เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Results 1 to 2 of 2

Thread: สูตร นับข้อมูล บวกจำนวน เฉพาะข้อมูลที่ไม่ซ้ำ

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    kittinuch
    Guest

    Question สูตร นับข้อมูล บวกจำนวน เฉพาะข้อมูลที่ไม่ซ้ำ

    ขอเรียนถาม สูตรสำหรับการคำนวณ 2 อย่างคะ
    1 สูตรนับจำนวน Job โดยมีเงื่อนไข คือ
    1) ไม่นับหมายเลข Job ที่ซ้ำ
    2) นับเฉพาะ Visible Cell เมื่อใช้ Auto Filter

    2 สูตร Sum ยอดเงิน โดยมีเงื่อนไข คือ
    1) ไม่ Sum ยอดเงิน ของ Job No. ที่ซ้ำ
    2) Sum เฉพาะ Visible Cell เมื่อใช้ Auto Filter

    ได้แนบ File ตัวอย่างมาด้วย

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

  2. #2
    pichartyapan
    Guest
    Quote Originally Posted by kittinuch View Post
    ขอเรียนถาม สูตรสำหรับการคำนวณ 2 อย่างคะ
    1 สูตรนับจำนวน Job โดยมีเงื่อนไข คือ
    1) ไม่นับหมายเลข Job ที่ซ้ำ
    2) นับเฉพาะ Visible Cell เมื่อใช้ Auto Filter

    2 สูตร Sum ยอดเงิน โดยมีเงื่อนไข คือ
    1) ไม่ Sum ยอดเงิน ของ Job No. ที่ซ้ำ
    2) Sum เฉพาะ Visible Cell เมื่อใช้ Auto Filter

    ได้แนบ File ตัวอย่างมาด้วย

    ขอขอบคุณล่วงหน้าคะ
    ผมว่าค่อนข้าง ซับซ้อนครับ แต่ทำได้นะครับ โดย...
    1) เพิ่ม count line sequence ใน คอลัมน์ H ด้วยสูตร =COUNTIF($B$3:B3,B3) สูตรนี้จะทำให้ได้ลำดับของรายการที่ซ้ำเป็น 1,2,3,...

    2) ที่ B21 ใช้สูตร Array โดยกำหนดเงื่อนไข ในการเลือกใช้สูตร ด้วยสูตร if( ) ดังนี้ {=IF(COUNTA(E21,G21)=2,SUM(($E$3:$E$15=E21)*($G$3:$G$15=G21)*($H$3:$H$15=1)),IF(AND(E21<>"",G21=""),SUM(($E$3:$E$15=E21)*($H$3:$H$15=1)),IF(AND(E21="",G21<>""),SUM(($G$3:$G$15=G21)*($H$3:$H$15=1)),0)))}

    ** ในการสร้างสูตร Array ก็โดยการพิมพ์สูตร =IF(COUNTA(E21,G21)=2,SUM(($E$3:$E$15=E21)*($G$3:$G$15=G21)*($H$3:$H$15=1)),IF(AND(E21<>"",G21=""),SUM(($E$3:$E$15=E21)*($H$3:$H$15=1)),IF(AND(E21="",G21<>""),SUM(($G$3:$G$15=G21)*($H$3:$H$15=1)),0))) แล้ว กด ctrl+Shift+enter จะได้ { } ครอบสูตรตามที่เห็นครับ

    3) และที่ C21 ก็ใช้สูตรนี้ {=IF(COUNTA(E21,G21)=2,SUM(($E$3:$E$15=E21)*($G$3:$G$15=G21)*($H$3:$H$15=1)*($C$3:$C$15)),IF(AND(E21<>"",G21=""),SUM(($E$3:$E$15=E21)*($H$3:$H$15=1)*($C$3:$C$15)),IF(AND(E21="",G21<>""),SUM(($G$3:$G$15=G21)*($H$3:$H$15=1)*($C$3:$C$15)),0)))}

    ลองดูเพิ่มเติมในไฟล์แนบครับ

Similar Threads

  1. สูตร Vlookup
    By prapa_c in forum Excel Expert Forum Library 2012 - 2007
    Replies: 6
    Last Post: 31 May 2012, 08:12
  2. สูตร If ไม่ตามเงื่อนไข
    By apivichh in forum Excel Expert Forum Library 2012 - 2007
    Replies: 7
    Last Post: 25 May 2011, 20:50
  3. Replies: 2
    Last Post: 4 Jun 2010, 14:21
  4. สูตร MIN ที่ไม่เอาค่า 0
    By NomYi in forum Excel Expert Forum Library 2012 - 2007
    Replies: 4
    Last Post: 4 Dec 2007, 14:20
  5. สูตร Rank
    By sake in forum Excel Expert Forum Library 2012 - 2007
    Replies: 10
    Last Post: 1 Dec 2007, 11:19

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •