今天来说下month函数,它的语法为:
month(日期),最后返回月份
比如=MONTH("2022-08-07") ,返回8,这个公式有什么用呢。
一、sumproduct+month 按月份汇总数据
对月份汇总求和=SUMPRODUCT((MONTH($C$2:$C$31)=G2)*$D$2:$D$31)
MONTH($C$2:$C$31)把这列数据转成月份,如果使用F9查看,可以获取如下结果:
用F9查询的结果二、把日期转成季度
日期转季度=LEN(2^MONTH(C2)) 这个公式理解也很简单,如果MONTH(C2)返回的是12,那么2的12次方结果是4096,而len(4096)长度为4.
三、按季度求和
按季度求和=SUMPRODUCT((LEN(2^MONTH($C$2:$C$31))=G2)*$D$2:$D$31)
这个公式里面直接使用到了数组,和第一个案例相似,
LEN(2^MONTH($C$2:$C$31)返回季度,所以根据季度求和。
以上呢,就是month函数的用法。
