Page 1 of 1

Lookup แสดงผลลัพท์ไม่ตรงกับตาราง

Posted: Tue Apr 05, 2011 11:42 am
by Nakorn
ไฟล์แนบ <lookup.xls>
Column A เป็นค่าที่กำหนดให้
Column B เป็นค่าที่แสดงผลลัพท์ที่ได้
Column C เป็นค่าที่ต้องการ
ถ้า Copy จาก Column A Sheet <lookout> ไปที่ Column A Sheet <Time_Table> หรือ Column A Sheet <Time_Table> ไปที่ Column A Sheet <lookout>
หรือไป คีย์ ที่ Column A Sheet <Time_Table> มันถึงจะแสดงผลลัพท์ตรงตามต้องการ
มีวิธีแก้ไขยังไงครับ

Re: Lookup แสดงผลลัพท์ไม่ตรงกับตาราง

Posted: Tue Apr 05, 2011 4:57 pm
by snasui
:D ผมใช้ 10000 คูณกับเวลาและปรับให้เป็นจำนวนเต็มด้วย Int แล้วค่อยนำไป Lookup กัน

ลองตามนี้ครับ

ที่เซลล์ E2 คีย์

=IF($A2<8/24,8/24,LOOKUP(INT($A2*10000),INT(Time_Table!$A$1:$A$960*10000),Time_Table!$B$1:$B$960))

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

ดูตัวอย่างตามไฟล์แนบครับ