設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

3 個(gè) Excel 求和方法搞定數(shù)據(jù)匯總

秋葉Excel 2023/5/13 19:09:12 責(zé)編:夢澤

原文標(biāo)題:《1 分鐘搞定數(shù)據(jù)匯總!這 3 個(gè) Excel 求和方法不學(xué)錯(cuò)億(建議收藏)》

Excel 中最常用的匯總統(tǒng)計(jì)方式之一,就是求和。

每個(gè)公司對于求和的要求也不一樣。有的是對數(shù)據(jù)區(qū)域中的進(jìn)行求和,有的對數(shù)據(jù)進(jìn)行求和。還有的是對于行列交叉位置的數(shù)據(jù)進(jìn)行求和的,還有的是錯(cuò)位求和。

數(shù)據(jù)結(jié)構(gòu)也是千差萬別。

這不,有位仁兄發(fā)來問題求助,如下圖:

要求是:將其中的手續(xù)費(fèi)按照項(xiàng)目類別分別統(tǒng)計(jì)求和。如下圖:

比如,常規(guī)培訓(xùn)手續(xù)費(fèi),需要將【B】列常規(guī)培訓(xùn)單元格下面的手續(xù)費(fèi)都統(tǒng)計(jì)在內(nèi)。即將【D3】和【D5】的單元格求和。

場地租賃手續(xù)費(fèi)同理。

1、問題分析

乍看到這個(gè)問題時(shí),我有點(diǎn)懵!

一般情況下我們可能會像下面這樣記錄數(shù)據(jù)。如下圖:

在手續(xù)費(fèi)之前加上歸屬的項(xiàng)目名稱。

如果這樣記錄數(shù)據(jù)的話,就跟我們平時(shí)用求和函數(shù)的套路完全一樣了。

用到的公式如下:

=SUMIF(B:B,F2,D:D)

公式解析:

在【B】列中,查找【F2】單元格的內(nèi)容,對符合條件的,在【D】列對應(yīng)單元格中的金額求和。

但是,現(xiàn)在的問題是他們并不是像上面圖中那樣記錄數(shù)據(jù)。

如果直接用 SUMIFS 雙條件求和,結(jié)果會是下面這樣。

結(jié)果是 0!

公式如下:

=SUMIFS(D:D,B:B,LEFT(F2,4),B:B,"手續(xù)費(fèi)")

問題出在哪里呢?又到底該如何才能求和呢?

2、解決問題

方法一:SUMIFS 多條件求和

根據(jù)上面的問題分析來看,原始表格記錄成這樣,的確是一個(gè)雙條件求和的問題。

就是這里的雙條件是一個(gè)錯(cuò)行求和。

我們將上面的公式改成如下這樣:

公式如下:

=SUMIFS($D$3:$D$8,$B$2:$B$7,LEFT(F2,4),$B$3:$B$8,"手續(xù)費(fèi)")

公式解析:

SUMIFS 多條件求和這里有兩個(gè)條件,

第一個(gè)條件對是:「 $B$2:$B$7,LEFT (F2,4)  」。

在單元格【$B$2:$B$7】中,查找【F2】單元格中的前四個(gè)字符的內(nèi)容。

即:常規(guī)培訓(xùn)。(這里用 LEFT 函數(shù)截取【F2】單元格左邊四個(gè)字符)

第二個(gè)條件對是:「 $B$3:$B$8,"手續(xù)費(fèi)" 」。

在單元格【$B$3:$B$8】中,查找手續(xù)費(fèi)的內(nèi)容。

如果同時(shí)符合條件的話,在【$D$3:$D$8】單元格區(qū)域中對應(yīng)的行金額進(jìn)行求和。

這里的第二個(gè)條件對和【$D$3:$D$8】這個(gè)求和區(qū)域正好與第一個(gè)條件對錯(cuò)了一行。

方法二:SUM 數(shù)組公式

這里我們可以將兩個(gè)條件利用文本連接符錯(cuò)位連接的方法變成一個(gè)條件,然后再與求和區(qū)域相乘的方法來解決。

公式如下:

=SUM(($B$2:$B$7&$B$3:$B$8=F2)*$D$3:$D$8)

公式解析:

這里的思路跟上面的 SUMIFS 多條件求和的思路是一樣的。

為了能讓大家看明白,我們這里加兩個(gè)輔助列演示下,如下圖:

圖中我們將【B3:B7】單元格復(fù)制到【C2:C6】,

將【E3:E7】單元格復(fù)制到【F2:F6】。

這樣排列的話,跟常規(guī)的求和套路完全一樣了。

$B$2:$B$7&$B$3:$B$8

結(jié)果是:

{"常規(guī)培訓(xùn)手續(xù)費(fèi)";"手續(xù)費(fèi)常規(guī)培訓(xùn)";"常規(guī)培訓(xùn)手續(xù)費(fèi)";"手續(xù)費(fèi)場地租賃";"場地租賃手續(xù)費(fèi)";"手續(xù)費(fèi)"}

與輔助列圖中的【B2:B7】與【C2:C7】連接的結(jié)果完全一樣。

再與【F2】單元格中的內(nèi)容(常規(guī)培訓(xùn)手續(xù)費(fèi))進(jìn)行比較,如果相等就返回 TRUE,否則返回 FALSE。

{TRUE;FALSE;TRUE;FALSE;FALSE;FALSE}

最后與 $D$3:$D$8 單元格中的金額相乘。

TRUE 相當(dāng)于 1,F(xiàn)ALSE 相當(dāng)于 0。

結(jié)果如下:

{-10;0;-10;0;0;0}

最后用 SUM 求出結(jié)果。即:-20。

3、知識擴(kuò)展

這里我們再分享一種解題思路,就是透視表法。

從上面的原始記錄來看,是屬于一維數(shù)據(jù)表格,只要稍加變化就可以使用強(qiáng)大的透視表來處理了。

如下圖:

在【E】列增加一個(gè)輔助列,并在【E2】單元格輸入如下公式:

=IF(B2="手續(xù)費(fèi)",E1,B2)

公式解析:

如果【B2】單元格等于手續(xù)費(fèi),就返回【E1】單元格的內(nèi)容,否則返回【B2】單元格本身。

公式的意思很簡單。主要目的就是讓手續(xù)費(fèi)歸屬于它上面一個(gè)單元格的項(xiàng)目內(nèi)容。

然后,我們選中這個(gè)區(qū)域作為數(shù)據(jù)源,然后依次點(diǎn)擊【插入】-【數(shù)據(jù)透視表】-調(diào)出透視表對話框,直接點(diǎn)【確定】。

在新生成的工作表中,將【輔助列】和【項(xiàng)目】拖到行區(qū)域,將【金額】拖到值區(qū)域。如下圖:

這樣大體上的統(tǒng)計(jì)就完成了。

進(jìn)行如下設(shè)置,點(diǎn)擊【設(shè)計(jì)】-【報(bào)表布局】-【以表格形式顯示】。

最后篩選項(xiàng)目中的手續(xù)費(fèi)即可。

4、寫在最后

今天,我們分享了一個(gè)很特別的求和方法:錯(cuò)行求和

? 利用 SUMIFS 多條件錯(cuò)行求和。

? 利用 SUM 數(shù)組公式錯(cuò)行求和。

? 利用輔助列 + 透視表的方法進(jìn)行錯(cuò)行求和。

當(dāng)然在實(shí)際工作中,還會遇到錯(cuò)列求和、隔行求和、隔列求和等等。

大家可以參考今天的文章思路來解決。

本文來自微信公眾號:秋葉 Excel (ID:excel100),作者:明鏡在心

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Excel教程,Excel學(xué)院

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會買 要知