簡體   English   中英

Excel公式,以查找日期是否在其他兩個日期之間,並獲取該行的下一列的值

[英]Excel formula to findout if date is between two other date and get the value of next column of that row

我有一張這樣的桌子:

    A             B             C     
----------    ----------    ----------
12.10.2005    12.10.2006        1
12.10.2005    12.10.2010        2
12.10.2005    12.10.2010        3
12.10.2005    12.10.2010        4
12.10.2005    12.10.2010        5
12.10.2005    12.10.2012        6
12.10.2005    12.10.2012        7
12.10.2005    12.10.2018        8
12.10.2005    12.10.2020        9
12.10.2005    12.10.2025        10
12.10.2005    12.10.2026        11

我想找出這個日期01.05.2012包括在A-B的每一行中的任何日期之間。

如果找到任何匹配項,那么我想在同一行的C列中獲取值。

所以結果應該是:

6, 7, 8, 9, 10, 11

到目前為止,我已經做到了:

=IF(A1:A11<=D1>=B1:B11; "There is a result." ;"No proper answer found.")

我仍然找不到在公式中C處獲取值的方法,因此我應該添加此公式以實現這一點嗎?

您必須確保它使用正確的日期格式,但是您可以執行以下操作:

對這些公式使用另外兩列(“ E”和“ F”): =VALUE(LEFT(A1,2)&"/"&MID(A1,4,2)&"/"&RIGHT(A1,4)) =VALUE(LEFT(B1,2)&"/"&MID(B1,4,2)&"/"&RIGHT(B1,4))

他們將A1 / B1中的日期轉換為Excel日期格式(並返回相應的序列號 )。

您也可以將01.05.2012轉換為序列號以進行比較。 我們將此序列號放入$G$1

在第三列中,您可以使用以下公式: =AND(E1<=$G$1,$G$1<=F1)$G$1的序列號大於列“ E”中的序列(“ A”),且小於“ F”列中的序列號(“ B”中的日期))。

暫無
暫無

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

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