Page 1 of 1

สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ

Posted: Sun Mar 22, 2015 11:57 am
by eak108035
เรียนสอบถามเพิ่มเติมครับ จากกระทู้เดิมที่ http://www.snasui.com/viewtopic.php?t=2964 (ต้องขออนุญาติท่านเจ้าของกระทู้เดิมด้วยนะครับ)
ที่มีสูตรการนับจำนวนข้อมูลที่ไม่ซ้ำกัน เมื่อกรองตามเงื่อนไขต่างๆ
แต่ถ้าสมมุติว่าผมจะระบุเงื่อนไขแล้วให้นับเฉพาะจำนวนที่ไม่ซ้ำกันในเงื่อนไขนั้นเลย จะทำได้หรือเปล่าครับ(ไม่ใช้วิธีการกรองจากฐานข้อมูลเดิม)
เช่น ถ้าระบุเงื่อนไขในเซล์ D36 เช่น ใส่ S001 แล้วให้ผลปรากฎในช่อง E36 เลย
" " D37 " ใส่ S002 " " E37
" " D38 " ใส่ S003 " " E38
" " D39 " ใส่ S004 " " E39

ขอขอบคุณล่วงหน้าครับ

ปล.สูตรเดิมที่อาจาร์เคยให้ไว้=SUM(IF(MATCH(IF(SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0)),E10:E31),IF(SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0)),E10:E31),0)=ROW(E10:E31)-ROW(E10)+1,SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0))))
ซึ่งเป็นสูตรอาร์เรย์ ผมพยามจะศึกษาแล้วแต่ไม่ทราบจะเพิ่มเติมเงื่อนไขได้ตรงไหนจริงๆครับ จึงต้องรบกวนอาจารย์อีกครั้งครับ

Re: สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ

Posted: Sun Mar 22, 2015 2:54 pm
by snasui
:D แนบตัวอย่างไฟล์ที่เป็นปัญหาของตัวเองมาด้วย ชี้ให้เห็นว่าปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร ยกตัวอย่างคำตอบที่ถูกต้องมาด้วยสัก 2-3 ตัวอย่างจะได้สะดวกในการทำความเข้าใจครับ

Re: สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ

Posted: Mon Mar 23, 2015 1:11 am
by eak108035
ขอโทษครับ...ที่เข้ามาแนบไฟล์ช้า(กำลังหาวิธีแนบไฟล์ครับ) :flw:

ปัจจุบันที่ลองทำไฟล์งานจะใช้สูตรที่ได้จากกระทู้เดิม ไปไว้ที่ TABข้อมูล1(เซล H1) กรองเงื่อนไขที่คอลัมภ์F
แล้วนำผลที่ได้ไปบันทึกเองที่ TABสรุป ครับ ช่อง C3-C5
แต่ที่ต้องการรบกวนอาจารย์ คืออยากให้ได้จำนวน(รายที่ไม่ซ้ำ) ตามเงื่อนไขของคอลัมภ์F(TABข้อมูล1) โดยไม่ต้องกรองข้อมูลครับ

Re: สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ

Posted: Mon Mar 23, 2015 6:24 pm
by snasui
:D เซลล์ C3 คีย์สูตรตามด้านล่างครับ

=SUM(IF(FREQUENCY(IF(ข้อมูล1!$F$3:$F$22=A3,MATCH(ข้อมูล1!$B$3:$B$22,ข้อมูล1!$B$3:$B$22,0)),ROW(ข้อมูล1!$A$3:$A$22)-ROW(ข้อมูล1!$A$3)+1),1))

จัดคอลัมน์ A ให้เหมือนในภาพ จะได้นำค่าจากคอลัมน์ A เข้ามาใช้ในสูตรได้ครับ

Re: สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ

Posted: Mon Mar 23, 2015 6:38 pm
by eak108035
ขอบคุณอาจาร์มากครับ ที่ให้คำแนะนำดีๆมาตลอดครับ

Re: สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ

Posted: Tue Mar 24, 2015 8:47 am
by eak108035
สอบถามอาจารย์เพิ่มเติมครับ ถ้าต้องการเพิ่มเงื่อนไขในการติดตามเช่นติดตามได้ เป็น 1 / ติดตามไม่ได้ เป็น 2(ในคอลัมภ์ G-TAB ข้อมูล1)
แล้วสรุป ด้วย2เงื่อนไข เช่นกลุ่มที่ค้าง 1 เดือน ติดตามได้ จำนวนกี่ราย(นับแต่รายที่ไม่ซ้ำ) คล้ายเงื่อนไขแรกที่อาจารย์ ได้ให้คำแนะนำไว้แล้วครับ

ปล.โดยผมได้แนบไฟล์งานใหม่ให้แล้วนะครับ

ขอขอบคุณล่วงหน้าครับ

Re: สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ

Posted: Tue Mar 24, 2015 5:13 pm
by snasui
:D เซลล์ G3 คีย์สูตรตามด้าานล่างครับ

=SUM(IF(FREQUENCY(IF(ข้อมูล1!$F$3:$F$22=A3,IF(ข้อมูล1!$G$3:$G$22=1,MATCH(ข้อมูล1!$B$3:$B$22,ข้อมูล1!$B$3:$B$22,0))),ROW(ข้อมูล1!$A$3:$A$22)-ROW(ข้อมูล1!$A$3)+1),1))

Re: สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ

Posted: Tue Mar 24, 2015 6:11 pm
by eak108035
ขอบคุณอาจารย์เป็นอย่างสูงครับ