Page 1 of 1

หาค่าจากตาราง แต่เป็นข้อมูลระหว่างค่าที่กำหนด

Posted: Mon Oct 09, 2017 10:27 pm
by koko_excel_tip
ขอสอบถามอาจารย์หน่อยครับ
เนื่องจากสูตรที่ใช้หาค่าจากตาราง แต่ไม่ใช่ค่าที่ตรงกับข้อมูล เป็นค่าที่อยู่ระหว่างตาราง ตอนนี้ผมเขียนสูตรแบบนี้ ตอนนี้สูตรมันยาวอ่ะครับ อยากรู้ว่ามีสูตรที่กระชับกว่านี้มั้ยครับ (อันนี้เป็นแค่ข้อมูลบางส่วน จริงๆจะมีหลายถังครับ) เพื่อเป็นความรู้ครับ ขอบคุณครับ :D :thup:

ที่ช่องเชลล์ D2 สูตรคือ
=(VLOOKUP(INDIRECT(ADDRESS(MATCH(VLOOKUP(C2,$G$3:$H$1064,1),$G$3:$G$1064)+3,COLUMN($G$2))),$G$3:$H$1064,2)-VLOOKUP(C2,$G$3:$H$1064,2))/(INDIRECT(ADDRESS(MATCH(VLOOKUP(C2,$G$3:$H$1064,1),$G$3:$G$1064)+3,COLUMN($G$2)))-VLOOKUP(C2,$G$3:$H$1064,1))*(C2-VLOOKUP(C2,$G$3:$H$1064,1))+VLOOKUP(C2,$G$3:$H$1064,2)

Re: หาค่าจากตาราง แต่เป็นข้อมูลระหว่างค่าที่กำหนด

Posted: Tue Oct 10, 2017 6:49 am
by snasui
:D กรุณาอธิบายสิ่งที่ต้องการมาด้วยจะได้เข้าใจตรงกันว่าต้องการจะหาค่าใด สะดวกกับผู้ตอบที่จะหาแนวทางในการหาคำตอบครับ

Re: หาค่าจากตาราง แต่เป็นข้อมูลระหว่างค่าที่กำหนด

Posted: Tue Oct 10, 2017 9:19 am
by koko_excel_tip
ต้องการทราบว่า level ที่วัดได้ จะได้ค่า volume เท่าไหร่ครับ เช่น ถ้าวัด level ได้ 12.2 แล้ว volume จะได้ 42.724 ปกติ ถ้า vlookup แล้วจะได้แค่ค่าที่ตรงหรือใกล้เคียงทางด้านต่ำกว่า แต่ทีนี้ต้องการค่าที่ละเอียดจริงๆ ที่เป็นค่าระหว่างสองค่านะครับ ผมใช้สูตรตามที่ให้ไป แต่อยากทราบว่าทำให้สั้นกว่านี้ได้มั้ยครับ ขอบคุณครับอาจารย์

Re: หาค่าจากตาราง แต่เป็นข้อมูลระหว่างค่าที่กำหนด

Posted: Tue Oct 10, 2017 6:15 pm
by snasui
:D ตัวอย่างสูตรที่เซลล์ D2 ครับ

=SUMPRODUCT({-1,1},CHOOSE({1,2},INDEX(H:H,MATCH(C2,G:G)),INDEX(H:H,MATCH(C2,G:G)+1)))*MOD(C2,1)+INDEX(H:H,MATCH(C2,G:G))

Re: หาค่าจากตาราง แต่เป็นข้อมูลระหว่างค่าที่กำหนด

Posted: Tue Oct 10, 2017 6:47 pm
by koko_excel_tip
ขอบคุณครับอาจารย์ ลองแล้วโอเคเลยครับ สั้นลงเยอะเลย เดี๋ยวผมเอาไปประยุกต์ใช้เพิ่มเติมอีกครับ ขอบคุณมากๆครับ :cp: :cp: :cp: