簡體   English   中英

Excel:用於匹配兩個日期之間的給定日期的函數

[英]Excel: Function for matching a given date between two dates

我的一張表列出了一系列階段(目前階段2-12,階段1已經完成)。 每個階段在col A中有一個數字,在col B中有一個開始日期,在col C中有一個結束日期。階段是連續的,並且按照從最早到最晚的順序列出。

有沒有辦法可以在給定的日期返回它落入的階段? 我在vba中有一個函數,但我希望可能有一些內置的公式(或某種方式陪審團裝備一堆內置公式)。 基本上我想要返回一個階段的編號,該階段的開始日期小於或等於給定日期,結束日期大於或等於該日期。 感謝任何可以提供幫助的人。

您可以使用索引/匹配公式。 匹配將行數返回到列中第一個日期的范圍,該范圍小於或等於您要查找的日期。 然后,索引使用匹配返回的數字來查找正確的階段。

Vlookup在一個步驟中執行類似的操作,但它不能向左看,而Index / Match更酷。 請注意,您不需要結束日期。 這是公式:

=INDEX($A$2:$A$7,MATCH($D$2,$B$2:$B$7,1))

索引/匹配日期范圍

暫無
暫無

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

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