close

3198

Excel如何計算商品淨重(二)

沈夢玉:錦子老師您好,我要統計B欄數量乘上A欄規格後商品的淨重,如果單位個的不列入計算,不知要如何撰寫公式才可以。謝謝!

image

錦子老師:這個問題,解決方法如下:

步驟1:點取D2儲存格輸入公式:

=IFERROR(LOOKUP(1,-MID(A2,1,ROW($1:9)))*LOOKUP(1,-MID(A2,FIND("*",A2)+1, ROW($1:9)))*B2/(1000^((1-COUNTIF(A2,"*kg*"))*COUNTIF(A2,"*g*"))),"")

再將公式複製到D3:D12儲存格。

image

【公式說明】

=IFERROR(LOOKUP(1,-MID(A2,1,ROW($1:9)))*LOOKUP(1,-MID(A2,FIND("*",A2)+1, ROW($1:9)))*B2/(1000^((1-COUNTIF(A2,"*kg*"))*COUNTIF(A2,"*g*"))),"")

公式1COUNTIF(A2,"*g*")COUNTIF(A2,"*kg*")

統計A2儲存格內容含有g(kg)字元的數目。

image

公式2FIND("*",A2)

搜尋*號位於A2儲存格內容的第幾個字元。

image

公式3-MID(A2,公式2+1,ROW($1:9))

A2儲存格中從公式2運算結果加1位置開始,依序抓取19個字元。

image

公式4LOOKUP(1,-MID(A2,FIND("*",A2)+1, ROW($1:9)))

搜尋公式3運算結果中負數最大值。

image

公式5-MID(A2,1,ROW($1:9))

A2儲存格中從第1個字元位置開始,依序抓取19個字元。

image

公式6LOOKUP(1,-MID(A2,1,ROW($1:9)))

搜尋公式5運算結果中負數最大值。

image

公式7IFERROR(公式6*公式4*B2/(1000^((1-公式1)*公式1)),"")

公式6運算結果乘上公式4運算結果乘上B2儲存格的值除以1000N(1-公式1kg運算結果後乘上公式1g運算結果)次方,如果出現錯誤訊息則不填入資料。

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()