根据特定日期获取项目数量

根据特定日期获取项目数量

我需要解决这个问题:

  • 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 这个公式。)

如果您愿意接受其他方法,则可以使用数据透视表。

像这样设置你的桌子:

在此处输入图片描述

然后选择“选项”和“组选择”,如下所示:

在此处输入图片描述

最终你会得到这样的结果:

在此处输入图片描述

相关内容