[英]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似乎也不起作用。
我在下面添加了一個日期條件,根據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.