sumproduct计算月份金额,按指定月份求和

恩施知识网 科技创新 2023-05-01 141 0

如下图,要根据A列的日期,计算2月份的总金额。

公式为:

=SUMPRODUCT((MONTH(A2:A12)=2)*1,D2:D12,E2:E12)

sumproduct计算月份金额,按指定月份求和

MONTH(A2:A12)=2部分,先使用MONTH函数计算出A列日期的月份,然后用等式,判断是不是等于2,这部分得到的,也是一组由TRUE和FALSE构成的逻辑值。

接下来把逻辑值乘以1,TRUE*1结果为1,FALSE*1结果为0,最终变成由数值1和0构成的新数组。

再用这个新数组分别与第二参数D2:D12和第三参数E2:E12相乘,最后计算出乘积之和。

也可以直接把各个参数之间的逗号写成乘号;

=SUMPRODUCT((MONTH(A2:A12)=2)*D2:D12*E2:E12)