【Excel教程】如何在Excel中按月汇总数据,公式和操作都告诉你!(文末赠书)

公众号回复2016   下载office2016

对于使用Excel处理数据的伙伴们来说,各种统计汇总工作是日常必须面对的问题,关于汇总的函数,我们也学习了不少,求和用SUM,单条件求和用SUMIF,多条件求和用SUMIFS,当然还有万能的SUMPRODUCT函数。

事实上当你可以熟练运用以上几个函数的时候,一般问题都难不倒了,不过遇到一些不一般的问题还是会让你挠头的,比如按月汇总这类问题,今天就来详细聊聊这类问题的应对方法。

先看一个模拟的数据源:

对于这个数据源来说,有2个特点:

1、销售日期都在同一年;

2、统计区域的月份是通过格式设置的,实际上是个日期:

特别说明这两个特点有三层含义:

1、遇到一个问题,首先要观察数据源的特点,根据具体情况选择解决方法;

2、就按月统计这个例子来说,如果数据源都在一年,问题就简单得多,如果数据源是跨年的,就需要根据年份和月份来进行统计,问题就变得复杂了;

3、统计区域的内容也是一个必须考虑的因素,就按月统计这类问题来说,一般的月份有直接用数字表示的。

也有带数字+汉字表示的:

本例是一种比较少见的形式,直接用日期来定义格式表示月份。

这关系到我们统计时候的条件该如何确定(按月求和实际上是条件求和的一种特殊情况)。

今天的开场白稍微有点多,接下来进入正题,看看本例这种情况都有哪些方法来应对。

方法1:使用SUMPRODUCT统计(常规思路)

=SUMPRODUCT((MONTH($A$2:$A$22)=MONTH(F2))*$B$2:$B$22)

← 左右滑动查看完整公式 →

简单解释一下,使用month函数获得条件区域(A2:A22)的日期所对应的月份,与条件单元格(F2)的月份进行比较,再对数据区域(B2:B22)中符合条件的值进行求和。

关于SUMPRODUCT的用法可以参阅《菜鸟的Excel函数修炼手册》第11课相关内容:又一个统计函数之王

使用这个函数的时候,一定记得要准确选择相应的区域,并且区域中的内容都是可进行计算的内容,例如日期,只能从第二行开始,如果区域里有不是日期的数据,就会出错。

方法2:使用SUMIFS函数进行统计(变通的思路)

可能有朋友会问,这是一个单条件的问题,为什么会用SUMIFS来统计呢?

还有人可能会想到这个公式:

=SUMIF(MONTH($A$2:$A$22),MONTH(F2),$B$2:$B$22)

这里就有一个细节了,SUMIF函数只能支持区域引用,不能支持数组(对一个区域使用函数得到的就是一个数组)。

这算是SUMIF函数的一个小小的不足吧,不过也正是因为这个限制,SUMIF和SUMIFS在计算速度上要比SUMPRODUCT快很多(数据量小的时候不明显)。

那么这个问题如何使用SUMIFS来解决呢?

公式可以这样写:

=SUMIFS(B:B,A:A,">="&F2,A:A,"<="&EOMONTH(F2,0))

对这个公式进行简单分析:

这里用到五个参数,第一参数是求和区域(B列),这没什么好说的,第二、四参数是条件条件区域(A列),这也没问题,关键是两个条件的确定。

第一个条件:">="&F2,因为F2就是一个日期(本文开头啰嗦了半天就是为这里铺垫),这个条件就是大于等于当月第一天的日期;

第二个条件:"<="&EOMONTH(F2,0),使用EOMONTH(F2,0)得到当月最后一天,这个条件就是小于等于当月的最后一天。

使用这两个条件,就把条件区域锁定在当月的日期。

与方法一相比较,方法二稍微长了一点,不过限制也少了,如果数据量大的话速度也会快一点。

这里留了一个悬念,希望有兴趣的朋友可以自己琢磨一下:如果条件区域不是本例的格式,而是直接用数字或者是数字+汉字的格式,方法二该如何修改呢?

方法三:使用数据透视表

这里仅展示结果,就是利用了透视表进行分组,操作方法可以参考视频来学习(视频是按季度分组汇总,本例是按月分组汇总,方法一样):

(0)

相关推荐

  • 求和不伤脑,一次全学会

    与 30万 读者一起学Excel 好久没做专题总结了,趁着周末,整理了求和的各种常用案例. 1.最简单的求和 求和可以使用SUM函数,也可以使用快捷键Alt+=. 对行列的求和,也可以选择整个区域,使 ...

  • 无意间想到的多条件求和公式,实在太好用了。。。

    学员的问题,一列日期,一列金额,有很多列.现在要得到2020-12-1到2020-12-31的总金额. 她原来的做法是,每一列分别判断,最后再相加,这样公式很长. =SUM(SUMPRODUCT((C ...

  • 除了sum求和函数,你还知道哪些求和函数?

    Excel中求和操作是经常都会用到的,如果你只会sum求和函数,你会发现很多求和操作无法完成,因为还有很多复杂的求和操作,下面一起来学习几个不错的求和技巧. 1.sumif函数 根据指定的条件对单元格 ...

  • Excel中求和,这4个函数公式求和,比SUM函数应用更完美

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 说起表格的求和函数,首先会想到的SUM函数.其实SUM函数只能完成一些简单的求和操作,并且这些简单的求和用快捷键Alt+= ...

  • Excel教程:不会函数也能汇总数据

    合并计算这个功能在excel各个版本都有,能够帮助用户将单元格区域中的数据,按照项目的匹配,对同类数据进行汇总,汇总的方式包括求和.计数.平均值.最大值.最小值等等.不会函数的同学也能够轻松实现数据汇 ...

  • Excel教程,靠Excel逆袭,月入7万

    视频教程下载地址: https://z701.com/f/686368-485949533-9b8295 更多资源下载地址:https://z701.com/f/686368-485346643-67 ...

  • Excel中按月累计使用公式怎么写?

    视频教程: 由 [公众号:Excel办公实战]提供

  • Excel技巧—如何在Excel中输入√和×

    点赞再看,养成习惯: 立身以立学为先,立学以读书为本. 今天在这里要和大家分享如何在Excel中输入√和×,不是经常使用的,可能突然这么一问一时半会还真想不起来怎么输入,其中方法有很多种,今天在这里小 ...

  • Excel教程:在Excel中提取数字,最好用的3种方法!

    限量50份  限时0元领 价值99元的<财务人的Excel速成课>全套视频,永久观看,配套练习素材,每天老师辅导答疑,今天免费送给你!快快长按识别二维码领取吧~ 编按: 哈喽,大家好!前面 ...

  • Excel教程:导出excel中的3000张图片,我只花几秒钟!

    这是Excel技能工作场景再现: 领导说:你把员工花名册Excel文件里面的3000多个员工的证件照照片拷贝到一个文件夹打包发给我.您会怎样做? 小张开始嘀嗒着想,我是要一张一张的把照片复制到文件夹里 ...

  • Excel教程:Power Query,万能的批量数据替换技巧!

    每天一点小技能 职场打怪不得怂 编按:说到Excel的替换操作,大家首先想到的一定是SUBSTITUTE和REPLACE函数.可是,今天需要处理的替换问题,这两个函数也束手无策,那要怎么做呢?下面,小 ...

  • Excel中分类别汇总数据,3步搞定,动画演示一看就会

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 我们都知道Excel对数据有强大的分析处理能力,我们更知道运用好Excel的数据分析处理能力就要学好函数公式,但函数公式又 ...

  • Excel教程技巧:Excel调整列宽快捷键

    下面这张Excel工作表,员工编号.部门.身份证号.入职日期.合同工资,这几列的单元格列宽很窄,导致单元格显示不全,非常影响阅读查看. 可能刚接触Excel的同学,会说,这有啥难的,选中B列,然后鼠标 ...