Page 1 of 1

Index & Match 3 เงื่อนไข ได้ไหมครับ

Posted: Sat Jan 21, 2017 10:04 pm
by poon747
เคยใช้ index & match 2 เงื่อนไข คือแนวตั้งกับแนวนอน อยากถามว่าถ้า 3 เงื่อนไขทำได้ไหม ขอบคุณครับ

Re: Index & Match 3 เงื่อนไข ได้ไหมครับ

Posted: Sun Jan 22, 2017 5:28 am
by snasui
:D ตัวอย่างสูตรครับ
  1. เซลล์ O4 หาขั้น
    =INDEX($B$4:$B$14,MATCH(TRUE,INDEX($C$4:$E$14,0,MATCH(L4,$C$3:$E$3,0))<=N4,0))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง (กรุณาอ่าน Note ด้านล่างอย่างละเอียด)
  2. เซลล์ P4 หาค่าตอบแทน
    =INDEX(INDEX($G$4:$I$14,0,MATCH(M4,$G$3:$I$3,0)),MATCH(O4,$B$4:$B$14,0))
    Enter > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: Index & Match 3 เงื่อนไข ได้ไหมครับ

Posted: Sun Jan 22, 2017 9:03 am
by poon747
ขอบคุณมากครับอาจารย์ ที่ช่วยเหลือครับ (อาจารย์ตื่นเช้ามาก)
การสร้างสูตร Array ผมเคยอ่านเจอ แต่ยังไม่เคยได้สัมผัสสักที จะได้ลองทำก็คราวนี้แหล่ะครับ
ขอบคุณอีกครั้งครับ