COUNTIF与date(月)

我试图计算date列中的date落在特定月份内的行。 我尝试了很多path,但都导致我的公式中出现错误。 他们归结为我试图做到这一点:

=countIF(Month(SHData[@MS550]),MONTH(SHData[@MS550])) 

我的最终公式需要比这更复杂,但即使像上面这样简单的事情也会产生一个错误。 我也尝试过与文本(date,“MMMM”)具有相同的结果。

使用COUNTIFS会更容易一些,但如果使用COUNTIF,则可以计算大于或等于所选月份开始的所有条目,然后从所选月份结束后的所有条目中减去所有条目的计数。 就像是:

 =COUNTIF(SHData[MS550],">42004")-COUNTIF(SHData[MS550],">42036") 

今年1月,如果使用1900年date系统。

尝试使用SumProduct,这对我来说正好适用于一个date列testing,如果他们在九月:

 =SUMPRODUCT(--(C3:C5>0),--(MONTH(C3:C5)=9))