當前位置:首頁 > 科技 > 正文

SUM函數這些隐藏的技能,你真的知道麼?

我說SUM函數是使用最頻繁的函數,估計沒有人反對吧,這個函數的重要性也是其他函數無法替代的,畢竟生活中加減運算是最主要的,乘除的使用都不會太多,這就更顯這個函數的重要了。

一、求文本格式數字的和

在我們系統導出的數據中,很多時候是文本格式,如果直接使用SUM函數,結果就會是0,我們可以用兩個方式來實現,一個是借助VALUE函數,一個是借助"--",然後用數組來計算,也就是最外圍的大括号,但是這個大括号需使用CTRL+SHIFT+ENTER輸入,具體展示如下:

二、跨表求和

如果有很多相同格式的表的情況下,如果想快速進行合計,這個函數還是很好用的,使用也是比較簡單的,直接使用sum()函數點擊第一個表然後選中最後一個表,比如下面的表,我們可以在合并的B2單元格輸入=sum('*'!B2),這樣就會把除合并表之外的其他表的B2單元格進行求和,當然如果我們不想合并所有的單元格,我們可以比如一公司、二公司、三公司的我們可以輸入=SUM(一公司:三公司!B2)

三、對多個不規則或不連續的區域求和

還是以上面的表為例,如果想計算1月和3月的數據,我們無需輸入=SUM(B2:B8)+SUM(D2:D8),隻需輸入=SUM(B2:B8,D2:D8),區域之間使用逗号間隔就可以了。

四、隔列求和或隔行

這個在之前的文章有介紹,我就直接把示例直接借過來了 column或row函數返回的列号或行号用MOD()求餘來實現的,比如下面的例子: 在N3單元格輸入{=SUM(($B$3:$M$3)*(MOD(COLUMN(B3:M3),2)=0))},然後複制既可以完成計劃合計的計算,這個看起來比較複雜些,我就簡單說一下,計劃所在列号都是偶數,所以MOD(COLUMN(B3:M3),2)=0,偶數結果就是true,數字表示就是1,如果是奇數,那結果就是0,所以隻把偶數的進行了求和,在實際合計的計算我們就使用MOD(COLUMN(B3:M3),2)=1來計算。

五、條件求和或條件計數

比如下面的圖我想求兩個結果,一個是求來自山西的品種有幾個,一個是來自山西品種的總重量,這個用SUM函數進行求結果。

我們可以對于求品種有幾個,我們可以輸入{=SUM((A2:A8="山西")*1)}來計算,對于總重量可以輸入{=SUM((A2:A8="山西")*(C2:C8))}來計算。

你可能想看:

有話要說...

取消
掃碼支持 支付碼