2012-07-31

【Excel】絕地改造系列(i)-對帳請款單-『取得單價計算總價(1/2)』( Lesson 5/7 )


【Excel】絕地改造系列(i)-對帳請款單-『拉皮工程』(Lesson 2/7)
【Excel】絕地改造系列(i)-對帳請款單-『儲存格格式自定』( Lesson 3/7 )
【Excel】絕地改造系列(i)-對帳請款單-『才數計算公式』( Lesson 4/7)


上完了前幾堂課,有沒有累啦!!提起精神,精華在這兒喔!
今天要教各位如何取得產品的單價,好計算總價喔!



分析:總價的計算方式為 (才數×數量×單價)
但好玩的是…單價在哪兒呢????

所以本課程上半段,將介紹如何另建單價資料表,然後利用函數取得產品單價。

《1》先另新增一個工作表〔Price〕,將品名及單價建立進去:每個品名只要建一次即可。



《2》在對帳單的工作表裡,先利用『備註』欄來測試取得單價。
VLOOKUP(尋找值 , 尋找範圍 , 若找到取得範圍內哪一欄的值 , 完全比對或部份比對)

尋找值:要找哪個產品的單價,例:B5→A37/PVC霧
尋找範圍:在單價表裡找,例:Price表 A:B的範圍裡
若找到取得範圍內哪一欄的值,例:Price裡找到帶回第2欄,也就是單價欄的值。
完全比對或部份比對:完全比對(FALSE)→品名要完全一模一樣,部份比對(TRUE)→只要品名裡有一段相同的即可。

=VLOOKUP(B5,Price!A:B,2,FALSE)
將函數複製到其它備註欄位。



《3》針對找不到單價的項目,改成文字提示。
ISNA(判斷值)
若判斷值為#N/A,則回傳TRUE,若判斷值不是#N/A,則回傳FALSE
ISNA(VLOOKUP(B5,Price!A:B,2,FALSE))=FALSE→總價H5
ISNA(VLOOKUP(B7,Price!A:B,2,FALSE))=TRUE→總價H7



再搭配IF函數,使得取不到單價的項目,回傳文字提示。
【Excel】IF,假如你不會用…小心落伍囉~( Lesson 1/1)

=IF(ISNA(VLOOKUP(B5,Price!A:B,2,FALSE)),"未設單價",VLOOKUP(B5,Price!A:B,2,FALSE))



到這裡…我們已廣泛運用了
IF
ISNA
VLOOKUP
三個函數囉~這三個都是相當好用且可經常使用到的,多花些時間練習喔!!

接下來,明日,我們將會把總價的計算方式整合起來~
敬請期待喔!







5 章老師的電腦小講堂: 【Excel】絕地改造系列(i)-對帳請款單-『取得單價計算總價(1/2)』( Lesson 5/7 ) 【Excel】絕地改造系列(i)-對帳請款單-『拉皮工程』(Lesson 2/7) 【Excel】絕地改造系列(i)-對帳請款單-『儲存格格式自定』( Lesson 3/7 ) 【Excel】絕地改造系列(i)-對帳請款單-『才數計算公式』( Lesson 4/7) ...
小講堂經過多次搬移,舊文章連結及內容較難整理~
大家可以新文章為主~
每篇文章後有代碼,任何文章問題可至FB小講堂用代碼提問唷~