รวมให้เป๊ะ! ใช้ สูตร SUMIF หาผลรวมตามเงื่อนไข แบบมือโปร

Excel SUMIF for Conditional Sum – Fast, Accurate, and Beginner-Friendly

เวลาต้องรวมยอดเฉพาะเงื่อนไข เช่น เฉพาะสินค้า/เฉพาะเดือน/เฉพาะคะแนนผ่าน เก่ง Excel แค่ไหนก็หนีไม่พ้น สูตร SUMIF หาผลรวมตามเงื่อนไข. สูตรเดียวเอาอยู่: เร็วขึ้น, แม่นขึ้น, ลดงานกรองและบวกมือให้หมดจด เหมาะกับงานขาย บัญชี การเงิน ไปจนถึงวิเคราะห์ข้อมูลทั่วไป

ทำไมต้องใช้ สูตร SUMIF หาผลรวมตามเงื่อนไข ?

  • ลดขั้นตอนการกรอง/คัดข้อมูล — กดสูตรครั้งเดียวได้ผลรวมตามเงื่อนไข
  • รองรับทั้ง ข้อความ ตัวเลข วันที่ และใช้งานร่วม Wildcards ได้
  • เหมาะกับ รายงานยอดขาย/ค่าใช้จ่าย/คะแนนสอบ ที่ต้องอัปเดตรัว ๆ
  • คุ้มค่าสำหรับมือใหม่ แต่ยืดหยุ่นพอสำหรับงานจริงระดับโปร
ใช้ สูตร SUMIF หาผลรวมตามเงื่อนไข แบบมือโปร

ใช้เมื่อใด?

สถานการณ์ที่เจอบ่อย

  • รวมยอดขายเฉพาะ “สินค้า A” หรือ “พนักงานฝ่ายขาย”
  • รวมคะแนนที่ >= 50 เฉพาะผู้ที่ “ผ่านเกณฑ์”
  • รวมค่าใช้จ่ายเฉพาะเดือน/ไตรมาสที่กำหนด
  • รวมแถวที่ชื่อขึ้นต้น/ลงท้ายด้วยคำบางคำ (เช่น เริ่มด้วย “A”)

วิธีใช้ สูตร SUMIF หาผลรวมตามเงื่อนไข (Syntax)

=SUMIF(range, criteria, [sum_range])
  • range = ช่วงที่ใช้ตรวจเงื่อนไข
  • criteria = เงื่อนไข เช่น "A", ">50", "2025-01-31"
  • sum_range = ช่วงที่นำมาบวก (ถ้าไม่ระบุ จะบวกจาก range)

ตัวอย่างการใช้งานแบบหลายกรณี

1) เงื่อนไขข้อความ (Exact Match)

ตารางตัวอย่าง

สินค้า (A2:A5)ยอดขาย (B2:B5)
A1000
B2000
A1500
C800

สูตร:

=SUMIF(A2:A5,"A",B2:B5)

ผลลัพธ์: 2500 (รวมเฉพาะ “A”)

2) เงื่อนไขตัวเลข (>, >=, <, <=)

พนักงานคะแนน (B2:B5)
Somchai45
Anong60
Narin80
Malee30
=SUMIF(B2:B5, ">=50")

ผลลัพธ์: 140 (60 + 80)

3) เงื่อนไขวันที่ (เช่น รวมเฉพาะก่อน/ถึงวันที่กำหนด)

วันที่ (A2:A4)รายจ่าย (B2:B4)
01/01/2025500
15/01/2025700
02/02/2025300
=SUMIF(A2:A4,"<=31/01/2025",B2:B4)

ผลลัพธ์: 1200 (รวมเฉพาะ ม.ค.)

4) เงื่อนไขข้อความแบบบางส่วน (Wildcards)

รวมยอดขายสินค้าที่ “ขึ้นต้นด้วย A”

=SUMIF(A2:A100,"A*",B2:B100)

5) SUMIF กับข้อมูลคนละคอลัมน์

เงื่อนไขในคอลัมน์ A แต่บวกคอลัมน์ C

=SUMIF(A:A,"สินค้า A",C:C)

6) เคสพิเศษ: ช่วงเงื่อนไขเป็นวันที่จริง (ใช้ DATE เพื่อความชัดเจน)

=SUMIF(A2:A100,"<="&DATE(2025,1,31),B2:B100)

ปัญหาที่พบบ่อย + วิธีแก้ + ข้อสังเกต

  • ผลรวมไม่ออก — ตรวจว่า range กับ sum_range มีขนาดเท่ากัน
  • เงื่อนไขตัวเลขไม่ทำงาน — ต้องใส่เป็น ">1000" (อยู่ในเครื่องหมายคำพูด)
  • ข้อความมีช่องว่างซ่อน — ใช้ TRIM() หรือ CLEAN() จัดระเบียบ
  • วันที่อ่านผิด — ใช้ DATE(ปี,เดือน,วัน) เพื่อลดปัญหา Format ต่างกัน
  • ต้องหลายเงื่อนไข — เปลี่ยนไปใช้ SUMIFS จะเหมาะกว่า

ประโยชน์/เทคนิคเพื่อมือโปร

  • จับคู่กับ COUNTIF, AVERAGEIF เพื่อทำสรุปเชิงลึก
  • ใช้ Wildcards (*, ?) ให้ยืดหยุ่นกับข้อความ
  • อัปเกรดเป็น SUMIFS เมื่อเงื่อนไข > 1
  • จัดตารางเป็น Excel Table (Ctrl+T) เพื่อให้ช่วงอ้างอิงอัปเดตอัตโนมัติ

ดาวโหลดตัวอย่างไปลองทำดูที่นี่

สรุปส่งท้าย

สูตร SUMIF หาผลรวมตามเงื่อนไข คือคำตอบเวลาคุณต้องรวมเฉพาะสิ่งที่ต้องการ—เร็ว แม่น และลดงานซ้ำซ้อน. เริ่มจากเคสง่าย ๆ (ข้อความ/ตัวเลข/วันที่) แล้วค่อยต่อยอดสู่ SUMIFS + Wildcards เพื่อทำรายงานที่ฉลาดและยืดหยุ่นกว่าเดิม