当前位置:首页 > 教育 > 正文

Sum被秒杀!求和函数,到底谁才是NO.1?

    今天也是暗访VIP学员群的一天。

    我发现,真的每时每刻,都有同学在问求和。

    不是在求和,就是在求和的路上。

    不是在求和的路上,就是在出错。

    “老师,我这个求和怎么出错了呢?”

    “老师,这样求和要怎么修改?”

    “老师,我的多条件求和,咋报错呢”

    老师的头很大!

    搞笑的是,我们的答疑老师真的就叫【大头】

    悄悄给大家截个图。

    啊哈哈哈哈哈哈哈哈

    大头老师,我错了!

    闲话不多说,既然大家有那么多问题。

    今天就再来给大家讲一个【求和】函数。

    =Dsum(数据区域,求和的列数,条件区域)

    一、单条件求和

    对数据源中一分店的销售金额进行求和=DSUM(A1:D21,D1,F1:F2)

    F1:F2表示条件是门店这一列的一分店。

    特别强调:条件区域的标题要和数据源标题完全一致。

    效果和=SUMIF(A:A,F2,D:D)一样,但是原理不同。

    DSUM中第二参数有两种写法:

    1.D1表示对金额这一列求和,也可以直接用"金额"来表示,公式对应的修改成=DSUM(A1:D21,"金额",F1:F2)

    2.直接用数字,比如要对金额求和,而金额是数据源中的第四列,就可以直接写成4,公式为=DSUM(A1:D21,4,F1:F2)

    扫码入群,下载Excel练习文件,同步操作

    二、多条件求和

    1、多个条件在同一列

    例如一分店和三分店的金额合计,用DSUM的公式是:=DSUM(A1:D21,4,F5:F7)

    这个问题如果要用SUMIF的话,稍微复杂了点=SUM(SUMIF(A:A,{"一分店";"三分店"},D:D))

    2、多个条件在不同的列,每个列对应一个值

    例如计算一分店10月2日的金额合计,用DSUM的公式是:=DSUM(A1:D21,4,F10:G11)

    用SUMIFS也稍微复杂了一点,公式为=SUMIFS(D:D,A:A,F11,C:C,G11)

    3、多个条件在不同的列,且每一列的值不唯一

    例如要计算一分店和二分店在10月1日的金额合计,用DSUM的公式是:=DSUM(A1:D21,4,F14:G16)

    用SUMIFS的话,公式是=SUM(SUMIFS(D:D,A:A,{"一分店";"二分店"},C:C,"10月2日")),更复杂了对不对?

    三、进阶版

    DSUM还能处理更复杂的问题,工作中可能不常用到。真怕遇到,赶紧收藏起来以备不时之需吧。

    例如一分店10月1日、二分店10月2日,三分店10月1日和2日这些条件的金额合计,用DSUM的公式为:=DSUM(A1:D21,4,F18:G21)

    有人问,用SUMIFS怎么解决?

    算了算了,饶了他吧。

    都是一个系统的,留点薄面日后好相见。

    最后,关于求和,你还有什么想要了解的?

你可能想看:

有话要说...

取消
扫码支持 支付码