Page 2 of 2

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Sun Sep 02, 2018 6:35 pm
by Bo_ry
ขั้นตอนที่6 ใช้ได้เพราะ Vlookup(A2,Test,2,0) เป็นการหาค่าในตาราง test ในแถวเดียวกันกับเขียวหวาน คอลัมน์2 จึงได้ค่า 15
แต่พอเป็น Vlookup(A2,Test,3,0) ค่าในคอลัมน์3 เป็น 0 จึงได้ค่า 0
ถ้างั้นต้องแจงมาคะว่า สินค้าแต่ละชนิดที่คำนวนไม่เหมือนกันคำนวณอย่างไรแล้วแก้สูตรในคอลัมน์3
ให้แสดงค่าก่อน สูตรในคอลัมน์3 =B2*D2-(C2*D2*2) มีการคูณด้วย0 ทั้งD2และC2จึงได้ค่า0

ที่sheet2 E2 ถ้าใส่สูตร =D2*(B2+C2/2) ได้คำตอบตรงไหมคะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Sun Sep 02, 2018 7:32 pm
by Akira-Ai
Bo_ry wrote: Sun Sep 02, 2018 6:35 pm ขั้นตอนที่6 ใช้ได้เพราะ Vlookup(A2,Test,2,0) เป็นการหาค่าในตาราง test ในแถวเดียวกันกับเขียวหวาน คอลัมน์2 จึงได้ค่า 15
แต่พอเป็น Vlookup(A2,Test,3,0) ค่าในคอลัมน์3 เป็น 0 จึงได้ค่า 0
ถ้างั้นต้องแจงมาคะว่า สินค้าแต่ละชนิดที่คำนวนไม่เหมือนกันคำนวณอย่างไรแล้วแก้สูตรในคอลัมน์3
ให้แสดงค่าก่อน สูตรในคอลัมน์3 =B2*D2-(C2*D2*2) มีการคูณด้วย0 ทั้งD2และC2จึงได้ค่า0

ที่sheet2 E2 ถ้าใส่สูตร =D2*(B2+C2/2) ได้คำตอบตรงไหมคะ
ได้ตรงค่ะพี่ ตามที่พี่ให้คำตอบมาค่ะ
ส่วนสูตรที่ มีการคำนวณไม่เท่ากัน ขออธิบายใน PDF ค่ะ
ขอบคุณมากเลยค่ะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Sun Sep 02, 2018 9:15 pm
by Bo_ry
อยู่ๆราคา 130 มายังไงคะ ในsheet1 ก็ไม่มี อาหาร+โค้ก, ส้มตำ+ปู

เบีองต้น
I2:I4 ใส่ค่าตามรูป
V/C
แบบ 1
แบบ 2
E3 =CHOOSE(MATCH(F2,$I$2:$I$4,0),D2*(B2+C2/2),130*(B2+C2/2)+10*(B2+C2),130*B2+C2*100)

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Mon Sep 03, 2018 1:50 pm
by Akira-Ai
Bo_ry wrote: Sun Sep 02, 2018 9:15 pm อยู่ๆราคา 130 มายังไงคะ ในsheet1 ก็ไม่มี อาหาร+โค้ก, ส้มตำ+ปู

เบีองต้น
I2:I4 ใส่ค่าตามรูป
V/C
แบบ 1
แบบ 2
E3 =CHOOSE(MATCH(F2,$I$2:$I$4,0),D2*(B2+C2/2),130*(B2+C2/2)+10*(B2+C2),130*B2+C2*100)
ที่พี่ถามว่า อยู่ๆราคา 130 มายังไงคะ ในsheet1 ก็ไม่มี อาหาร+โค้ก, ส้มตำ+ปู

อันนั่น ยกตัวอย่าง ขึ่้นมาค่ะ เพราะ หน้างานจริงๆ สินค้ามีอยู่หลายชนิดมากค่ะ แต่ รูปแบบการ คำนวณค่าที่ต้อง จะเป็นแบบที่ให้พี่ดูค่ะ
ตอนที่ทำ แบบที่ 1 กับ แบบที่ 2 เลย พิมใน เอ็กซ์เซล ธรรมดา แล้วก็ใช้สูตรที่น้องใช้ปกติ พิมลงไปเลยค่ะ
โดยที่ไม่ได้ ลิงค์ จาก sheet1 ค่ะ
***แต่เวลาใช้งานจริงอยากให้ สูตรที่น้องใส่ให้พี่ไป มันสามารถ ใช้ได้ เหมือนที่ทำตามขั้นตอนที่ 6 ค่ะ

อธิบายอะไร ไม่เข้าใจ ขอโทษ ด้วยค่ะพี่ ( ขอบคุณค่ะ )

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Mon Sep 03, 2018 2:12 pm
by Bo_ry
เพราะ sheet1 ไม่มี 130 ไม่มี อาหาร+โค้ก, ส้มตำ+ปู ก็ไม่รู้จะvlookup มาจากไหน
sheet1 ก็ใส่ข้อมูลมาให้ครบจะได้ทำสูตรได้ถูก ข้อมูลนะ ไม่ใช่สูตร

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Mon Sep 03, 2018 8:11 pm
by Akira-Ai
Bo_ry wrote: Mon Sep 03, 2018 2:12 pm เพราะ sheet1 ไม่มี 130 ไม่มี อาหาร+โค้ก, ส้มตำ+ปู ก็ไม่รู้จะvlookup มาจากไหน
sheet1 ก็ใส่ข้อมูลมาให้ครบจะได้ทำสูตรได้ถูก ข้อมูลนะ ไม่ใช่สูตร
ขอบคุณมากเลย ค่ะ พี่

ขอส่งรายละเอียดไปในเอ็กซ์เซล นะค่ะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Mon Sep 03, 2018 11:08 pm
by Bo_ry
อาหารจีน (แบบ เฉฉวน)+ปูs. *ปูจะคิดราคา จากจำนวน คน 10 คน 1 จาน จานละ 144 บาท ค่ะ
ถ้ามา 6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 คิดค่าปูกี่จาน :?:
บุฟเฟ 1 โต๊ะ 10 คน ราคา 2,100 ถ้าเกิน 10 คน จะคิดคนละ 150 บาท
9 คน 1350 บาท
10 คน 1500 บาท
11 คน 1650 บาท
12 คน 1800 บาท
13 คน 1950 บาท
14 คน 2100 บาท
คิดยังไง :?:

ผลไม้ไม่คิดแล้วเหรอ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Tue Sep 04, 2018 8:08 pm
by Akira-Ai
Bo_ry wrote: Mon Sep 03, 2018 11:08 pm อาหารจีน (แบบ เฉฉวน)+ปูs. *ปูจะคิดราคา จากจำนวน คน 10 คน 1 จาน จานละ 144 บาท ค่ะ
ถ้ามา 6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 คิดค่าปูกี่จาน :?:
บุฟเฟ 1 โต๊ะ 10 คน ราคา 2,100 ถ้าเกิน 10 คน จะคิดคนละ 150 บาท
9 คน 1350 บาท
10 คน 1500 บาท
11 คน 1650 บาท
12 คน 1800 บาท
13 คน 1950 บาท
14 คน 2100 บาท
คิดยังไง :?:

ผลไม้ไม่คิดแล้วเหรอ
ขอบคุณ ค่ะ
เรื่องที่พี่ถาม ค่ะ
1.เรื่องปู 1-10 คน 1 จาน ค่ะ 11-20 คน 2 จาน
2.บุปเฟ่ 1 โต๊ะ 10 คน ราคา 2,100 ถ้า ถ้าเกิน 10 คน จะคิดคนละ 150 บาท
บุปเฟ่ ถ้าจะมาไม่ถึง 10 คน แต่ ถ้าใช้ 1 โต๊ะ ก็คิดราคา 2,100 ค่ะ (บังคับ ครั้งละ 1 โต๊ะอยู่แล้ว ค่ะ )
3.เรื่อง ผลไม้ เป็นการ อ้างอิง ชื่อ ขึ้นมาเฉยๆ ค่ะ

ขอบคุณ มากๆเลยค่ะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Tue Sep 04, 2018 8:26 pm
by Bo_ry
ลองดู sheet3 ว่าได้คำตอบตรงตามต้องการรึเปล่า

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Tue Sep 04, 2018 8:53 pm
by Akira-Ai
Bo_ry wrote: Tue Sep 04, 2018 8:26 pm ลองดู sheet3 ว่าได้คำตอบตรงตามต้องการรึเปล่า
ขอบคุณมากๆเลย ค่ะพี่
ขอแนบ ไฟล์ ค่ะ มีทั้ง ใช่และ ไม่ใช่ค่ะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Tue Sep 04, 2018 9:52 pm
by Bo_ry
แก้แล้ว ลองเช็คดูอีกที ลองเปลี่ยนจำนวนผู้ใหญ่,เด็กดูด้วย

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Wed Sep 05, 2018 10:34 am
by Akira-Ai
Bo_ry wrote: Tue Sep 04, 2018 9:52 pm แก้แล้ว ลองเช็คดูอีกที ลองเปลี่ยนจำนวนผู้ใหญ่,เด็กดูด้วย
ถูกต้องหมดเลย ค่ะพี่

ขอบคุณ ค่ะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Wed Sep 05, 2018 11:09 am
by Bo_ry
:thup: ที่ sheet3 D2 เพิ่มสูตรนิดนึง

=IFERROR(IF(A2="บุฟเฟ่ นานาชาติ",MAX(0,B2+C2-10)*VLOOKUP(A2,Pricelist,2,0)+VLOOKUP(A2,Pricelist,4,0),
B2*VLOOKUP(A2,Pricelist,2,0)+C2*VLOOKUP(A2,Pricelist,3,0)+ROUNDUP((B2+C2)/10,0)*VLOOKUP(A2,Pricelist,4,0)),"")

ลากลงถึง D10 ได้เลย เวลาไม่ใส่รายการจะได้ไม่ขึ้น #N/A

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Wed Sep 05, 2018 11:11 am
by Akira-Ai
Bo_ry wrote: Wed Sep 05, 2018 11:09 am :thup: ที่ sheet3 D2 เพิ่มสูตรนิดนึง

=IFERROR(IF(A2="บุฟเฟ่ นานาชาติ",MAX(0,B2+C2-10)*VLOOKUP(A2,Pricelist,2,0)+VLOOKUP(A2,Pricelist,4,0),
B2*VLOOKUP(A2,Pricelist,2,0)+C2*VLOOKUP(A2,Pricelist,3,0)+ROUNDUP((B2+C2)/10,0)*VLOOKUP(A2,Pricelist,4,0)),"")

ลากลงถึง D10 ได้เลย เวลาไม่ใส่รายการจะได้ไม่ขึ้น #N/A
ขอบคุณค่ะพี่ ได้ผลยังไงจะแจ้งให้ทราบค่ะ
ขอบคุณ อีกครั้งค่ะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Thu Sep 06, 2018 2:23 pm
by Akira-Ai
Akira-Ai wrote: Wed Sep 05, 2018 11:11 am
Bo_ry wrote: Wed Sep 05, 2018 11:09 am :thup: ที่ sheet3 D2 เพิ่มสูตรนิดนึง

=IFERROR(IF(A2="บุฟเฟ่ นานาชาติ",MAX(0,B2+C2-10)*VLOOKUP(A2,Pricelist,2,0)+VLOOKUP(A2,Pricelist,4,0),
B2*VLOOKUP(A2,Pricelist,2,0)+C2*VLOOKUP(A2,Pricelist,3,0)+ROUNDUP((B2+C2)/10,0)*VLOOKUP(A2,Pricelist,4,0)),"")

ลากลงถึง D10 ได้เลย เวลาไม่ใส่รายการจะได้ไม่ขึ้น #N/A
ขอบคุณค่ะพี่ ได้ผลยังไงจะแจ้งให้ทราบค่ะ
ขอบคุณ อีกครั้งค่ะ
ขอบคุณมากๆ เลยค่ะพี่

พี่ค่ะถ้าเราทำช่องแบบ sheet 2 แล้วเพิ่มช่องราคา เราจะอ้างอิงยังไง ดีค่ะ เพราะ ถ้าใช้ VLOOKUP แบบที่น้องเคยใช้ มันก็ไม่สามารถทำได้
ค่ะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Thu Sep 06, 2018 2:41 pm
by Bo_ry
ราคาของอะไรคะ ราคานี้คิดยังไง

คือตอนนี้ คอลัมน์ราคาในsheet3 ก็อ้างอิงราคาผู้ใหญ่ เด็ก ปู โดยใช้ Vlookup มาจาก Pricelist sheet1 อยู่แล้ว

B2*VLOOKUP(A2,Pricelist,2)+C2*VLOOKUP(A2,Pricelist,3)+ROUNDUP((B2+C2)/10,0)*VLOOKUP(A2,Pricelist,4)
B2 จำนวนผู้ใหญ่ คูณ
VLOOKUP(A2,Pricelist,2) ราคาผู้ใหญ่จาก sheet1
C2 จำนวนเด็ก คูณ
VLOOKUP(A2,Pricelist,3) ราคาเด็กจาก sheet1
ROUNDUP((B2+C2)/10,0) จำนวนจานปู ถ้าเกิน10คน คิดเพิ่มอีก1จาน คูณ
VLOOKUP(A2,Pricelist,4) ราคาปูจาก sheet1

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Fri Sep 07, 2018 9:40 am
by Akira-Ai
Bo_ry wrote: Thu Sep 06, 2018 2:41 pm ราคาของอะไรคะ ราคานี้คิดยังไง

คือตอนนี้ คอลัมน์ราคาในsheet3 ก็อ้างอิงราคาผู้ใหญ่ เด็ก ปู โดยใช้ Vlookup มาจาก Pricelist sheet1 อยู่แล้ว

B2*VLOOKUP(A2,Pricelist,2)+C2*VLOOKUP(A2,Pricelist,3)+ROUNDUP((B2+C2)/10,0)*VLOOKUP(A2,Pricelist,4)
B2 จำนวนผู้ใหญ่ คูณ
VLOOKUP(A2,Pricelist,2) ราคาผู้ใหญ่จาก sheet1
C2 จำนวนเด็ก คูณ
VLOOKUP(A2,Pricelist,3) ราคาเด็กจาก sheet1
ROUNDUP((B2+C2)/10,0) จำนวนจานปู ถ้าเกิน10คน คิดเพิ่มอีก1จาน คูณ
VLOOKUP(A2,Pricelist,4) ราคาปูจาก sheet1

เราสามารถ แสดงราคา ขึ้น ตรงนี้ ได้ไหม ถ้า เพิ่มช่อง แถวใน SHEET 1 และ ใช้ vlookup มา เฉพาะ แถวนั่น จะ ดีไหม ค่ะพี่
แต่เรื่อง การคำนวณ ก็ยึดแบบที่ พี่ ทำมา ค่ะ จะดีรึป่าว ค่ะ

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Fri Sep 07, 2018 9:53 am
by Bo_ry
มี 3 ราคาจะให้แสดงราคา ยังไงในคอลัมน์เดียว
VLOOKUP(A2,Pricelist,2,0) ราคาผู้ใหญ่
VLOOKUP(A2,Pricelist,3,0) ราคาเด็ก
VLOOKUP(A2,Pricelist,4,0) ราคาปู

ถ้าเพิ่ม3คอลัมน์ก็แบบนี้
D2 ลากไป F2 ลากลง
=IFERROR(VLOOKUP($A2,Pricelist,COLUMNS($C2:D2),0),"")

G2
=IFERROR(IF($A2="บุฟเฟ่ นานาชาติ",MAX(0,$B2+$C2-10)*$D2+$F2,
$B2*$D2+$C2*$E2+ROUNDUP(($B2+$C2)/10,0)*$F2),"")
1.jpg
Drop Down List and VLookup.xlsx

Re: Drop Down List and VLookup ไม่สามารถลิงค์ สูตรมาได้ค่ะ

Posted: Wed Sep 12, 2018 11:47 am
by Akira-Ai
Bo_ry wrote: Fri Sep 07, 2018 9:53 am มี 3 ราคาจะให้แสดงราคา ยังไงในคอลัมน์เดียว
VLOOKUP(A2,Pricelist,2,0) ราคาผู้ใหญ่
VLOOKUP(A2,Pricelist,3,0) ราคาเด็ก
VLOOKUP(A2,Pricelist,4,0) ราคาปู

ถ้าเพิ่ม3คอลัมน์ก็แบบนี้
D2 ลากไป F2 ลากลง
=IFERROR(VLOOKUP($A2,Pricelist,COLUMNS($C2:D2),0),"")

G2
=IFERROR(IF($A2="บุฟเฟ่ นานาชาติ",MAX(0,$B2+$C2-10)*$D2+$F2,
$B2*$D2+$C2*$E2+ROUNDUP(($B2+$C2)/10,0)*$F2),"")

1.jpg

Drop Down List and VLookup.xlsx
ขอบคุณมากๆเลย ค่ะ
ใช้ได้ดี เลยค่ะพี่ :thup: :thup: :thup: :thup: :thup: