บทความ สูตร SUM Excel / Google Sheets

สูตร SUM Excel / Google Sheets — บวกเลขทั้งคอลัมน์ใน 10 วินาที

พี่โยไอที
11 เมษายน 2026 · อัปเดต 13 ตุลาคม 2026
10 นาที
สูตร SUM Excel / Google Sheets — บวกเลขทั้งคอลัมน์ใน 10 วินาที

Cheat Sheet สูตร Google Sheets ฟรี

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

SUM ดูเป็นสูตรที่ง่ายที่สุด แต่เป็นสูตรที่ทำให้รายงานผิดบ่อยที่สุดด้วย — เพราะเวลามันผิด มันไม่ขึ้น error ให้เห็น ยอดแค่ขาดไปเงียบ ๆ

บทความนี้พาตั้งแต่ SUM พื้นฐาน, รวมแบบมีเงื่อนไขด้วย SUMIF / SUMIFS, รวมข้ามชีต ไปจนถึงสาเหตุที่ SUM ได้ยอดไม่ครบ พร้อมตัวอย่างที่ตรวจในไฟล์จริงแล้ว

SUM พื้นฐาน: 4 แบบที่ใช้ทุกวัน

อยากรวมอะไรสูตรหมายเหตุ
ช่วงติดกัน=SUM(D2:D6)ลากเลือกช่วง หรือพิมพ์เอง
ทั้งคอลัมน์ (แถวเพิ่มได้เรื่อย ๆ)=SUM(D2:D)Google Sheets: ไม่ใส่เลขแถวท้าย = ถึงแถวสุดท้าย
หลายช่วงที่ไม่ติดกัน=SUM(B2:B6,D2:D6)คั่นด้วยจุลภาค
ช่องเดียวกันจากหลายชีต=SUM('ม.ค.'!D20,'ก.พ.'!D20)ครอบชื่อชีตด้วย ' ' เสมอ (จำเป็นเมื่อชื่อมีช่องว่างหรือจุด)

ทางลัด: เลือกช่องว่างใต้ตัวเลข แล้วกด Alt + = (Windows) Excel จะใส่ =SUM() พร้อมช่วงให้เอง ใน Google Sheets ใช้ปุ่ม Σ (ฟังก์ชัน) บนแถบเครื่องมือ → SUM — และถ้าแค่อยากดูยอดเร็ว ๆ ไม่ต้องเขียนสูตรเลย แค่ลากเลือกตัวเลข ยอดรวมจะขึ้นที่มุมขวาล่างของหน้าจอ

SUMIF และ SUMIFS: รวมเฉพาะที่ตรงเงื่อนไข

ตารางขายของร้านกาแฟ 2 สาขา อยากรู้ยอดรวม ยอดเฉพาะกาแฟ ยอดกาแฟเฉพาะสาขาสยาม และยอดบิลใหญ่ — ใช้ข้อมูลชุดเดียวกัน คนละสูตร:

ตัวอย่าง: SUM · SUMIF · SUMIFS จากตารางขายเดียวกัน
ภาพหน้าจอ Google Sheets: ตัวอย่าง: SUM · SUMIF · SUMIFS จากตารางขายเดียวกัน

ภาพจากไฟล์ Google Sheets จริง · เปิดไฟล์ตัวอย่างนี้ (ดูอย่างเดียว — ไฟล์ → ทำสำเนา เพื่อลองแก้)

ดูเป็นตาราง (ก๊อปตัวเลขได้)
ABCDEFG
1วันที่เมนูสาขายอดขายสรุปผลรวม
21 ต.ค.กาแฟสยาม1,200ยอดรวมทั้งหมด5,300
31 ต.ค.ชาสยาม1,100เฉพาะกาแฟ3,600
42 ต.ค.กาแฟอารีย์950กาแฟ สาขาสยาม2,650
52 ต.ค.กาแฟสยาม1,450บิลที่ ≥ 1,0003,750
63 ต.ค.ชาอารีย์600

สูตรในช่องสีฟ้า (ช่วงเช่น C2:C4 = พิมพ์ที่ช่องแรกแล้วลากลง):

  • G2=SUM(D2:D6)
  • G3=SUMIF(B2:B6,"กาแฟ",D2:D6)
  • G4=SUMIFS(D2:D6,B2:B6,"กาแฟ",C2:C6,"สยาม")
  • G5=SUMIF(D2:D6,">=1000")

SUMIF: ช่วงที่ตรวจ, เงื่อนไข, ช่วงที่บวก · SUMIFS: ช่วงที่บวกขึ้นก่อน แล้วตามด้วยคู่ ช่วง-เงื่อนไข กี่คู่ก็ได้

  1. 1

    SUMIF = เงื่อนไขเดียว

    =SUMIF(ช่วงที่ตรวจ, เงื่อนไข, ช่วงที่บวก) — ตรวจคอลัมน์ B ว่าเป็น "กาแฟ" แล้วบวกยอดในคอลัมน์ D ของแถวนั้น
  2. 2

    SUMIFS = หลายเงื่อนไข

    =SUMIFS(ช่วงที่บวก, ช่วงตรวจ1, เงื่อนไข1, ช่วงตรวจ2, เงื่อนไข2, …) — สังเกตว่าช่วงที่บวกย้ายมาอยู่หน้าสุด ต่างจาก SUMIF
  3. 3

    เงื่อนไขเป็นตัวเลข

    ใส่เครื่องหมายเปรียบเทียบในเครื่องหมายคำพูด เช่น ">=1000" และถ้าเงื่อนไขอยู่ในช่อง เช่น F10 ให้ต่อข้อความ: ">="&F10

อยากรู้วิธีใช้ SUMIF แบบละเอียดกว่านี้ (รวมตามเดือน รวมตามช่วงวันที่ ใช้ wildcard) อ่านต่อที่ คู่มือ SUMIF ฉบับเต็ม

ทำไม SUM ได้ยอดไม่ครบ (และไม่มี error เตือน)

สาเหตุอันดับหนึ่งคือ ตัวเลขที่จริง ๆ แล้วเป็นข้อความ มักมาจากการก๊อปจากเว็บธนาคาร ไฟล์ CSV หรือระบบอื่น สังเกตง่าย ๆ: ตัวเลขปกติชิดขวา ตัวเลขที่เป็นข้อความชิดซ้าย

ทำไม SUM ได้ยอดไม่ครบ: ตัวเลขที่เป็น "ข้อความ"
ภาพหน้าจอ Google Sheets: ทำไม SUM ได้ยอดไม่ครบ: ตัวเลขที่เป็น "ข้อความ"

ภาพจากไฟล์ Google Sheets จริง · เปิดไฟล์ตัวอย่างนี้ (ดูอย่างเดียว — ไฟล์ → ทำสำเนา เพื่อลองแก้)

ดูเป็นตาราง (ก๊อปตัวเลขได้)
ABC
1ยอดผล
2100
3200SUM ปกติ400
4300บังคับเป็นตัวเลข600

สูตรในช่องสีฟ้า (ช่วงเช่น C2:C4 = พิมพ์ที่ช่องแรกแล้วลากลง):

  • C3=SUM(A2:A4)
  • C4=SUMPRODUCT(--A2:A4)

สังเกต 200 ชิดซ้าย = ข้อความ (มักมาจากก๊อปจากเว็บหรือไฟล์ CSV) SUM จะข้ามไปเงียบ ๆ ไม่มี error เตือน

  1. 1

    แก้ทั้งคอลัมน์ถาวร

    ทำคอลัมน์ช่วย =VALUE(A2) ลากลงจนสุด → ก๊อปคอลัมน์ช่วย → คลิกขวาที่คอลัมน์เดิม → วางแบบพิเศษ → วางค่าเท่านั้น แล้วลบคอลัมน์ช่วยทิ้ง
  2. 2

    แก้ในสูตร ไม่แตะข้อมูล

    =SUMPRODUCT(--A2:A4) เครื่องหมายลบสองตัวบังคับให้ข้อความตัวเลขกลายเป็นตัวเลขก่อนรวม
  3. 3

    มีช่องว่างหรือเครื่องหมายบาทติดมา

    ตัวเลขอย่าง "1,200 ฿" เป็นข้อความ ต้องล้างก่อน เช่น ใช้ แก้ไข → ค้นหาและแทนที่ ลบ ฿ ออกทั้งคอลัมน์

รวมเฉพาะแถวที่เห็นหลังกรอง

กรองข้อมูลให้เห็นเฉพาะสาขาเดียว แต่ SUM ยังรวมทุกแถวรวมแถวที่ซ่อนอยู่ — ถ้าอยากได้ยอดของแถวที่มองเห็นเท่านั้น ใช้ =SUBTOTAL(109,D2:D100) (109 = SUM ที่ข้ามแถวที่ซ่อน) ยอดจะเปลี่ยนตามตัวกรองทันที

ข้อผิดพลาดที่เจอบ่อย

ยอดรวมนับซ้ำตัวเอง (circular)

วางช่อง SUM ไว้ในช่วงที่มันรวมเอง เช่น =SUM(D:D) ในช่อง D20 — ย้ายยอดรวมไปไว้คอลัมน์อื่น หรือใช้ช่วงที่จบก่อนถึงช่องยอดรวม

เพิ่มแถวใหม่แล้วยอดไม่ขยับ

สูตรเขียนช่วงตายตัว เช่น D2:D6 แล้วเพิ่มข้อมูลแถวที่ 7 — ใน Google Sheets ใช้ D2:D แทน หรือแทรกแถวใหม่ไว้ภายในช่วงเดิม

SUMIF ได้ 0 ทั้งที่มีข้อมูล

คำในเงื่อนไขไม่ตรงกับข้อมูล เช่น เงื่อนไข "กาแฟ" แต่ข้อมูลเขียน "กาแฟเย็น" — ใช้ "กาแฟ*" ให้ครอบคลุม · ช่องว่างท้ายคำ ไฟล์ภาษาไทยมองข้ามให้ (ทดสอบแล้ว) แต่ไฟล์ที่ตั้งภาษาอังกฤษหรือ Excel จะไม่ตรง ต้อง TRIM ข้อมูลก่อน

ผลรวมทศนิยมเพี้ยน 0.01

ช่องที่บวกกันมีทศนิยมยาวซ่อนอยู่ (เช่น ผลจากการคูณ %) ใส่ ROUND(…,2) ที่ต้นทาง ก่อนเอามารวม

รวมยอดหลายสาขา หลายไฟล์ ทุกสิ้นเดือน?

ถ้างานของคุณคือก๊อปตัวเลขจากหลายไฟล์มาต่อกันแล้ว SUM ทุกเดือน เรากำลังทำระบบที่ดึงข้อมูลทุกไฟล์มารวมเป็นรายงานเดียวให้อัตโนมัติ — กดจองไว้ ระบบที่คนจองมากที่สุดจะทำก่อน
ดูระบบที่เปิดจอง

คำถามที่ถามบ่อย

SUM กับ SUMIF ต่างกันยังไง?

SUM รวมทุกตัวเลขในช่วง SUMIF รวมเฉพาะแถวที่ตรงเงื่อนไขหนึ่งข้อ ส่วน SUMIFS รวมเฉพาะแถวที่ตรงหลายเงื่อนไขพร้อมกัน

รวมข้ามชีตใน Google Sheets ยังไง?

พิมพ์ชื่อชีตตามด้วย ! แล้วช่อง เช่น =SUM('ม.ค.'!D2:D50) ถ้าจะรวมช่องเดียวกันจากหลายชีต ให้คั่นด้วยจุลภาค =SUM('ม.ค.'!D20,'ก.พ.'!D20,'มี.ค.'!D20)

ทำไม SUM ได้ 0?

ตัวเลขในช่วงเป็นข้อความทั้งหมด (ชิดซ้าย) หรือช่วงในสูตรชี้ผิดคอลัมน์ ลองเลือกตัวเลขแล้วดูยอดที่มุมขวาล่าง ถ้าขึ้นแค่จำนวนนับแปลว่าเป็นข้อความ

SUM ใน Excel กับ Google Sheets เหมือนกันไหม?

SUM SUMIF SUMIFS SUBTOTAL ใช้เหมือนกัน ต่างกันเล็กน้อยตรงที่ Google Sheets เขียนช่วงแบบเปิดท้าย D2:D ได้ ส่วน Excel ต้องใช้ทั้งคอลัมน์ D:D หรือทำเป็น Table

รวมยอดตามเดือนจากคอลัมน์วันที่ทำยังไง?

ใช้ SUMIFS กับช่วงวันที่ เช่น =SUMIFS(D:D,A:A,">="&DATE(2026,10,1),A:A,"<"&DATE(2026,11,1)) จะได้ยอดเฉพาะเดือนตุลาคม 2026

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

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

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

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

อยากได้ระบบแบบนี้ แต่ไม่มีเวลาทำเอง?

รับทำระบบ Google Sheets ตามงานจริงของคุณ — บัญชี สต็อก ลงเวลา แจ้งเตือนเข้า LINE และ Apps Script อัตโนมัติ ทักมาเล่าปัญหาได้เลย ประเมินให้ฟรี

ทัก LINE ปรึกษาฟรี

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

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