簡體   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