Excel教程:Exce函數解決了我80%的工作問題

Excel 用車 技術 電腦軟件教學 電腦軟件教學 2017-09-19

um函數大概是很多小夥伴學習excel最先接觸的一個函數。估計大家使用這個函數的頻率也是很高的,有些朋友可能都比較熟練,認為自己掌握得差不多了。其實sum是一個功能很強大的函數,有些功能一直被人所忽略。

SUM函數使用共分為四大類:簡單求和,生成序列,文本計數求和,數組擴展求和。

第一,簡單求和

分為水平方向和垂直方向求和。首先是連續區域求和,請看下圖,要求在F5單元格中求出C5:E5三個單元格的和。公式為:=SUM(C5:E5),結果為:600。

Excel教程:Exce函數解決了我80%的工作問題

請看下圖,要求在C11單元格求出C8:C10單元格的和。公式為:=SUM(C8:C10),結果為:600。

Excel教程:Exce函數解決了我80%的工作問題

 接下來是,單個單元格求和,如下圖所示,在F14單元格,求出C14,D15,E14單元格的和。公式為:=SUM(C14,D15,E14),結果為:600。

Excel教程:Exce函數解決了我80%的工作問題

根據個人的使用習慣不同,有些人喜歡輸入公式求和,也有朋友喜歡點擊求和快捷圖標來求和,方法不同,但結果都是一樣的。

下面是複合範圍求和,如下圖所示,要求在E21單元格求出C18:C20和E18:E20單元格區域的和。公式為:=SUM(C18:C20,E18:E20),結果為: 4800。

Excel教程:Exce函數解決了我80%的工作問題

 下面是交叉區域求和。交叉求和指兩個數據區域範圍內有相交範圍的和。交叉區域求和,在兩個區域之間,使用空格隔開。中間添加一個空格,代表告訴excel需要執行交叉計算。如下圖所示,在I37單元格求交叉區域的和,公式為:=SUM(C31:F35 E33:H37),結果為:501。提示:如果是求交叉以外的區域的和,可以使用公式:=SUM(C31:H37)-SUM(E33:F35),結果為:2375。

Excel教程:Exce函數解決了我80%的工作問題

第二,巧用SUM函數生成序列

我們在實際工作中,經常會生成下圖所示這樣的序列,其方法就是分別在:D43和C44單元格分別輸入:= sum(C43,1),然後分別向右和向下拖到複製即可生成序列。本公式就是使用了excel對於求和時,文本會被忽略的原理實現的。

Excel教程:Exce函數解決了我80%的工作問題

如果是生成下圖所示的序列,就是每個單元格序列增加為3的倍數,都是隔3,該如何做呢?只需把公式改為:= sum(C43,3)即可。

Excel教程:Exce函數解決了我80%的工作問題

當然,使用用row(a1),跟column(a1)也可以生成行和列,只是我們本次主要討論sum函數的用法。

 第三,文本求和的使用

文本求和,會涉及到數組公式,數組公式就是同時按鍵盤上的【Ctrl】+【Shift】+【Enter】完成公式編寫。簡而言之,以三鍵結束的就是“數組公式”,不以三鍵結束的就不是,不論其是否執行了“數組運算”。“數組公式”的概念只涉及公式的表達形式,而不是公式內部的運算模式,不應該將其同“數組運算”混淆了。“數組公式”只是用來顯式通知Excel,某公式被用戶要求執行數組的計算方式的表達形式。

  如下圖所示,要求在D52單元格求出B52:B63的和。因為這個區域的數據其實是文本,一般情況下用sum求和會出錯的。比如在D52單元格輸入公式:=SUM(B52:B63),得到的結果是0。顯然是錯誤的。

Excel教程:Exce函數解決了我80%的工作問題

要對文本求和,方法有很多種,比如借用VALUE、*1,/1,+0,--得正等等,只要能夠讓文本參與運算就行。這裡我們就在D52單元格輸入:=SUM(--B52:B63),輸入公式後按下三鍵結束,得到結果為:78。

上圖中在E52單元格,求出B52:B63區域中大於5的個數。方法也一樣,先把文本轉換為數值,公式為:=sum(1*(-- B52:B63>5)),然後按下三鍵結束,得到結果為:7。

通常情況下,我們計數都是使用countif函數,其實SUM也可以做到。

上圖中在F52單元格,求出B52:B63區域中大於5的和。使用的條件求和,主要是加入比較符號= > < >= <= <> 這幾個符號,來獲得滿足需要的條件區域|(數值)。我們參考上面求個數的方法,只需在後面加一個區域就行。比如公式為:=sum(1*(-- B52:B63>5) * B52:B63),或者=SUM((--B52:B63>5)*B52:B63),前面1*不用,可以省略。然後按下三鍵結束,最後,得到結果為:63。

第四,數組擴展求和的使用

如下圖所示,求出1-6月銷售額且大於200的和

Excel教程:Exce函數解決了我80%的工作問題

1-6,實際就是<=6。在E69單元格輸入公式:=SUM((B69:B80<=6)*(C69:C80>200)*C69:C80),按下三鍵結束,最後,得到結果為:1810。

上面的公式,也可以使用SUMPRODUCT函數實現,SUMPRODUCT和sum函數的用法差不多,只是按一鍵和三鍵的區別。

上圖中,還需要求出奇數月的銷售額。可以使用公式:=SUM(IF(MOD(B69:B80,2),C69:C80)),按下三鍵結束,最後,得到結果為:2196。

相關推薦

推薦中...