Excel如何選擇性取平均值 - 會計
By Harry
at 2015-09-12T20:21
at 2015-09-12T20:21
Table of Contents
Excel如何選擇性取平均值
網誌圖文版:
http://www.b88104069.com/archives/3030
很高興有讀者加我好友,並且詢問我如何選擇性地平均成本,這是讀者對我
的信任,也是刺激我探索Excel種種可能的動力,在此分享:
一、如圖所示,照舊是很陽春的月份別銷貨成本表,兩種產品三個月份的料
工費,下面掛了一欄合計金額:「=SUM(D2:D7)」。
二、讀者來信,希望能一月、一到二月、二到三月等,隨心所欲,想抓哪幾
月的平均成本就哪幾個月,我沒有這麼神通廣大,腦海中第一個浮現的是「
篩選」。
三、例如,篩選一月份。
四、結果,Excel不從人願,即使篩選了,「=SUM(D2:D7)」不為所動,仍然
是把D2加到D7。
五、換個聰明一點的函數:「=SUBTOTAL(109,D2:D7)」,以各種不同方式傳
回清單小計,這個用的是「109」,可以看到結果就是我們要的,只有小計篩
選部份的月份。
六、按一下函數說明,瞭解到除了「109」,「SUBTOTAL」函數靈活度高,同
時還搭配很多各種不同的函數計算,並同可以選擇「包括隱藏的值」和「忽
略隱藏的值」。我實際測試過,篩選一月份,「SUBTOTAL」參數用「109」和
「9」,結果是一樣的,如果是用隱藏二三月份的方式,的確就會出現不同的
結果,這是「SUBTOTAL」的特性,使用時必須注意。
七、說了這麼多,終於要正式回答來信讀者的問題,如何選擇性地平均成本
,我給的方案是:「=SUBTOTAL(101,D2:D7)」,各位看倌如果有更好的方案
,歡迎不吝來信指教!
八、最後想順便介紹相關的函數及用法:「
=AVERAGEIF($B$2:$B$7,$J$1,D2:D7)」。「AVERAGE」是取平均值的Excel函
數,「AVERAGEIF」作用類似於「SUMIF」,是有條件地取平均值。公式意思
是在B2到B7之間,如果有等同於J1的單元儲存格,那麼取相對應的D2到D7儲
存格的平均值。
九、更高段是數列函數:「{=AVERAGE(IF(($B$2:$B$7=$J$1),D2:D7))}」。
先輸入連同「=」在內的公式,滑鼠停留在資料編輯列,同時按住「Ctrl」和
「Shift」,再按下「Enter」,兩邊就會出現大括號,表示轉換成數列函數
。建議熟悉這裡的公式,因為它結構單純,但是能套用上各種不同的計算函
數,而且能視情況再加上符合條件,多學一招總是好的,不知道什麼派上用
場。
延伸閱讀(函數的妙用):
Excel函數自動生成樞紐彙總:
http://www.b88104069.com/archives/2899
Excel如何彙總營業成本表項目:
http://www.b88104069.com/archives/2827
Excel如何以函數替代資料剖析:
http://www.b88104069.com/archives/1866
--
周末,我們繼續Excel:精華區=>21.心得=>5.其他=>3.office
會計人的Excel小教室: https://www.facebook.com/acctexcel
--
Tags:
會計
All Comments
By Edith
at 2015-09-15T21:37
at 2015-09-15T21:37
Related Posts
小三通是否有電子機票?
By Iris
at 2015-09-12T03:08
at 2015-09-12T03:08
光燿科技(后里)會計
By Brianna
at 2015-09-11T22:51
at 2015-09-11T22:51
林蕙真-會計學新論/中會上下冊
By Charlie
at 2015-09-11T22:17
at 2015-09-11T22:17
年金之計算
By Zora
at 2015-09-11T20:24
at 2015-09-11T20:24
銀行法金arm與(轉)四大管顧
By Hamiltion
at 2015-09-11T10:31
at 2015-09-11T10:31