Page 1 of 1

นับจำนำนวนที่เหมือนกัน นับเป็นกลุ่ม

Posted: Sat Feb 04, 2017 9:45 pm
by Singtoo
นับตัวอักษรหรือตัวเลขที่ติดกัน (เป็นกลุ่ม)เช่นดังรูป
ฝูงไก่จำนวน3ตัว มีทั้งหมด2ฝูง
ฝูงไก่จำนวน2ตัว มีทั้งหมด1ฝูง
ฝูงเป็นจำนวน2ตัว มีทั้งหมด2ฝูง
เขียนสูตร ยังไงครับ

Re: นับจำนำนวนที่เหมือนกัน นับเป็นกลุ่ม

Posted: Sat Feb 04, 2017 10:35 pm
by snasui
:D ตัวอย่างสูตรครับ
  1. ฝูงไก่ 3 ตัว เซลล์ใด ๆ คีย์
    =SUM(IF(FREQUENCY(IF(B3:B14="ไก่",ROW(B3:B14)),IF(B3:B14<>"ไก่",ROW(B3:B14)))=3,1))
    Ctrl+Shift+Enter
  2. ฝูงไก่ 2 ตัวเซลล์ใด ๆ คีย์
    =SUM(IF(FREQUENCY(IF(B3:B14="ไก่",ROW(B3:B14)),IF(B3:B14<>"ไก่",ROW(B3:B14)))=3,1))
    Ctrl+Shift+Enter
  3. ฝูงเป็ด 2 ตัวเซลล์ใด ๆ คีย์
    =SUM(IF(FREQUENCY(IF(B3:B14="เป็ด",ROW(B3:B14)),IF(B3:B14<>"เป็ด",ROW(B3:B14)))=2,1))
    Ctrl+Shift+Enter

!
Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

นับจำนวนที่เป็นกลุ่มแล้วแสดงผลในตาราง ดังรูปครับ

Posted: Sun Feb 05, 2017 12:30 am
by Singtoo
:cp: ถ้ากลุ่มใดๆเช่นA มี มากกว่า3=NO โดยแสดงผลออกใกล้กลุ่มนั้นๆหรือติด ดังรูปครับ

ถ้ากลุ่มใดๆเช่นA มี น้อยกว่า3=Yes โดยแสดงผลออกใกล้กลุ่มนั้นๆหรือติด ดังรูปครับ

ขอบคุณมากครับ

Re: นับจำนำนวนที่เหมือนกัน นับเป็นกลุ่ม

Posted: Sun Feb 05, 2017 6:01 am
by snasui
:D เรื่องเดียวกันไม่ควรตั้งกระทู้ใหม่ ผมนำทั้งสองกระทู้มารวมกันไว้ในกระทู้นี้แล้วครับ

ช่วยแนบไฟล์ Excel มาด้วยจะได้สะดวกในการตอบ กรุณาอ่านกฎการใช้บอร์ดด้านบนทุกข้อด้วยครับ :roll:

Re: นับจำนำนวนที่เหมือนกัน นับเป็นกลุ่ม

Posted: Sun Feb 05, 2017 9:11 am
by Singtoo
-ขออภัยครับ แล้วจะแบบfileมาครับ กำลังลองหัดเขียนครับ
ขอบคุณมากครับ

Re: นับจำนำนวนที่เหมือนกัน นับเป็นกลุ่ม

Posted: Sun Feb 05, 2017 2:47 pm
by Singtoo
ผมแนบfileมาแล้วครับ อาจารย์
สูตรที่1 ทำได้แล้วครับ (ทุ่นเวลาไปเยอะมาก)
1.แต่อยากไฮไลท์สีกลุ่มของผลที่ได้ เช่น ในที่นี้สีเหลืองหรือ ให้ขึ้นข้อความใดๆ ก็ได้ เพื่อให้มองเห็น ชัดเจน
ลองใช้condition formateยังทำไม่ได้
2.แสดงจำนวนกลุ่มเป็นรายชม.ให้ครับ

ขอบคุณ ทุกๆท่านครับ
มือใหม่

Re: นับจำนำนวนที่เหมือนกัน นับเป็นกลุ่ม

Posted: Sun Feb 05, 2017 2:52 pm
by Singtoo
แนบfileนับแบบกลุ่มๆและแบ่งรายชม.

Re: นับจำนำนวนที่เหมือนกัน นับเป็นกลุ่ม

Posted: Sun Feb 05, 2017 11:52 pm
by snasui
:D ตามไฟล์ที่แนบมา การ Highlight ตามลักษณะที่ถามมาคงต้องพึ่ง VBA ซึ่งต้องเขียนมาเองก่อนตามกฎการใช้บอร์ดด้านบน ติดตรงไหนค่อยถามกันต่อครับ