您現在的位置是:首頁 > 手機遊戲首頁手機遊戲

excel條件求和技巧:應用SUMIF函式計算客戶餘款

簡介下面我們先來了解一下累加求和的公式原理,以訂貨金額累計為例:相信大家都會用SUM函式,非常簡單,只要給出一個區域,就能對該區域的資料進行求和,在計算累計求和的時候,關鍵就在於對求和區域的設定,注意到這裡區域的寫法$C$1:C2,起始位置是使

sumif函式怎麼鎖定條件

編按:

哈嘍,大家好!最近經常有小夥伴問關於計算客戶餘額的問題,今天老菜鳥就和大家好好說說,幫大家理清這類問題的解決思路,以後再遇到此類問題,就不用再擔心啦!學習更多技巧,請收藏部落窩教育excel圖文教程。

計算餘款是日常工作中經常會遇到的一類問題,由於不同的記賬方式,計算餘款的方法也就各不相同,今天分享的這個案例也是群友提出的問題,為了幫大家徹底明白此類問題的解決思路,先模擬一個最簡單的情況,資料如圖所示:

excel條件求和技巧:應用SUMIF函式計算客戶餘款

只有一個客戶,會產生多次訂貨金額,並且每次訂貨金額不是一次付清,所有的交易記錄是按照日期順序登記的,這也就是平常說的流水賬。

對於這種記賬方式,如果要根據記錄的資料試著計算出最新的餘款,就需要藉助公式=SUM($C$1:C2)-SUM($D$1:D2)來實現。

這種計算原理是利用了累加求和的方法,將訂貨金額的累計值與付款金額的累計值相減就得到了餘款金額。

下面我們先來了解一下累加求和的公式原理,以訂貨金額累計為例:

excel條件求和技巧:應用SUMIF函式計算客戶餘款

相信大家都會用SUM函式,非常簡單,只要給出一個區域,就能對該區域的資料進行求和,在計算累計求和的時候,關鍵就在於對求和區域的設定,注意到這裡區域的寫法$C$1:C2,起始位置是使用$絕對引用的,這種寫法在公式下拉的時候就會變成這樣的效果。

excel條件求和技巧:應用SUMIF函式計算客戶餘款

可以看到求和區域是逐漸變大的,這樣就有了累計求和的效果。

對已付金額同樣使用這樣的方法計算累計值。

excel條件求和技巧:應用SUMIF函式計算客戶餘款

明白了這種針對單個客戶的餘款計算原理之後,再來看看多個客戶的情況,資料如圖所示:

excel條件求和技巧:應用SUMIF函式計算客戶餘款

以三個客戶為例,只需要記錄每次的交易資料,該客戶的餘款金額將被自動計算。

相比單個客戶的情況,多個客戶的餘額計算似乎變得非常複雜,既要累計求和,又要考慮針對不同客戶進行累計。學習更多技巧,請收藏部落窩教育excel圖文教程。

如果你想不到用SUMIF函式的話,這個問題就會越想越麻煩,實際上,我們把單客戶的求和變成條件求和,就可以按照客戶分別進行統計了,公式為:

=SUMIF($B$1:B2,B2,$C$1:C2)-SUMIF($B$1:B2,B2,$D$1:D2)

excel條件求和技巧:應用SUMIF函式計算客戶餘款

分別對訂貨金額和付款金額單獨做條件求和後再相減就能得到每個客戶的餘額。

條件求和與求和的區別就在於多了一個條件區域,還是以訂貨金額累計為例,公式為=SUMIF($B$1:B2,B2,$C$1:C2)。

分別鎖定SUMIF中的條件區域和求和區域的起始位置後,就有了這樣的結果。

excel條件求和技巧:應用SUMIF函式計算客戶餘款

如果你還對SUMIF的基本用法有疑問,可以去看看之前的教程。

引入了SUMIF函式之後,這個多客戶的餘額問題已經完美地解決了,但是對於公式函式的研究之路來說,這只是另一個開始,因為這個問題還有這樣一個解法:

excel條件求和技巧:應用SUMIF函式計算客戶餘款

對比一下兩個公式:

=SUMIF($B$1:B2,B2,$C$1:C2)-SUMIF($B$1:B2,B2,$D$1:D2)

=SUM(($B$2:B2=B2)*{1,-1}*$C$2:D2)

公式2是一個數組公式,需要按CTRL+SHIFT+ENTER組合鍵完成輸入。

兩個公式的區別不僅僅是長短的問題,原理也不相同。

公式2利用了比較運算($B$2:B2=B2)得到的邏輯值取代了公式1中的條件,同時利用了陣列的計算實現了兩個求和結果的相減{1,-1}*$C$2:D2,對於這個公式,需要足夠的基礎才能去研究,篇幅所限,就不在這裡詳細解釋了。

總之一句話,為了解決問題,那就用公式1,為了學習研究,可以琢磨一下公式2。學習更多技巧,請收藏部落窩教育excel圖文教程。

****部落窩教育-excel求和函式應用****

原創:老菜鳥/部落窩教育(未經同意,請勿轉載)

更多教程:部落窩教育

Top