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

时间:2015-06-17 19:53:33

标签: excel

我管理一个学生住房公寓楼,并在excel文件中列出我的租金。在我的财产中,居民可以租赁多个租金(整个单元,单元内的房间或房间内的床)。我希望能算出"空缺"如果房间内的两张床都贴上了标签,那就是房间"空置"

C列的单位编号为

D栏的房间号为

E栏的床号为

列F具有常驻名称

923单元(C1) ROOM1(D1) 顶(E1) 约翰·多伊(F1) 底部(E2) 空置(F2) 房间2(D3) 顶(E3) 空置(F3) 底部(E4) 空置(F4)

在这种情况下,单元923是一个两居室单元,有四张床(每个房间两个)。 1号房间部分由John Doe占据,因此不在房间层面。 2号房间配有两张床和空调房,因此可以在房间层面租用。

提前致谢!

2 个答案:

答案 0 :(得分:0)

您可以使用AND和OR嵌套逻辑来计算出来:

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

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

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

某些例子,

See hereHere is a more formal explanation

答案 1 :(得分:0)

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

= IF(AND(AND(F3 = “悬空”),以及(F4 = “悬空”,AND(D4 = “”))),1,0)

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