🟢 เริ่มต้น

SUMIF Google Sheets — รวมเฉพาะที่ต้องการ ไม่ต้องรวมทั้งตาราง

สอน SUMIF, SUMIFS, COUNTIF ตั้งแต่พื้นฐาน พร้อมตัวอย่างจริงจากงานบัญชี งานขาย ที่เอาไปใช้ได้เลย

AdminYo
3 เมษายน 2569
10 นาที
สูตร SUMIF ใน Google Sheets

🔴 ปัญหาที่เจอบ่อย

อยากรวมยอดเฉพาะสาขากรุงเทพ ไม่ใช่ทุกสาขา — SUM ทำไม่ได้ แล้วใช้อะไร?

รวมค่าใช้จ่ายเฉพาะหมวด "ค่าอาหาร" รวมยอดขายเฉพาะเดือนมกราคม นับจำนวนพนักงานเฉพาะแผนก IT — ทั้งหมดนี้ SUM ธรรมดาทำไม่ได้ แต่ SUMIF ทำได้

SUMIF = SUM + IF → รวมยอดเฉพาะที่ตรงเงื่อนไข ไม่ต้องกรองข้อมูลก่อน ไม่ต้องแยก Sheet แค่สูตรเดียวได้คำตอบ

Cheat Sheet สูตร Google Sheets ฟรี

รวมสูตรที่ใช้บ่อย พร้อมตัวอย่าง อธิบายเข้าใจง่าย เปิดดูได้ตลอดขณะทำงาน

⚡ SUMIF 1 นาที — มือใหม่ทำตามได้เลย

สูตร SUMIF มี 3 ส่วน: ดูที่ไหน, เงื่อนไขอะไร, รวมคอลัมน์ไหน

=SUMIF(range, criteria, sum_range)

ตัวอย่าง: รวมยอดขายเฉพาะสาขากรุงเทพ

คอลัมน์ A = ชื่อสาขา, คอลัมน์ C = ยอดขาย

=SUMIF(A:A, "กรุงเทพ", C:C)

ดูคอลัมน์ A → หาแถวที่เป็น "กรุงเทพ" → รวมยอดจากคอลัมน์ C เฉพาะแถวนั้น

ขั้นตอนที่ 1: เตรียมตารางข้อมูล

เตรียมตารางข้อมูลสำหรับ SUMIF

ตารางต้องมีคอลัมน์เงื่อนไข (สาขา) และคอลัมน์ตัวเลข (ยอดขาย)

ขั้นตอนที่ 2: พิมพ์สูตร SUMIF

พิมพ์สูตร SUMIF ใน Google Sheets

พิมพ์สูตร → Google Sheets จะ highlight ช่วงที่อ้างอิงให้เห็นชัด

ผลลัพธ์: รวมเฉพาะที่ต้องการ

ผลลัพธ์สูตร SUMIF รวมยอดเฉพาะเงื่อนไข

ได้ยอดรวมเฉพาะสาขาที่ต้องการ ไม่ต้องกรองข้อมูลเอง

ตัวอย่างสูตร SUMIF ที่ใช้บ่อย

รวมยอดเฉพาะแผนก:=SUMIF(A:A, "แผนกขาย", D:D)
รวมยอด > 10,000:=SUMIF(C:C, ">10000", C:C)
รวมยอดที่ไม่ใช่ 0:=SUMIF(C:C, "<>0", C:C)

🔧 SUMIFS หลายเงื่อนไข — เจาะลึกกว่า SUMIF

SUMIF ใส่เงื่อนไขได้แค่ 1 อย่าง ถ้าอยากรวม "สาขากรุงเทพ" และ "เดือนมกราคม" ต้องใช้ SUMIFS (มี S ต่อท้าย)

=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)

💡 SUMIF vs SUMIFS ลำดับ parameter ต่างกัน!

SUMIF: range → criteria → sum_range (ท้ายสุด)

SUMIFS: sum_range (แรกสุด) → range1 → criteria1 → ...

ตัวอย่าง: ยอดขายสาขากรุงเทพ เดือนมกราคม

=SUMIFS(D:D, A:A, "กรุงเทพ", B:B, "มกราคม")

รวมคอลัมน์ D เฉพาะแถวที่คอลัมน์ A = "กรุงเทพ" และ คอลัมน์ B = "มกราคม"

ตัวอย่างจากงานจริง

🏢 งานบัญชี

=SUMIFS(E:E, B:B, "ค่าขนส่ง", C:C, ">="&DATE(2025,1,1))

รวมค่าขนส่ง ตั้งแต่ 1 ม.ค. 2025 เป็นต้นไป

📊 งานขาย

=SUMIFS(D:D, A:A, "สมชาย", C:C, "ปิดดีล")

รวมยอดขายของ "สมชาย" เฉพาะที่สถานะ "ปิดดีล"

ตัวอย่าง SUMIFS หลายเงื่อนไข
ผลลัพธ์ SUMIFS หลายเงื่อนไข

🔧 COUNTIF นับจำนวน — ไม่ต้องนั่งนับเอง

SUMIF รวมยอดเงิน ส่วน COUNTIF นับจำนวนแถว เช่น "มีพนักงานแผนก IT กี่คน?" หรือ "สั่งซื้อสถานะรอจัดส่งกี่ออเดอร์?"

=COUNTIF(range, criteria)

ตัวอย่าง COUNTIF ที่ใช้บ่อย

นับพนักงานแผนก IT:=COUNTIF(B:B, "IT")
นับสินค้าที่ราคา > 500:=COUNTIF(C:C, ">500")
นับเซลล์ที่ไม่ว่าง:=COUNTIF(A:A, "<>")
นับหลายเงื่อนไข (COUNTIFS):=COUNTIFS(A:A, "IT", C:C, ">30000")
ตัวอย่าง COUNTIF นับจำนวน
สูตรทำอะไรเงื่อนไข
SUMIFรวมยอด1 เงื่อนไข
SUMIFSรวมยอดหลายเงื่อนไข
COUNTIFนับจำนวน1 เงื่อนไข
COUNTIFSนับจำนวนหลายเงื่อนไข
AVERAGEIFหาค่าเฉลี่ย1 เงื่อนไข

🚀 Pro Tips

1. ใช้ Wildcard (* ?) ค้นหาบางส่วน

=SUMIF(A:A, "กรุง*", C:C)

รวมยอดที่ขึ้นต้นด้วย "กรุง" ไม่ว่าจะเป็น "กรุงเทพ" "กรุงเทพฯ" "กรุงเทพมหานคร"

2. อ้างอิงเซลล์แทนพิมพ์ตรงๆ

=SUMIF(A:A, F1, C:C)

เปลี่ยนค่าในเซลล์ F1 → ผลลัพธ์เปลี่ยนตาม เหมาะทำ Dashboard

3. รวมช่วงวันที่ด้วย SUMIFS

=SUMIFS(D:D, B:B, ">="&DATE(2025,1,1), B:B, "<="&DATE(2025,1,31))

รวมยอดเฉพาะเดือนมกราคม 2025 — ใช้ DATE() ไม่ต้องพิมพ์วันที่เป็น text

4. ใช้คู่กับ IF สร้าง Dashboard

SUMIF รวมยอด → IF เช็คว่าถึงเป้าหรือไม่ → Conditional Formatting เปลี่ยนสี
อ่านบทความ IF | อ่านบทความ Conditional Formatting

Pro Tips SUMIF ตัวอย่างขั้นสูง
SUMIF Dashboard ตัวอย่าง

❓ ผิดบ่อย + วิธีแก้

❌ SUMIF คืนค่า 0 ทั้งที่มีข้อมูล

สาเหตุ: ข้อมูลในคอลัมน์ตัวเลขถูกเก็บเป็น text (ข้อความ)

วิธีเช็ค: เลือกเซลล์ → ดูมุมขวาล่าง ถ้าแสดง COUNT แทน SUM แปลว่าเป็น text

💡 แก้โดย: Format → Number → Number หรือคูณด้วย 1 เช่น =C2*1

❌ สลับลำดับ parameter SUMIF/SUMIFS

SUMIF:

=SUMIF(range, criteria, sum_range)

SUMIFS:

=SUMIFS(sum_range, range1, criteria1, ...)

sum_range อยู่คนละตำแหน่ง! SUMIF อยู่ท้าย แต่ SUMIFS อยู่หน้าสุด

❌ ลืมใส่เครื่องหมายคำพูดรอบ criteria ที่มี operator

ผิด:

=SUMIF(C:C, >10000, C:C)

ถูก:

=SUMIF(C:C, ">10000", C:C)

criteria ที่มี > < >= <= <> ต้องครอบด้วย " " ทั้งหมด

❌ ช่วง range กับ sum_range ขนาดไม่เท่ากัน

ถ้า range เป็น A2:A100 แต่ sum_range เป็น C2:C50 → ผลลัพธ์ผิด

💡 ใช้ทั้งคอลัมน์ A:A กับ C:C จะปลอดภัยกว่า — ไม่ต้องกังวลเรื่องขนาด

บทความที่เกี่ยวข้อง

เครื่องมือแนะนำ

📸 ภาพหน้าจอจาก Google Sheets จริง

ภาพถ่ายตรงจาก Google Sheets ที่ใช้งานได้จริงทันที — ไม่ใช่ภาพ mockup

google-sheet-sumif tab 1
ภาพหน้าจอจริงจาก Google Sheets — แท็บ 1
google-sheet-sumif tab 2
ภาพหน้าจอจริงจาก Google Sheets — แท็บ 2
google-sheet-sumif tab 3
ภาพหน้าจอจริงจาก Google Sheets — แท็บ 3

อยากสร้างระบบจริงด้วย Google Sheets?

คู่มือฉบับสมบูรณ์ สอนสร้างระบบ step-by-step ตั้งแต่เริ่มต้นจนใช้งานได้จริง พร้อมเทมเพลตและไฟล์ตัวอย่างครบ

ดาวน์โหลดทันทีหลังชำระเงิน ไม่มีค่าสมัครรายเดือน

ถ้าบทความนี้มีประโยชน์ ช่วยแชร์ให้เพื่อนๆ ด้วย