某粉絲的求助。
看完第1段話,以為什么大難題??赐甑?段話,覺得稍微有點(diǎn)難,加權(quán)平均價(jià)在某些情況下也挺難算的。
看完表格以及手工的計(jì)算方法,覺得這些所謂的“老師”水平真的很一般。
表格內(nèi)容非常多,為了方便說明,我就只保留一小部分內(nèi)容,其他都刪除掉。
這里我選里面最短的一條公式,也就是說加權(quán)平均價(jià)就是當(dāng)前商品的單價(jià)*數(shù)量的和,再除以總數(shù)量。
=(B19*C19+B20*C20+B21*C21)/(C19+C20+C21)
這種問題也太簡單了吧,白白浪費(fèi)了2天時(shí)間,分分鐘搞定。
相乘后求和,可以用SUMPRODUCT函數(shù)。
=SUMPRODUCT(B19:B21*C19:C21)
對數(shù)量求和可以用SUM函數(shù),兩者結(jié)合起來就是加權(quán)平均價(jià)。
=SUMPRODUCT(B19:B21*C19:C21)/SUM(C19:C21)
這種是針對一個(gè)商品,而實(shí)際上有很多商品,也就是按條件統(tǒng)計(jì),再增加一個(gè)條件就行。
=SUMPRODUCT(($A$2:$A$21=A2)*$B$2:$B$21*$C$2:$C$21)/SUMIF(A:A,A2,C:C)
大方向已經(jīng)出來了,再處理一下小細(xì)節(jié)。
1)讓空單元格顯示空白。
=IF(A2="","",SUMPRODUCT(($A$2:$A$21=A2)*$B$2:$B$21*$C$2:$C$21)/SUMIF(A:A,A2,C:C))
2)讓非首次出現(xiàn)的商品顯示空白。
這種一般情況下是用COUNTIF函數(shù)判斷是否為第一次出現(xiàn)。不過因?yàn)橄嗤唐范荚谝黄?,只要判斷?dāng)前所在單元格不等于上一個(gè)單元格,就是第一次出現(xiàn)的。
=IF(A2="","",IF(A2<>A1,SUMPRODUCT(($A$2:$A$21=A2)*$B$2:$B$21*$C$2:$C$21)/SUMIF(A:A,A2,C:C),""))
3)讓加權(quán)平均價(jià)保留2位小數(shù)點(diǎn)。
這個(gè)可以直接設(shè)置單元格格式,或者嵌套ROUND函數(shù)。
=IF(A2="","",IF(A2<>A1,ROUND(SUMPRODUCT(($A$2:$A$21=A2)*$B$2:$B$21*$C$2:$C$21)/SUMIF(A:A,A2,C:C),2),""))
多一次學(xué)習(xí),就少一次求助他人。萬一運(yùn)氣不好,遇到水平差的“老師”,那就更慘,又浪費(fèi)時(shí)間又浪費(fèi)精力,最后還得欠別人的人情。
提取碼:er0x
盧子每天的工作就是解答學(xué)員的問題,并整理成文章,學(xué)員的問題源源不斷,文章也就源源不斷。
你想跟著盧子一起學(xué)習(xí),讓自己的Excel水平更上一層樓嗎?
1)清華大學(xué)暢銷書作者,超過十年的實(shí)戰(zhàn)經(jīng)驗(yàn)。
2)有10名答疑老師,學(xué)習(xí)或者工作上的問題都可以群內(nèi)提問,都能及時(shí)被解決。
3)視頻都可以長期學(xué)習(xí),不受時(shí)間限制。
學(xué)習(xí)方法:采用視頻教學(xué)+微信在線答疑的形式。
報(bào)名費(fèi)用:268元。
報(bào)名福利:每人贈送一本Excel不加班書籍。
報(bào)名以后,加盧子微信chenxilu2019,發(fā)送報(bào)名截圖,邀請進(jìn)群。
上篇:身體不好,報(bào)表太多實(shí)在扛不住,我該怎么辦?
你體驗(yàn)過遇到難題,想求助別人,又不知道求助誰的感受嗎?
作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創(chuàng)始人,個(gè)人公眾號:Excel不加班(ID:Excelbujiaban)