Page 1 of 1

สอบถามสูตรการหาค่าโดยมีเงื่อนไขเป็นช่วงเวลา

Posted: Thu Jan 23, 2020 5:07 pm
by meloids
รบกวนทุกท่านครับ โดยทางผมต้องการหาค่าใน D3:D17 โดยเมื่อ C3:C17 มีเงื่อนไขดังตัวอย่างในไฟล์แนบครับ

เงื่อนไขจะเป็นการ Match ค่าจากช่วงระยะเวลาครับ

Re: สอบถามสูตรการหาค่าโดยมีเงื่อนไขเป็นช่วงเวลา

Posted: Thu Jan 23, 2020 7:22 pm
by snasui
:D คีย์เงื่อนไขลักษณะตามภาพครับ

จากนั้นที่ D3 คีย์

=VLOOKUP(C3,$B$22:$E$30,4)

Enter > Copy ลงด้านล่าง

Re: สอบถามสูตรการหาค่าโดยมีเงื่อนไขเป็นช่วงเวลา

Posted: Fri Jan 24, 2020 12:37 pm
by meloids
snasui wrote: Thu Jan 23, 2020 7:22 pm :D คีย์เงื่อนไขลักษณะตามภาพครับ

จากนั้นที่ D3 คีย์

=VLOOKUP(C3,$B$22:$E$30,4)

Enter > Copy ลงด้านล่าง
ขออณุญาติสอบถามครับ ปกติผมก้ใช้ Vlookup แต่ผมแค่สงสัยว่าทำไมเคสนี้ สมมุติช่อง C3 ผมแก้เป็น 3 Jan 2020 แต่ Vlookup หาค่าเจอละครับ เพราะปกติผมเข้าใจว่ามันจะ Lookup หาค่าในช่อง B22:E30 แบบตรงค่าเท่านั้น แต่นี่ดูเหมือนจะหาค่าใน Range ได้ด้วย

Re: สอบถามสูตรการหาค่าโดยมีเงื่อนไขเป็นช่วงเวลา

Posted: Fri Jan 24, 2020 10:11 pm
by snasui
meloids wrote: Fri Jan 24, 2020 12:37 pm =VLOOKUP(C3,$B$22:$E$30,4)
:D Vlookup ตามที่ยกมาไม่ได้ระบุส่วนประกอบสุดท้าย แปลว่า ให้หาค่าที่น้อยกว่าหรือเท่ากับ C3 ในช่วง B22:B30 หากมีค่านั้นให้แสดงค่าในคอลัมน์ที่ 4 ของตาราง B22:E30

คำว่าน้อยกว่าหรือเท่ากับ หมายถึง หากไม่เจอค่าที่เท่ากันจะนำผลลัพธ์ของค่าที่น้อยกว่า 1 ลำดับมาแสดง หากไม่มีค่าที่น้อยกว่าจะติด #N/A ครับ

ส่วน Vlookup ที่เขียนเป็น =VLOOKUP(C3,$B$22:$E$30,4,0) แปลว่า ให้หาค่าที่เท่ากับ C3 ในช่วง B22:B30 หากมีค่านั้นให้แสดงค่าในคอลัมน์ที่ 4 ของตาราง B22:E30 หากไม่มีค่านั้นจะติด #N/A ครับ