Bo_ry wrote: Fri Jul 03, 2020 5:39 pm
Num ตรงไหน
แต่หาได้คนเดียว ตรงไหน
หมายถึง สูตรเดิมครับ
Code: Select all
=IFERROR(INDEX($A$2:$A$18,SMALL(IF(FREQUENCY(IF($A$2:$A$18<>"",IF($B$2:$B$18=$G2,IF($C$2:$C$18=I$1,MATCH($B$2:$B$18&$C$2:$C$18,$B$2:$B$18&$C$2:$C$18,0)))),ROW($A$2:$A$18)-ROW($A$2)+1),ROW($A$2:$A$18)-ROW($A$2)+1),ROWS(Q4:Q4))),"")
ผมลองทำใหม่แล้วไม่เกิด Num เข้าใจผิดครับ
ปัญหาที่พบคือ
1.หากมีข้อมูลใน column A ถึง C เพิ่มขึ้น เช่น
ที่ช่อง a16 > aaa
ที่ช่อง b16 > hhhh
ที่ช่อง c16 > DDDDDD
ที่ช่อง a17 > bbb
ที่ช่อง b17 > hhhh
ที่ช่อง c17 > DDDDDD
ทำให้สูตรในช่อง s23:s25 แสดงข้อมูลซ้ำกันคครั้งละ 2 บรรทัด W aaa W
ซึ่งที่ถูกต้อง W aaa bbb ตามลำดับ
ปัญหาการเว้นบรรทัด ได้แจ้งข้างต้นแล้วว่า
ใน column g , h เว้นแถว 1 บรรทัดเป็นตัวอย่าง
ข้อมูลจริงจะเว้นตามจำนวน NAME อาจจะมีมากกว่า 1 บรรทัดขึ้นไป
เช่น หากเป็นตำแหน่งผู้จัดการ อาจมี 2 คน , ผู้ช่วยผู้จัดการ อาจมี 4 คน , เจ้าหน้าที่ อาจมี 3 คน , คนงาน อาจมี 10 คน เป็นต้น
จึงเว้นบรรทัดเผื่อไว้ตามความเหมาะสมของตำแหน่ง
2. สูตรที่ให้มา ตรง LOOKUP("ๆ"... > "ๆ" ต้องเป็นพยัชญชนะ "ๆ" เสมอไปหรือไม่
หากในอนาตคมีชื่อตำแหน่งเกิดขึ้นมาใหม่จะทำให้สูตรแสดงรายการข้อมูลไม่ถูกต้องหรือไม่
เพราะหากมีความเกี่ยวเนื่องกันเป็นสาระสำคัญ เมื่อการกำหนดชื่อตำแหน่งใหม่่เกิดขึ้น จะทำให้สูตรแสดงรายการข้อมูลไม่ถูกต้อง
ขอบคุณครับ
จัดกลุ่มชื่อตำแหน่ง.xlsx
You do not have the required permissions to view the files attached to this post.