當前位置:首頁 > 教育 > 正文

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怎麼解決?

    算了算了,饒了他吧。

    都是一個系統的,留點薄面日後好相見。

    最後,關于求和,你還有什麼想要了解的?

你可能想看:

有話要說...

取消
掃碼支持 支付碼