分享

SUMIF和SUMIFS函数详解

 骏马登程 2017-10-10


后台两个读者的留言很碰巧的在一起了,虽然这里不是百度,但只要你想学,卢子都可以帮你解决。今天跟你聊一聊这两个函数的用法。


1.根据左边的明细表,统计每个项目的金额。


SUM函数是直接求和,SUMIF函数就是按条件求和。函数语法:

=SUMIF(条件区域,条件,求和区域)


直接套上去就可以:

=SUMIF(C:C,F2,D:D)


这里使用了整列,所以区域可以不固定,如果使用了部分区域,必须加$锁定区域。

=SUMIF($C$2:$C$356,F2,$D$2:$D$356)


2.根据左边的明细表,统计金额大于1000的总金额。


正常情况下我们是这样写公式的:

=SUMIF(D:D,'>1000',D:D)


不过针对特殊情况,条件区域跟求和区域一样的情况下,求和区域可以省略不写。

=SUMIF(D:D,'>1000')


3.根据左边的明细表,统计车费的总金额。车费包括租车费、加油费、修车费、过路费和停车费。


正常我们想到的就是先用SUMIF函数依次统计每个项目的金额,最后用SUM函数求和。


其实函数可以嵌套一起用,将2个公式变成1个。这里要用SUMPRODUCT函数取代SUM函数,切记!

=SUMPRODUCT(SUMIF(C:C,F2:F6,D:D))


4.根据左边的明细表,统计每个月份对应项目的总金额。


SUMIF函数是单条件统计,这里要涉及到2个条件,所以用SUMIFS函数。函数语法:

=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,条件区域n,条件n)


条件区域跟条件是一 一对应的,还有就是把求和区域放在了第1参数。直接套用就是:

=SUMIFS(D:D,B:B,F2,C:C,G1)


这时会涉及到公式下拉跟右拉的问题,所以区域引用方式要略作改变。引用方式是一门学问,需要好好学习。推荐学习文章《学好Excel必须掌握的三大快捷键详解


最终使用公式:

=SUMIFS($D:$D,$B:$B,$F2,$C:$C,G$1)


这两个函数的常用方法就是这样,剩下的就靠自己灵活运用了。


假期福利,没有领的速去《来这里,不加班

SUM函数家族中,你最喜欢哪个函数?



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多