excel中如何根据日期统计出不同工作表里的某个月份的合计数

例如:有如图工作表1和工作表2,如何通过函数求2016年2月份有多少销售额

可以用函数公式SUMPRODUCT进行多条件求和,基本格式是:SUMPRODUCT(条件1*条件2*条件3...条件N),操作步骤如下:

工具:2010版excel

1、先打开excel,以下图为例,需要计算2016年2月份的销售额,结果在D13单元格显示;

2、选中D13单元格,并输入公式“=SUMPRODUCT((MONTH(A3:A10)=2)*B3:B10)+SUMPRODUCT((MONTH(D3:D10)=2)*E3:E10)”;

3、按下回车键后就可以在D13单元格中得出最终的合计结果了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-19

方法很多,这种小问题用公式太繁琐,

我推荐一个分组的方法,以后你也能用到,透视图

1、先将日期格式修改数值类型的 “年月”如 201602  201603,

2、整个数据,以你的截图为准 就是选中A1到B9

3、点击插入中的 ,插入透视表选项,选中两列 结果就是按月分组了,

附带截图如下:

第2个回答  2016-09-19

公式:

=SUMPRODUCT((TEXT($A$2:$A$9,"yyyymm")=TRIM(D2))*($B$2:$B$9))


图:


结果正确,满足你的要求。

第3个回答  2016-09-19
  如果你的表格仅这么两列,用公式就可以了。如果还有多列,则建议用数据透视表,可以方便从多个角度来分析(透视)数据,日期可以按月、季、年进行组合,显示更合适于分析一个企业的各项经济指标。
  公式法:
  =SUMPRODUCT((MONTH(工作表1!A2:A366)=2)*工作表1!B2:B366)+SUMPRODUCT((MONTH(工作表2!A2:A366)=2)*工作表2!B2:B366)
第4个回答  2016-09-19
=SUMIFS(工作表1!B2:B9,工作表1!A2:A9,"<42430",工作表1!A2:A9,">=42401")+SUMIFS(工作表2!B2:B9,工作表2!A2:A9,"<42430",工作表2!A2:A9,">=42401")追问

请问“<42430"是什么意思?

追答

43430就是2016/3/1的意思

追问

请问有没有不转换这个日期的方式

追答

这个就是没转换的,日期本来就是数字不用转换

追问

我有工作表3中的A3格时,可有方法用某个函数根据A3格中的月份来判断前面日期是2月份的求和呢?

追答

2016/2是日期还是文本??

本回答被提问者采纳
相似回答