Page 1 of 1
หาค่าไม่ซ้ำจากสูตร index small frequency เพิ่มเติมอายุ
Posted: Thu May 28, 2020 12:27 pm
by Totem

อาจารย์และเพื่อนสมาชิกครับ
ช่วยปรับสูตรโดยเพิ่มช่วงอายุที่ต้องการเข้ามา
ขออธิบายดังนี้
จากสูตรเดิมที่หาชื่อแผนกไม่ซ้ำกันทั้ง ชื่อ 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)))

ขอบคุณครับ ได้ตามต้องการครับ