puriwutpokin wrote: Tue Jan 23, 2018 7:46 pm
ผมเป็นแค่สมาชิกเองครับ
คุณ puriwatpokin ก็ถือเป็นอาจารย์เช่นกันที่มีน้ำใจคอยช่วยเหลือแก้ไข คลายปัญหาให้กับเพื่อนสมาชิกตลอดมาครับ
Worakan wrote: Tue Jan 23, 2018 8:05 pm
ยังไงก็รบกวนอาจารย์ snasui ช่วยตอบและแปลความหมายของสูตรเพื่อความเข้าใจด้วยครับ
จากสตร =IFERROR(INDEX(รายการประมูล!$A$6:$M$27,SMALL(IF(รายการประมูล!$M$6:$M$27=$C$3,ROW(รายการประมูล!$M$6:$M$27)-ROW(รายการประมูล!$M$6)+1),ROWS($A$6:$A6)),CHOOSE(COLUMNS($A$6:A$6),1,3,4,5,"",6,7,8,9,10,12,13)),"")
หมายถึง หาก INDEX(รายการประมูล!$A$6:$M$27,SMALL(IF(รายการประมูล!$M$6:$M$27=$C$3,ROW(รายการประมูล!$M$6:$M$27)-ROW(รายการประมูล!$M$6)+1),ROWS($A$6:$A6)),CHOOSE(COLUMNS($A$6:A$6),1,3,4,5,"",6,7,8,9,10,12,13)) ให้ค่าผิดพลาดให้แสดงคำตอบเป็นค่าว่าง หากไม่เป็นค่าผิดพลาดให้แสดงคำตอบที่ได้
จากสูตร INDEX(รายการประมูล!$A$6:$M$27,SMALL(IF(รายการประมูล!$M$6:$M$27=$C$3,ROW(รายการประมูล!$M$6:$M$27)-ROW(รายการประมูล!$M$6)+1),ROWS($A$6:$A6)),CHOOSE(COLUMNS($A$6:A$6),1,3,4,5,"",6,7,8,9,10,12,13))
หมายถึง จากช่วงเซลล์ รายการประมูล!$A$6:$M$27 ซึ่งมีลักษณะเป็นตารางข้อมูล ให้แสดงลำดับข้อมูลในบรรทัดที่เป็นผลลัพธ์ของ SMALL(IF(รายการประมูล!$M$6:$M$27=$C$3,ROW(รายการประมูล!$M$6:$M$27)-ROW(รายการประมูล!$M$6)+1),ROWS($A$6:$A6)) และคอลัมน์ที่เป็นผลลัพธ์ของ CHOOSE(COLUMNS($A$6:A$6),1,3,4,5,"",6,7,8,9,10,12,13)
เมื่อมีการประเมินสูตร ภาพรวมสูตรจะมีลักษณะเป็นเช่น INDEX(รายการประมูล!$A$6:$M$27,2,3) หมายถึงจากข้อมูล INDEX(รายการประมูล!$A$6:$M$27 ให้นำบรรทัดที่ 2 คอลัมน์ที่ 3 มาแสดง เช่นนี้เป็นต้น
จากสูตร SMALL(IF(รายการประมูล!$M$6:$M$27=$C$3,ROW(รายการประมูล!$M$6:$M$27)-ROW(รายการประมูล!$M$6)+1),ROWS($A$6:$A6))
หมายถึง จากผลลัพธ์ของ IF(รายการประมูล!$M$6:$M$27=$C$3,ROW(รายการประมูล!$M$6:$M$27)-ROW(รายการประมูล!$M$6)+1) ให้นำลำดับที่น้อยที่สุดในลำดับที่เป็นผลลัพธ์ของ ROWS($A$6:$A6) มาแสดง
เมื่อมีการประเมินสูตร ภาพรวมของสูตรจะมีลักษณะเป็นเช่น Small({1,2,3,4,5,...,n},1) หมายถึงจากชุดข้อมูล {1,2,3,4,5,...,n} ให้นำค่าที่น้อยที่สุดในลำดับที่ 1 มาแสดง
จากสูตร ROW(รายการประมูล!$M$6:$M$27)-ROW(รายการประมูล!$M$6)+1
หมายถึงเป็นการให้แสดงค่าลำดับเริ่มจาก 1 เสมอ ภาพรวมสูตรจะเป็นเช่น {1,2,3,4,5,...,n}
จากสูตร CHOOSE(COLUMNS($A$6:A$6),1,3,4,5,"",6,7,8,9,10,12,13)
หมายถึง ให้นำส่วนประกอบในลำดับที่เป็นผลลัพธ์ของ COLUMNS($A$6:A$6) มาแสดง
ภาพรวมของสูตรจะมีลักษณะเป็นเช่น CHOOSE(2,1,3,4,5,"",6,7,8,9,10,12,13) หมายถึงให้นำเลข 3 มาแสดง