1000",D:D)=SUMIF(D:D,">1000",D:D)不过针对特殊情况,条件区域跟求和区域一样的情况下,求和区域可以省略不写。=SUMIF(D:D,">1000")=SUM" />
SUMIF、SUMIFS和SUMPRODUCT三大函数详解 您所在的位置:网站首页 sumproduct函数的复制 SUMIF、SUMIFS和SUMPRODUCT三大函数详解

SUMIF、SUMIFS和SUMPRODUCT三大函数详解

2024-01-31 21:31| 来源: 网络整理| 查看: 265

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

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

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

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

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

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

这里也可以借助SUMPRODUCT函数解决。

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

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

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

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

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

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

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

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

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

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

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

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

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

最终使用公式:

其实 SUMPRODUCT函数也可以多条件求和。函数语法:

=SUMPRODUCT((条件区域1=条件1)* (条件区域2=条件2)* (条件区域n=条件n)*求和区域)

=SUMPRODUCT((条件区域1=条件1)* (条件区域2=条件2)* (条件区域n=条件n)*求和区域)

套用进去就可以。

这里你看到SUMIFS函数需要借助辅助列才能按月份统计,这是弱点。换成 SUMPRODUCT函数不需要月份这个辅助列也可以直接统计,更有优势。

再说一个 SUMPRODUCT函数的优势,如果求和区域有多列SUMIFS函数没法直接做到。

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

来源:Excel不加班作者:卢子返回搜狐,查看更多



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有