Page 1 of 1

หาค่าไม่ซ้ำจากสูตร index small frequency เพิ่มเติมอายุ

Posted: Thu May 28, 2020 12:27 pm
by Totem
:D อาจารย์และเพื่อนสมาชิกครับ

ช่วยปรับสูตรโดยเพิ่มช่วงอายุที่ต้องการเข้ามา
ขออธิบายดังนี้

จากสูตรเดิมที่หาชื่อแผนกไม่ซ้ำกันทั้ง ชื่อ column a และ แผนก column b
จะขอเพิ่มเงื่อนไขว่า ถ้าอายุตั้งแต่ 29 ปี ขึ้นไปให้แสดงรายการออกมา
ตามตัวอย่างใน column H , I , J
สรุป สูตรเดิมยังคงหลักการเดิมตาม column E , F แต่เพิ่มเงื่อนไขอายุเข้ามา
สูตรเดิม

Code: Select all

=INDEX($A$2:$A$10,SMALL(IF(FREQUENCY(IF($A$2:$A$10<>"",MATCH($A$2:$A$10&$B$2:$B$10,$A$2:$A$10&$B$2:$B$10,0)),ROW($A$2:$A$10)-ROW($A$2)+1),ROW($A$2:$A$10)-ROW($A$2)+1),ROWS(I$2:I2)))
ขอบคุณครับ

age.xlsx

Re: หาค่าไม่ซ้ำจากสูตร index small frequency เพิ่มเติมอายุ

Posted: Thu May 28, 2020 12:35 pm
by logic
ลองแบบนี้ครับ

E2 =INDEX(A$2:A$10,SMALL(IF(FREQUENCY(IF($A$2:$A$10<>"",IF($C$2:$C$10>=29,MATCH($A$2:$A$10&$B$2:$B$10,$A$2:$A$10&$B$2:$B$10,0))),ROW($A$2:$A$10)-ROW($A$2)+1),ROW($A$2:$A$10)-ROW($A$2)+1),ROWS(I$2:I2)))

Re: หาค่าไม่ซ้ำจากสูตร index small frequency เพิ่มเติมอายุ

Posted: Thu May 28, 2020 12:44 pm
by Totem
logic wrote: Thu May 28, 2020 12:35 pm ลองแบบนี้ครับ

E2 =INDEX(A$2:A$10,SMALL(IF(FREQUENCY(IF($A$2:$A$10<>"",IF($C$2:$C$10>=29,MATCH($A$2:$A$10&$B$2:$B$10,$A$2:$A$10&$B$2:$B$10,0))),ROW($A$2:$A$10)-ROW($A$2)+1),ROW($A$2:$A$10)-ROW($A$2)+1),ROWS(I$2:I2)))
:D ขอบคุณครับ ได้ตามต้องการครับ