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

Thread: ต้องการใช้ SUMIF 2 เงื่อนไข

  1. #1
    apairatc
    Guest

    ต้องการใช้ SUMIF 2 เงื่อนไข

    อยากทราบว่าจะสามารถใช้สูตร SUMIF โดยมีเงื่อนไขมากกว่า 1 เงื่อนไขได้หรือไม่

  2. #2
    สมเกียรติ
    Guest
    =SUMPRODUCT(($B$3:$B$28=J$2)*($C$3:$C$28=$H3)*$D$3:$D$28)

    ดูวิธีสร้างสูตรที่นี่ครับ
    http://www.excelexperttraining.com/b...ning000263.php

  3. #3
    apairatc
    Guest
    ขอบคุณมากครับ

  4. #4
    apairatc
    Guest
    ผมมีปัญหาเพิ่มเติมคือข้อมูลจะมีเข้าเรื่อยๆ ผมจึงเปลี่ยนช่วงในสูตรแต่ไม่ได้ผล ดังนี้
    =SUMPRODUCT(($B$3:$B$28=J$2)*($C$3:$C$28=$H3)*$D$3:$D$28) (สูตรเดิม)
    =SUMPRODUCT((B:B=J$2)*(C:C=$H3)*D) (สูตรใหม่)
    ขอรบกวนสอบถามเพิ่มเติมครับ

  5. #5
    วานิชย์
    Guest
    SUMPRODUCT ไม่สามารถใช้ทั้ง Column เช่น C:C ได้ครับ

    ถ้าต้องการจะใช้แบบนั้นจริง ๆ ก็สามารถเปลี่ยนเป็น C1:C65535 ได้

    แต่ขอแนะนำให้ใช้ Dynamic Range ช่วยจะดีกว่ครับ

    เรื่องการใช้ Dynamic RangeName ดูได้จากที่นี่ครับ
    http://xlsiam.com/coolsecret/roffset.html

  6. #6
    hs1
    Guest
    ลองดูสูตร Sum อีกวิธีครับ
    {=SUM(IF((B:B=$J$2)*(C:C=$H$3),D,0))}
    {=SUM(IF(($B$3:$B$28=$J$2)*($C$3:$C$28=$H$3),D$3$28,0))}

  7. #7
    gaka
    Guest
    Quote Originally Posted by apairatc View Post
    ผมมีปัญหาเพิ่มเติมคือข้อมูลจะมีเข้าเรื่อยๆ ผมจึงเปลี่ยนช่วงในสูตรแต่ไม่ได้ผล ดังนี้
    =SUMPRODUCT(($B$3:$B$28=J$2)*($C$3:$C$28=$H3)*$D$3:$D$28) (สูตรเดิม)
    =SUMPRODUCT((B:B=J$2)*(C:C=$H3)*D : D ) (สูตรใหม่)
    ขอรบกวนสอบถามเพิ่มเติมครับ
    การใ้ช้ sumproduct กับทั้งคอลัมน์ทำให้เกิดการคำนวณเยอะมาก สังเกตว่ามีสัก สี่ ห้า อัน จากข้อมูลดาต้า สัก 2000 เรคคอร์ท ก็ทำให้ช้า แล้วครับ ดังนั้นควรใช้ dynamic rang name มาช่วยจะดีกว่า (แต่ยังช้าอยู่ดี)

  8. #8
    apairatc
    Guest

    Question

    จากตัวอย่างเดิมใช้ SUMPRODUCT เพื่อหาค่า SUMIF 2 เงื่อนไข แต่ต้องการหาค่าเกี่ยวกับ COUNTIF 2 เงื่อนไข และ AVERAGE 2 เงื่อนไข ต้องใช้สูตรใด
    รบกวนสอบถามเพิ่มเติมครับ

  9. #9
    สมเกียรติ
    Guest
    หายอดรวม
    =SUMPRODUCT(($B$3:$B$28=J$2)*($C$3:$C$28=$H3)*($D$2:$F$2=$I3)*$D$3:$F$28)

    หาจำนวนครั้ง
    =SUMPRODUCT(($B$3:$B$28=J$2)*($C$3:$C$28=$H3)*($D$2:$F$2=$I3))

    หาค่าเฉลี่ย
    =SUMPRODUCT(($B$3:$B$28=J$2)*($C$3:$C$28=$H3)*($D$2:$F$2=$I3)*$D$3:$F$28)/SUMPRODUCT(($B$3:$B$28=J$2)*($C$3:$C$28=$H3)*($D$2:$F$2=$I3))

    ลองดูคำตอบที่ผมทำว่า คำนวณตามที่ต้องการไหมครับ

  10. #10
    apairatc
    Guest
    ขอขอบคุณมากครับ

Similar Threads

  1. ต้องการใช้ 2 ข้อแม้เพื่อรันแมโคร
    By chaisiam in forum Excel Expert Forum Library 2012 - 2007
    Replies: 2
    Last Post: 1 Sep 2009, 22:46
  2. การใช้ sumif แบบ 2 เงื่อนไข
    By nongpong1 in forum Excel Expert Forum Library 2012 - 2007
    Replies: 2
    Last Post: 12 Apr 2009, 23:21
  3. ต้องการใช้ SUMIF ภายใต้เงื่อนไข
    By kline in forum Excel Expert Forum Library 2012 - 2007
    Replies: 3
    Last Post: 3 Aug 2007, 13:14
  4. Replies: 4
    Last Post: 3 Aug 2007, 10:45
  5. Replies: 1
    Last Post: 27 Jul 2007, 17:14

Posting Permissions

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