【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))
尋找值:要找哪個產品的單價,例: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
三個函數囉~這三個都是相當好用且可經常使用到的,多花些時間練習喔!!
接下來,明日,我們將會把總價的計算方式整合起來~
敬請期待喔!