根據特定日期取得項目數

根據特定日期取得項目數

我需要解決這個查詢:

  • 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 。)

如果您願意接受其他方法,則可以使用資料透視表。

像這樣設定你的表:

在此輸入影像描述

然後選擇“選項”和“群組選擇”,如下所示:

在此輸入影像描述

你最終會得到這樣的結果:

在此輸入影像描述

相關內容