首頁  >  文章  >  專題  >  Excel函數學習利用求和函數計算複雜的產品成本

Excel函數學習利用求和函數計算複雜的產品成本

青灯夜游
青灯夜游轉載
2023-04-11 18:48:112308瀏覽

如何根據配件成本來計算成品的成本。這個問題看起來似乎有點複雜,感覺一下子想不出好的解決辦法,實際上,卻非常簡單,而且僅用常見的求和函數,就能輕鬆解決問題,話不多說,趕緊來看看吧!

Excel函數學習利用求和函數計算複雜的產品成本

今天分享的這個問題來自一位群友的求助,從平時的表現來看,這位朋友的技術還是不錯的,經常為群裡其他的小夥伴提供幫助,但是面對他自己的問題時,好像一下子沒了辦法。

其實他遇到的這個問題相信大家一看就能明白,問題並不是太難理解,但是解決起來好像不知道如何下手。問題如圖所示:

Excel函數學習利用求和函數計算複雜的產品成本

就是生產企業會計產品成本的一類問題。

表格中有很多種配件,不同的配件組合成一個個成品,相同配件在一個產品中只出現一次。現在的問題是根據配件成本來計算成品的成本,例如成品1的成本就是200.84 953.61 48.83=1203.28。

相信這個計算規則大家都能看明白,在實際環境中,產品和配件都遠不止這9種,如果靠一個一個手工去算,效率低不說,還容易出錯。

那麼對於這樣一個問題,有沒有一個公式可以幫我們得到正確的結果呢?

肯定有,而且不只一種方法。

今天跟大家分享兩個比較容易理解的公式。

公式1:SUM-SUMIF組合

#具體公式為=SUM(SUMIF($J$2:$J$10, B2:G2,$K$2:$K$10)),來看操作方法。

Excel函數學習利用求和函數計算複雜的產品成本

這是一個陣列公式,輸入完成後需要按Ctrl Shift Enter,會自動在公式兩邊加上大括號,得到結果。

公式的核心部分當然是SUMIF。

與基本用法不同之處在於,本例中SUMIF的第二個參數,也就是求和的條件是一個區域:

Excel函數學習利用求和函數計算複雜的產品成本

當求和條件為多個值或多個儲存格時,SUMIF會得到一組數據,可以使用F9鍵看到這個結果。

通俗一點說,SUMIF在這裡實現了將每個配件對應的成本計算出來,再由SUM完成合計成本的任務。

Excel函數學習利用求和函數計算複雜的產品成本

講到這裡,相信大家對於這個公式的套路應該都明白了。 

可見一些看似麻煩的問題,只要找到正確的思路,用一些常用的函數就能搞定。

其實對於這個問題來說,用兩個函數都有點多餘,一個SUMPRODUCT就可以輕鬆解決。

公式2:SUMPRODUCT函數

#具體公式為:=SUMPRODUCT((B2:G2=$J$2:$J $10)*$K$2:$K$10),來看看操作方法。

Excel函數學習利用求和函數計算複雜的產品成本

這個公式看起來比第一個公式短,但是理解起來稍微有點難度,公式利用了邏輯值和陣列的計算規則實現了最終的結果。

(B2:G2=$J$2:$J$10)這部分透過比較配置清單與配件名稱清單中的每一個數據,得到一大堆邏輯值:

Excel函數學習利用求和函數計算複雜的產品成本

看起來密密麻麻的,其實仔細觀察,還是有一定的規律性。例如六個邏輯值之間是一個分號,也就是說用B2:G2中的資料先與J2比較,沒有相符的,得到一組FALSE,然後再繼續用B2:G2中的資料與J3比較,以此類推,直到與J10比較後才結束這個過程。

箭頭所指的位置表示在第三輪比較中,配對到配件3,因此得到一個TRUE,後面的都是如此。

雖然這一大堆邏輯值,看起來很多,但實際有用的只有TRUE。邏輯值有個特性,FALSE在計算時等於0,TRUE在計算時等於1。將比較結果與成本所在的區域相乘後,得到一組數字。

Excel函數學習利用求和函數計算複雜的產品成本

這樣看起來就清楚了許多,SUMPRODUCT函數的功能只是對這一組數字求和。

相關學習推薦:excel教學

以上是Excel函數學習利用求和函數計算複雜的產品成本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:itblw.com。如有侵權,請聯絡admin@php.cn刪除