【举例】如下图,AB列是销售明细表。需要在右侧月份汇总表中设置公式,计算每月的实时销售额。

excel按月汇总的3个函数,excel汇总表按月份汇总的方法-趣帮office教程网

方法1: 使用sumifs函数(适用于Excel2007及以上版本)

公式为:

=SUMIFS(B:B,A:A,">"&DATE(2015,D2,0),A:A,"<"&DATE(2015,D2 1,1))

公式解释:

  • DATE(2015,D2,0) 用DATE函数,生成当前月的第0天,即上个月的最后一天。
  • DATE(2015,D2 1,1) 生成下个月的第1天。

方法2:使用SUMPRODUCT函数(适用所有Excel版本)

=SUMPRODUCT((MONTH(A$2:A$275)=D2)*B$2:B$275)

公式解释:

  • MONTH(A$2:A$275)使用MONTH函数以取出所有日期的天数。

方法3: 使用SUM函数(数组公式,所有版本均适用)

{=SUM((MONTH(A$2:A$275)=D2)*B$2:B$275)}

公式解释:

  • 此公式需使用数组形式输入,结束时按ctrl shift enter三键。