如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

求和是 進行數據統計的常規需求之一。但你知道嗎,Excel中為我們提供了很多求和函數,可不止SUM函數一個?今天,就讓我們來逐一認識下Excel中的求和函數吧!

NO.1

平凡世界:SUM

作為求和的正統血脈,SUM函數是資歷最老的求和函數。這個以求和的英文單詞直接冠名的函數,相信很多人都不會陌生。點擊

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

按鈕,或輸入=SUM(求和區域),抑或按<Alt+=>,都可以調用SUM函數來對數據源進行求和。在沒有使用數組運算的情況下,SUM函數的運算原理是相對比較簡單的,但仍需注意文本和邏輯值會被SUM函數當成0處理,而當求和區域有錯誤值,SUM函數也會報錯。眼中不容沙子是SUM函數最顯著的脾氣。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

圖1 快速批量調用SUM函數:Alt+=

用法與說明:

<Alt+=>是自動求和的快捷鍵,定位空值後,調用自動求和,能夠為空單元格自動填充SUM函數,求和區域也能夠智能識別為左方和上方的相鄰連續單元格區域。例如B5單元格,其上方相鄰連續單元格為B2:B4,則B5的公式為“=SUM(B2:B4)”,即對B2、B3、B4進行求和。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

NO.2

單一條件求和:SUMIF

作為求和函數科班出身的SUMIF函數,可謂是給求和函數家族帶來了革命性的變化。從SUMIF開始,求和不再是“一團和氣”,真正做到求同存異,和而不同。=SUMIF(條件區域,條件,求和區域)這樣的函數語句想必花瓣們都已經爛熟於心了。今天,就讓我們用SUMIF函數來秀演示一下如何解決隔列求和問題。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

公式說明:

以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函數的求和區域是前置的。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

公式說明:

以G2為例,SUMIFS函數的作用是將C2:C10中的每一個單元格與E2進行比較,同時將B2:B10中的每一個單元格與F2進行比較,將同時滿足兩個條件的對應求和區單元格C2和C5進行求和。

NO.4

交叉條件求和:SUMPRODUCT

SUMPRODUCT在函數屆具有不可撼動的霸主地位,原因便是它兼具多項才能,除了我們常見的多條件查詢,乘積求和和交叉條件求和也是它的拿手好戲。SUMPRODUCT的基本語法是=SUMPRODUCT(乘積區域1,乘積區域2),兩個乘積區域中的數字會被一一對應相乘並求和,即乘積和;它還有一個非常著名的變形語法=SUMPRODUCT((條件區域1=條件1)*(條件區域2=條件2)......*(求和區域)),這個語法實際上是一個數組運算,本文我們不深入探究其用法,僅以圖5為例稍作演示。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

公式說明:

SUMPRODUCT(A2:A10,B2:B10)表示將A2:A10和B2:B10一一對應相乘,例如A2*B2、A3*B3等,最後將這些乘積求和。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

NO.5

可見求和:SUBTOTAL

SUBTOTAL函數對很多人來說,就像一個熟悉的陌生人,似曾相識卻與不可名狀。你一定用過它,但你很可能並不認識它。沒錯,當你在篩選的情況下點擊

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

,那麼被調用的求和函數就不是SUM,而是SUBTOTAL函數。=SUBTOTAL(功能代碼,求和區域1,求和區域2......)是它的基本語法。參數1中的功能碼有很多,其中與求和有關的有兩個,9和109。當求和區域包含隱藏單元格時,9表示包含隱藏值求和,109忽略隱藏值求和,即可見求和。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

公式說明:

C12中SUBTOTAL的功能碼為9,包含隱藏單元格求和,其求和結果不會隨隱藏行操作而變化;而D12中的功能碼為109,不包含隱藏單元格,因此,當求和區域所在行被隱藏,隱藏單元格將不被納入求和範圍內。

NO.6

忽略求和:AGGREGATE

AGGREGATE作為求和函數界的“飲水機守護者”,一直默默無聞,瞭解或者說知道它的人屈指可數。幾乎把板凳坐穿的命運與它全能的戰鬥力並不匹配,懷才不遇的AGGREGATE函數需要一次放光發熱的而機會。

=AGGREGATE(9,忽略類型碼,求和區域)就是運用AGGREGATE求和時的基本語句,其中9是AGGREGATE第一個參數中表示求和的功能碼。而忽略類型嗎共有8個,分別表示忽略不同類型的數據,具體如下表:

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

我們不妨使用AGGREGATE來完成上述函數都無法完成的忽略錯誤值求和。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

公式說明:

SUM函數求和時,無法因對求和區域中有錯誤值的情況;而AGGREGATE則能克服這一缺陷,忽略求和公式中的錯誤值求和。

NO.7

數據庫求和:DSUM

作為數據庫函數的一員,DSUM函數難免默默無聞,充滿未知和神秘的色彩。今天 帶你來揭開它的神秘面紗。DSUM的功能是返回列表或數據庫中滿足條件的記錄字段列數字之和。=DSUM(列表區域或數據庫,字段,條件區域)是它的基本語句,其中條件區域是由字段標籤單元格和表示條件的單元格組成。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助

公式說明

求和列表區域為A1:D10,該區域必須包含求和列和條件列,且其首行必須為字段標題(品名、2L等);公式中的B1表示求和字段名為“2L”,該字段值為列表區域的標題行標籤之一;而條件區域F1:G2的第一行為字段標籤,該字段標籤必須包含在列表區域中,它的第二行為公式值,F1:F2表示條件一為品名包含“C產品”,G1:G2表示條件二為2L的產量大於0。利用DSUM函數對滿足兩個條件對應的B列值進行求和。

本文介紹的求和函數應用實例都是比較簡單的,主要目的是讓大家熟悉它們,以便可以視情況擇優使用。

感謝您的閱讀(小花)。

如果EXCEL中的求和你只會SUM這一種的話,這篇文章會對你有幫助


分享到:


相關文章: