计算当月的条目

Count entries for current month

所以我想统计 7 月份提交了多少条目。有人可以帮助我如何做到这一点,以便每个月在添加新数据时自动更新并提供每个月的新数据。我知道我需要使用 =CountIfs、=today、Month、=Year 的组合,但不确定如何准确地表达它。

使用 SUMPRODUCT()

=SUMPRODUCT((YEAR($A:$A0)=YEAR(TODAY()))*(MONTH($A:$A0)=MONTH(TODAY())))

这将计算与今天相同的每个月。

这是原始问题的 COUNTIFS 版本

=COUNTIFS($A:$A0,"<="&EOMONTH(TODAY(),0),$A:$A0,">"&EOMONTH(TODAY(),-1))

=COUNTIFS($A:$A0,"<"&DATE(YEAR(TODAY()),MONTH(TODAY())+1,1),$A:$A0,">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1))

您可能会想到类似 =countifs(month($A$1:$A$100),month(today)) 的方法,但不幸的是它不起作用 - countifs 中的第一个值必须是一个范围并且您不能在此处使用函数,因此必须像 Scott Craner 的回答中那样使用 SUMPRODUCT 来完成。