亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
887
2025-03-31
Excel函數學習之聊聊多個求和函數
在之前的文章《
Excel函數學習之三個多條件邏輯函數AND()、OR()、IF()
》中,我們學習了三個多條件邏輯函數AND()、OR()、IF()。而今天我們來聊聊求和函數,Excel中為我們提供了很多求和函數,可不止SUM函數一個?今天,就讓我們來逐一認識下Excel中的求和函數吧!
NO.1 平凡世界:SUM
用法與說明:
NO.2 單一條件求和:SUMIF
作為求和函數科班出身的SUMIF函數,可謂是給求和函數家族帶來了革命性的變化。從SUMIF開始,求和不再是“一團和氣”,真正做到求同存異,和而不同。=SUMIF(條件區域,條件,求和區域)這樣的函數語句想必花瓣們都已經爛熟于心了。今天,就讓我們用SUMIF函數來秀演示一下如何解決隔列求和問題。
公式說明:
以N3為例,SUMIF函數將條件區域B2:M2中的每一個單元格都與條件值N2單元格進行比對,如果相等,則將B3:M3中與之對應的單元格求和,因為B2、E2、H2和K2都與N2同為“銷額”,所以對應的B3、E3、H3和K3都被加總起來。實例中的$符號表示鎖定行列的標志,這樣的操作是為了能夠將公式拖動填充到N2:P8區域中。
NO.3 多條件求和:SUMIFS
SUMIFS函數作為SUMIF函數的威力加強版,幾乎具備了后者全部的本領。它的顯著優勢在于它可以為求和區域設定的條件數量不再僅限于一個,而是將條件區域與條件值的組合擴大到最多127組,這是一次質的飛躍。=SUMIFS(求和區域,條件區域1,條件1,條件區域2,條件2......)是SUMIFS函數的基本語法,小花瓣們要注意它和SUMIF函數的差別在于SUMIFS函數的求和區域是前置的。
公式說明:
以G2為例,SUMIFS函數的作用是將C2:C10中的每一個單元格與E2進行比較,同時將B2:B10中的每一個單元格與F2進行比較,將同時滿足兩個條件的對應求和區單元格C2和C5進行求和。
NO.4 交叉條件求和:SUMPRODUCT
SUMPRODUCT在函數屆具有不可撼動的霸主地位,原因便是它兼具多項才能,除了我們常見的多條件查詢,乘積求和和交叉條件求和也是它的拿手好戲。SUMPRODUCT的基本語法是=SUMPRODUCT(乘積區域1,乘積區域2),兩個乘積區域中的數字會被一一對應相乘并求和,即乘積和;它還有一個非常著名的變形語法=SUMPRODUCT((條件區域1=條件1)*(條件區域2=條件2)......*(求和區域)),這個語法實際上是一個數組運算,本文我們不深入探究其用法,僅以圖5為例稍作演示。
公式說明:
SUMPRODUCT(A2:A10,B2:B10)表示將A2:A10和B2:B10一一對應相乘,例如A2*B2、A3*B3等,最后將這些乘積求和。
NO.5 可見求和:SUBTOTAL
公式說明:
C12中SUBTOTAL的功能碼為9,包含隱藏單元格求和,其求和結果不會隨隱藏行操作而變化;而D12中的功能碼為109,不包含隱藏單元格,因此,當求和區域所在行被隱藏,隱藏單元格將不被納入求和范圍內。
NO.6 忽略求和:AGGREGATE
AGGREGATE作為求和函數界的“飲水機守護者”,一直默默無聞,了解或者說知道它的花瓣屈指可數。幾乎把板凳坐穿的命運與它全能的戰斗力并不匹配,懷才不遇的AGGREGATE函數需要一次放光發熱的而機會。于是,連小花都不忍心再次埋沒它了。=AGGREGATE(9,忽略類型碼,求和區域)就是運用AGGREGATE求和時的基本語句,其中9是AGGREGATE第一個參數中表示求和的功能碼。而忽略類型嗎共有8個,分別表示忽略不同類型的數據,具體如下表:
我們不妨使用AGGREGATE來完成上述函數都無法完成的忽略錯誤值求和。
公式說明
SUM函數求和時,無法因對求和區域中有錯誤值的情況;而AGGREGATE則能克服這一缺陷,忽略求和公式中的錯誤值求和。
NO.7 數據庫求和:DSUM
作為數據庫函數的一員,DSUM函數難免默默無聞,充滿未知和神秘的色彩。今天小花帶你來揭開它的神秘面紗。DSUM的功能是返回列表或數據庫中滿足條件的記錄字段列數字之和。=DSUM(列表區域或數據庫,字段,條件區域)是它的基本語句,其中條件區域是由字段標簽單元格和表示條件的單元格組成。
公式說明
求和列表區域為A1:D10,該區域必須包含求和列和條件列,且其首行必須為字段標題(品名、2L等);公式中的B1表示求和字段名為“2L”,該字段值為列表區域的標題行標簽之一;而條件區域F1:G2的第一行為字段標簽,該字段標簽必須包含在列表區域中,它的第二行為公式值,F1:F2表示條件一為品名包含“C產品”,G1:G2表示條件二為2L的產量大于0。利用DSUM函數對滿足兩個條件對應的B列值進行求和。
本文介紹的求和函數應用實例都是比較簡單的,主要目的是讓小花瓣們熟悉它們,以便可以視情況擇優使用。這些函數看似簡單,但如果你深入研究,你會發現函數的變形寫法、加入通配符的使用、數組求和等等都能大幅度提高求和函數的功能性。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。