繁体   English   中英

Excel IF 函数同时跨多行和多列

[英]Excel IF function across multiple rows and columns at the same time

我管理一栋学生公寓楼,并将我的房租记录在 Excel 文件中。 在我的物业中,居民可以以多种租金水平出租(整个单元、单元中的房间或房间中的床)。 如果房间内的两张床都标记为“空置”,我希望能够计算“空置”房间的数量。

C列有单元号

D列有房间号

E列有床号

F栏是居民姓名

Unit 923(C1) room1(D1) 顶部(E1) John Doe(F1) 底部(E2) 空置(F2) room2(D3) 顶部(E3) 空置(F3) 底部(E4) 空置(F4)

在这种情况下,单元 923 是一个两卧室单元,有四张床(每个房间两张)。 房间 1 被 John Doe 部分占用,因此无法在房间级别使用。 房间 2 有两张床“空置”,因此可以在房间级别出租。

提前致谢!

您可以使用 AND 和 OR 嵌套逻辑来弄清楚:

IF x AND y => 如果 x 和 y 都为真,则为真

IF x OR y => true 如果 x 或 y 为真

IF x AND (y OR z) => true 如果 x 为真且 y OR z 为真

有关一些示例, 请参见此处 这是一个更正式的解释

我添加了一个额外的列 G 来包含 IF 函数的结果。 我的最终公式是:

=IF(AND(AND(AND(F3="VACANT"),AND(F4="VACANT",AND(D4=""))),1,0)

我只是为可用卧室的数量添加新列的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM