Page 1 of 1

ใส่รหัสบุคคลให้ตรงกับแผนกตนเอง

Posted: Sat Nov 30, 2019 12:01 pm
by Student01
ต้องการใส่ฟังก์ชั่นในคอลัมน์ F

1. เมื่อมีการเพิ่มรหัสบุคคลเข้ามาใหม่ ต้องการให้ตารางรายงานแสดงรหัสบุคคลนั้น ๆ
2. เมื่อมีการลบรหัสบุคคล (ลาออก) ไป ให้มีการเลื่อนรหัสบุคคลที่คงอยู่เลื่อนขึ้นมาให้ต่อเนื่องกับคนเดิมที่มีอยู่

Re: ใส่รหัสบุคคลให้ตรงกับแผนกตนเอง

Posted: Sat Nov 30, 2019 12:46 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ

ที่ F3 คีย์

=IFERROR(INDEX($A$3:$A$27,SMALL(IF($B$3:$B$27=E3,ROW($A$3:$A$27)-ROW($A$3)+1),COUNTIF(E$3:E3,E3))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง หรือ

=IFERROR(INDEX($A$3:$A$27,AGGREGATE(15,6,(ROW($A$3:$A$27)-ROW($A$3)+1)/($B$3:$B$27=E3),COUNTIF(E$3:E3,E3))),"")
Enter > Copy ลงด้านล่าง

Re: ใส่รหัสบุคคลให้ตรงกับแผนกตนเอง

Posted: Sat Nov 30, 2019 7:37 pm
by Student01
ขอบคุณมากๆ ครับ