我需要解決這個查詢:
- 列
A
包含日期數組 - 列
B
包含每日條目no
/yes
此公式回傳 出現的次數no
:
=(COUNTIF(b1:b365,"no"))
我只需要查找no
當月出現的情況。我怎樣才能做到這一點?
答案1
如果您有 Excel 2007 或更高版本,請嘗試 COUNTIFS,例如
=COUNTIFS(B1:B365,"no",A1:A365,">="&EOMONTH(TODAY(),-1)+1,A1:A365,"<"&EOMONTH(TODAY(),0)+1)
或者您可以在任何版本中使用 SUMPRODUCT
=SUMPRODUCT((B1:B365="no")*(TEXT(A1:A365,"mmm-yy")=TEXT(TODAY(),"mmm-yy")))
答案2
巴里·胡迪尼 (Barry Houdini) 為您提供了一些很棒的公式供您使用。 (我真的很喜歡 SUMProduct 。)
如果您願意接受其他方法,則可以使用資料透視表。
像這樣設定你的表:
然後選擇“選項”和“群組選擇”,如下所示:
你最終會得到這樣的結果: