簡體   English   中英

兩個日期之間的 Excel COUNTIFS 不斷返回 0

[英]Excel COUNTIFS between two dates keep returning 0

我不明白我的公式輸出(輸出 = 0)

=COUNTIFS(PROJET!$C$13:$C$29,">="&PLANNING!$B13&"/"&PLANNING!C$12&"/"&PLANNING!$I$11,PROJET!$D$13:$D$29,"<"&PLANNING!$B13&"/"&PLANNING!C$12&"/"&PLANNING!$I$11)

在哪里

PLANNING!$B13 = 1
PLANNING!C$12 = June
PLANNING!$I$11 = 2022


PROJET!$C$13:$C$29 = 
17/05/2022
16/12/2022
17/05/2022
19/05/2022
01/06/2022
19/12/2022
17/05/2022
10/11/2022
01/09/2022
15/09/2022
01/12/2022
01/11/2022
05/12/2022
15/12/2022
19/12/2022
16/12/2022
19/12/2022

PROJET!$D$13:$D$29 = 
17/05/2022
16/12/2022
19/05/2022
19/06/2022
01/07/2022
26/12/2022
01/07/2022
11/11/2022
15/09/2022
15/11/2022
09/12/2022
01/11/2022
15/12/2022
16/12/2022
21/12/2022
16/12/2022
29/12/2022

我試圖更換

PLANNING!$B13&"/"&PLANNING!C$12&"/"&PLANNING!$I$11

和 :

DATEVAL($B13&"/"&$C$12&"/"&I$11)

但這仍然返回 0 為什么返回 0 而不是 3 ? 我錯過了什么? 我用紅色突出顯示日期之間的日期 (01/06/2022) 在此處輸入圖片說明

您的日期標准不是日期。 但是,即使您將其轉換為日期(使用DATEVAL ,我認為它與美國英語DATEVALUE相同),您仍然會返回0因為您沒有符合C >= 1/jun/2022D<1/jun/2022

要獲得 3 的結果,您可以更改您的比較:

=COUNTIFS(PROJET!$C$13:$C$29,"<="&DATEVALUE(PLANNING!$B13&"/"&PLANNING!C$12&"/"&PLANNING!$I$11),
          PROJET!$D$13:$D$29,">"&DATEVALUE(PLANNING!$B13&"/"&PLANNING!C$12&"/"&PLANNING!$I$11))

在此處輸入圖片說明

當然,我不知道這是否是你真正想要的。

我認為您定義日期的方式不起作用。 您不能將“1”“/”“June”和“2022”粘貼在一起並讓excel將其與日期進行比較,除非我完全誤解了您要做什么。 這是我編寫的一個簡單示例:

樣本標准

隨着公式顯示

那里的 #1 計算 4/1/2021 和 3/1/2021 之間的日期數。 我使用的公式是這樣的:=COUNTIFS(B12:B15,"<="&DATE(2021,3,1),B12:B15,">"&DATE(2021,2,1))

基本上,我認為你出錯的地方是你告訴 excel 將“1/June/2022”作為字符串與日期格式 1/June/2022 進行比較。 希望這會有所幫助,請嘗試使用日期函數而不是您擁有的函數。 所以不是這個: ">="&PLANNING!$B13&"/"&PLANNING!C$12&"/"&PLANNING!$I$11,PROJET!$D$13:$D$29,

試試這個

">=日期(計划!B13,PlanningC12,PlanningI11)”

暫無
暫無

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

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