簡體   English   中英

Excel:查找特定時間范圍內的值

[英]Excel: Lookup the value that is within a certain time range

想象一下,我有兩個電子表格,一個電子表格包含居住在我的物業中的租戶,另一個包含在租戶離開后在物業中進行的維修。 這是它們的外觀。 租約:

 Property ID | Tenant ID | Start of Tenancy | End of Tenancy | Start of next tenancy
 1           | 1         | 01/01/2001       | 30/01/2001     | 15/02/2001
 1           | 2         | 15/02/2001       | 28/02/2001     | 15/03/2001
 1           | 3         | 15/03/2001       | 30/03/2001     | 15/04/2001
 2           | 4         | 15/01/2001       | 30/01/2001     | 31/01/2001
 2           | 4         | 31/01/2001       | 30/04/2001     | 05/05/2001
 2           | 5         | 05/05/2001       | 05/06/2001     | 20/06/2001
 3           | 6         | 03/05/2001       | 15/08/2001     | 30/08/2001
 3           | 7         | 30/08/2001       | 15/10/2001     | 15/11/2001
 4           | 1         | 31/01/2001       | 30/04/2001     | 15/05/2001
 4           | 8         | 15/05/2001       | 30/08/2001     | 30/09/2001

維修:

 Property ID | Repair Issued Date |
 1           | 08/03/2001         |
 1           | 10/04/2001         |
 2           | 03/05/2001         |
 2           | 15/06/2001         |
 3           | 18/08/2001         |
 4           | 10/05/2001         |
 4           | 15/09/2001         |

我需要在修復完成之前找出誰是房客。 因此,我需要匹配一個“屬性ID”,並且如果“維修發布日期”在“租期結束”和“下一個租期開始”之間的范圍內,請分配“租戶ID”。 舉個簡單的例子,屬性“ 1”中的第一次修復發生在2001年8月3日,該修復在租戶“ 2”的無效范圍之間,因此將租戶ID分配給下一列。

通常,如果每個屬性只有一個租戶,我可以進行簡單的查找,但這會使我的情況復雜化。

我嘗試使用vlookup和date函數,但找不到方法。

感謝幫助

您可以使用SUMIFS功能執行此操作。 如果只有一個,則相加所有匹配的租戶ID,將得出租戶ID:

=SUMIFS(B:B,A:A,G2,D:D,"<" & H4,E:E,">" & H2)

正如@Tom Sharpe所建議的那樣,您可以測試多個匹配項並“錯誤”排除:

=IF(COUNTIFS(A:A,G2,C:C,"<" & H2,E:E,">" & H2)>1,"#MULTIPLE FOUND",SUMIFS(B:B,A:A,G2,C:C,"<" & H2,E:E,">" & H2))

您似乎正在尋找一個具有多個匹配行號條件的INDEX。 通過在丟棄錯誤時將所有不匹配的內容強制進入錯誤狀態,可以使用AGGREGATE返回行號。

=INDEX(B:B, AGGREGATE(15, 6, ROW($1:$11)/((A$1:A$11=G2)*(D$1:D$11<=H2)*(E$1:E$11>=H2)), 1))

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM