EXCEL中怎么对月份进行求和和计数??
发布网友
发布时间:2022-04-23 00:58
我来回答
共4个回答
热心网友
时间:2022-05-03 07:13
1、在E2单元格输入公式:
=COUNTIFS(A:A,">="&DATE(YEAR($A$2),ROW(A1),1),A:A,"<"&DATE(YEAR($A$2),ROW(A2),1))
2、在F2单元格输入公式:
=SUMIFS(B:B,A:A,">="&DATE(YEAR($A$2),ROW(A1),1),A:A,"<"&DATE(YEAR($A$2),ROW(A2),1))
复制并下拉,即可。
由于你的D列数据没有年份数,所以,公式只是按A2单元格所列的年份数据为起点作的统计,复制并下拉第13行,就是次年的1月份的数据了……
热心网友
时间:2022-05-03 08:31
很遗憾,因为需要以数组形式从日期中提取月份,你举的例子并不适合作COUNTIFS、SUMIFS函数的使用演示。支持数组的SUMPRODUCT函数更适合在此处应用。故:
E2公式=SUMPRODUCT((TEXT(A$2:A$26,"M月")=D2)*1)
F2公式=SUMPRODUCT((TEXT(A$2:A$26,"M月")=D2)*B$2:B$26)
热心网友
时间:2022-05-03 10:06
有个思路:
可以做个辅助列,用MONTH函数将月份提取出来,再用COUNTIF,
SUMIF函数计算各月份的天数和销售额。
热心网友
时间:2022-05-03 11:57
E2单元格输入函数:=COUNTIFS(A:A,"<="&EOMONTH(DATE(2021,LEFT(D2,1),1),0))-IFERROR(SUM($E$1:E1),0),下拉填充即可
F2单元格输入函数:=SUMIFS(B:B,A:A,"<="&EOMONTH(DATE(2021,LEFT(D2,1),1),0))-IFERROR(SUM($F$1:F1),0),下拉填充即可。
其中
EOMONTH函数
是求指定日期最后一天的日期。因为D列单元格给出的1-6月都是汉字,你也可以把每个月的最后一天写上去,当然问题就是2月份可能是28天,也可以是29天。
后面
IFERROR函数
,是第一次用
sum函数
的时候第一行是天数和销售额,避免出现错误。你把该函数删掉掉也可以,汉字求和默认为0。