簡體   English   中英

MS Excel如果日期未出現在范圍內,如何在COUNTIF公式中返回空白值

[英]MS Excel How to return BLANK value in COUNTIF formula if date doesn't appear in range

我報告了一年中(例如2018年)每個月出現在“列”中的累積日期計數。 如果B列旁邊有一個“ x”,我已經使用了COUNTIFS函數將其從計數中排除。

=COUNTIFS($B:$B,"<>x",$A:$A,"<="&EDATE(D1,0))

它工作正常,但對於尚未發生的未來幾個月(例如,9月,10月,11月,12月),我需要公式返回“ 0”或空白。 請參閱隨附的示例表。

我試圖將COUNTIFS嵌套在IF(AND)公式中,但它根本不起作用! 我不斷收到錯誤值。 SUMPRODUCT似乎也不起作用。

Accumm COUNTIFS測試表.xls

我在下面添加了一個日期條件,根據D列中的內容指定A列小於下個月的第一天:

=COUNTIFS($B:$B,"<>x",$A:$A,"<"&EOMONTH(D1,0)+1)

在相同的日歷年約束下:

=COUNTIFS($B:$B,"<>x",$A:$A,"<"&EOMONTH(D1,0)+1,$A:$A,">=" & DATE(YEAR(D1),1,1))

也許嘗試:

=IF(TODAY()>EOMONTH(D1,0),"",COUNTIFS($B:$B,"<>x",$A:$A,"<"&EOMONTH(D1,0)+1,$A:$A,">=" & DATE(YEAR(D1),1,1)))

如果工作表中已經有將來的日期。

暫無
暫無

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

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