Page 1 of 1

แกะสูตร

Posted: Tue Apr 10, 2018 2:57 pm
by Supachok
เรียน ท่านผู้รู้

ผมกำลังศึกษาสูตรการทำงานของ Excel
รบกวนช่วยอธิบายทีครับ

=IFERROR(INDEX($C$4:$C$13,
SMALL(IF(MMULT(ISNUMBER(SEARCH(MID($H$3,TRANSPOSE(ROW(INDIRECT("1:"&LEN($H$3)))),1),$C$4:$C$13))+0,
LEN(MID($H$3,ROW(INDIRECT("1:"&LEN($H$3))),1)))=LEN($H$3),ROW($C$4:$C$13)-ROW($C$4)+1),ROWS(H$4:H4))),"")

ปล.พยายามแกะจาก Evaluate formula แล้ว = ตึบมาก

Re: แกะสูตร

Posted: Tue Apr 10, 2018 11:38 pm
by snasui
:D สูตรที่ยกมานั้นไม่เข้าใจฟังก์ชั่นใดครับ

หากเป็น Mmult อ่านที่นี่ครับ viewtopic.php?t=8972#p56064

Re: แกะสูตร

Posted: Wed Apr 11, 2018 10:22 am
by parakorn
ลองเปลี่ยนจากการใช้ Evaluate มาเป็นการใช้ F9 แทนครับ คลุมทีละสูตร แล้วกด F9 โดยเริ่มจากสูตรด้านในสุด (Indirect) จะทำให้เห็นภาพมากกว่าการ Evaluate ครับ