หาค่าจากตาราง แต่เป็นข้อมูลระหว่างค่าที่กำหนด
Posted: Mon Oct 09, 2017 10:27 pm
ขอสอบถามอาจารย์หน่อยครับ
เนื่องจากสูตรที่ใช้หาค่าจากตาราง แต่ไม่ใช่ค่าที่ตรงกับข้อมูล เป็นค่าที่อยู่ระหว่างตาราง ตอนนี้ผมเขียนสูตรแบบนี้ ตอนนี้สูตรมันยาวอ่ะครับ อยากรู้ว่ามีสูตรที่กระชับกว่านี้มั้ยครับ (อันนี้เป็นแค่ข้อมูลบางส่วน จริงๆจะมีหลายถังครับ) เพื่อเป็นความรู้ครับ ขอบคุณครับ
ที่ช่องเชลล์ 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)
เนื่องจากสูตรที่ใช้หาค่าจากตาราง แต่ไม่ใช่ค่าที่ตรงกับข้อมูล เป็นค่าที่อยู่ระหว่างตาราง ตอนนี้ผมเขียนสูตรแบบนี้ ตอนนี้สูตรมันยาวอ่ะครับ อยากรู้ว่ามีสูตรที่กระชับกว่านี้มั้ยครับ (อันนี้เป็นแค่ข้อมูลบางส่วน จริงๆจะมีหลายถังครับ) เพื่อเป็นความรู้ครับ ขอบคุณครับ
ที่ช่องเชลล์ 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)