Thep Excel

SUMฟังก์ชันรวมตัวเลข

SUM รวมเฉพาะข้อมูลที่มี Data Type เป็นตัวเลข (Number) เท่านั้น ไม่สนใจข้อความและค่า Logic ทำให้ไม่ต้องกลัวว่าจะรวมข้อมูลผิดถ้ามีข้อความปนอยู่ในช่วง รองรับสูงสุด 255 พารามิเตอร์ และอัปเดตอัตโนมัติเมื่อข้อมูลเปลี่ยน เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในงาน Excel

fx
=SUM(number1, [number2], …)

ความนิยม10/10
ความยาก1/10
ประโยชน์10/10

อัปเดต 18 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number1 number/range ตัวเลข เซลล์ หรือช่วงแรกที่ต้องการรวม เช่น 4, B6, หรือ B2:B8
[number2]ไม่บังคับ number/range ตัวเลข เซลล์ หรือช่วงที่สอง (และต่อจากนี้) ที่ต้องการรวม สามารถระบุได้สูงสุด 255 พารามิเตอร์

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

ฟังก์ชัน SUM เป็นฟังก์ชันพื้นฐานที่ผมคิดว่า… ทุกคนที่ใช้ Excel ต้องรู้จักแน่นอนครับ 😎

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

ที่เจ๋งคือ SUM จะรวมเฉพาะข้อมูลที่เป็นตัวเลข (Number) เท่านั้นนะครับ ถ้ามีข้อความหรือค่า Logic ปนอยู่ในช่วง มันจะข้ามไปเลย ไม่ต้องกังวลว่าจะรวมข้อมูลผิด 💡

และอีกหนึ่งข้อดีที่ชอบมากคือ เมื่อข้อมูลเปลี่ยน ผลรวมก็อัปเดตอัตโนมัติทันที ไม่ต้องมานั่งแก้สูตร เรียกได้ว่าเป็น “ตัวเป็นตัวตาย” ของสาย Excel เลยก็ว่าได้ครับ ✨

How it works

รวมยอดขายรายวัน

ใช้ SUM เพื่อรวมยอดขายรายวันในแต่ละสัปดาห์หรือเดือน เหมาะสำหรับรายงานสรุปผลประจำงวด

คำนวณผลรวมคะแนนสอบ

รวมคะแนนจากหลายวิชาหรือหลายข้อสอบเพื่อหาคะแนนรวม เหมาะสำหรับงานด้านการศึกษา

รวมค่าใช้จ่ายรายเดือน

ใช้ SUM รวมค่าใช้จ่ายประเภทต่างๆ เช่น ค่าอาหาร ค่าเดินทาง ค่าที่พัก เพื่อจัดทำงบประมาณ

รวมจำนวนสินค้าคงเหลือ

รวมจำนวนสินค้าจากหลายคลังหรือหลายสาขา เพื่อดูภาพรวมสต็อกสินค้า

Context notes

ใช้ได้กับ Excel ทุกเวอร์ชัน ทั้ง Windows, Mac และ Web ไม่ต้องการเวอร์ชันพิเศษ

Performance & limits

SUM มีประสิทธิภาพสูงแม้กับข้อมูลขนาดใหญ่ สามารถรวมข้อมูลหลักหมื่นหรือหลักแสนแถวได้รวดเร็ว

Examples

ตัวอย่างที่ 1: รวมตัวเลขพื้นฐานSUM(10, 20, 30, 40)

รวมค่าตัวเลขโดยตรง 10 + 20 + 30 + 40 = 100

วิธีง่ายที่สุดในการใช้ SUM ครับ ใส่ตัวเลขคั่นด้วย comma แล้วได้ผลรวมทันที

fx
=SUM(10, 20, 30, 40)

ผลลัพธ์100
ตัวอย่างที่ 2: เพิกเฉยค่าที่ไม่ใช่ตัวเลขSUM(100, "200", TRUE, 50)

ได้ 351 เพราะเมื่อใส่อาร์กิวเมนต์โดยตรง SUM จะแปลงข้อความที่เป็นตัวเลข ("200" → 200) และนับค่าตรรกะ (TRUE → 1) ด้วย: 100 + 200 + 1 + 50 = 351

หมายเหตุสำคัญ: กฎนี้ต่างจากการอ้างอิงช่วงเซลล์ (range) — ถ้า "200" และ TRUE อยู่ในเซลล์ที่อ้างถึง SUM จะเพิกเฉยและได้ 150 แทน

fx
=SUM(100, "200", TRUE, 50)

ผลลัพธ์351
ตัวอย่างที่ 3: รวมจาก Table referenceSUM(Sales[Amount])

สมมติตาราง Sales มียอดขายในคอลัมน์ Amount รวม 125,000 บาท สูตรจะบวกตัวเลขทั้งหมดในคอลัมน์นี้

ข้อดีของการใช้ Table reference คือ ถ้ามีแถวใหม่เพิ่มเข้ามาในตาราง สูตรจะอัปเดตผลรวมอัตโนมัติทันทีครับ ไม่ต้องมาแก้สูตร 😎

fx
=SUM(Sales[Amount])

ผลลัพธ์125000
ตัวอย่างที่ 4: รวมจากหลายคอลัมน์SUM(Sales[Q1], Sales[Q2], Sales[Q3], Sales[Q4])

รวมยอดขาย 4 ไตรมาสจากตาราง Sales สมมติแต่ละไตรมาสมียอด 125,000 จะได้ผลรวม 500,000

fx
=SUM(Sales[Q1], Sales[Q2], Sales[Q3], Sales[Q4])

ผลลัพธ์500000
ตัวอย่างที่ 5: ผสม Named Range และตัวเลขSUM(Revenue, 5000, Bonus)

สมมติ Revenue = 50,000 และ Bonus = 30,000 จะได้ 50,000 + 5,000 + 30,000 = 85,000

fx
=SUM(Revenue, 5000, Bonus)

ผลลัพธ์85000
ตัวอย่างที่ 6: ใช้ร่วมกับ IF เพื่อคำนวณเงื่อนไขSUM(IF(Sales[Region]="North", Sales[Amount], 0))

Array formula (กด Ctrl+Shift+Enter ใน Excel เก่า) รวมยอดขายเฉพาะภาคเหนือ ถ้า Region = "North" จะนำยอดไปรวม ถ้าไม่ใช่ให้เป็น 0

แต่ส่วนตัวผมแนะนำให้ใช้ SUMIF แทนนะครับ เพราะง่ายกว่าและไม่ต้องกด Ctrl+Shift+Enter 😅

fx
=SUM(IF(Sales[Region]="North", Sales[Amount], 0))

ผลลัพธ์45000

FAQs

ทำไมต้องใช้ SUM แทนการบวกด้วย + โดยตรง?+

คำถามนี้เจอบ่อยมากครับ 😅 จริงๆ แล้ว SUM มีข้อดีกว่าการใช้ + หลายอย่างเลย:

1) **ป้องกัน #REF! error** – เวลาเพิ่ม/ลบแถวหรือคอลัมน์ สูตร SUM จะปรับช่วงอัตโนมัติ แต่ถ้าใช้ + อาจเจอ error ได้
2) **อัปเดตอัตโนมัติ** – ข้อมูลเปลี่ยน ผลรวมเปลี่ยนตาม ไม่ต้องแก้สูตร
3) **เพิกเฉยข้อความ** – SUM ข้ามข้อความไปเอง แต่การบวกด้วย + จะ error ทันทีถ้าเจอข้อความ
4) **สูตรสั้นกระชับ** – ลองเทียบดู =SUM(A1:A100) กับ =A1+A2+A3+…+A100 😭
5) **ง่ายต่อการตรวจสอบ** – อ่านสูตรแล้วเข้าใจทันทีว่ารวมอะไร

ส่วนตัวผมใช้ SUM เป็นหลักเลยครับ แม้จะมีแค่ 2-3 ตัวเลขก็ตาม

SUM รองรับข้อมูลได้สูงสุดกี่พารามิเตอร์?+

SUM รองรับสูงสุด 255 พารามิเตอร์ (number1 ถึง number255) แต่ละพารามิเตอร์สามารถเป็นเซลล์เดี่ยว ช่วงเซลล์ หรือค่าตัวเลขโดยตรง ช่วงเซลล์หนึ่งช่วงนับเป็น 1 พารามิเตอร์ แม้จะมีหลายหมื่นเซลล์ก็ตาม

SUM รวมข้อมูล Data Type ไหนบ้าง?+

SUM รวมเฉพาะข้อมูลที่มี Data Type เป็น Number เท่านั้น และเพิกเฉย: 1) Text ทุกประเภท (รวมถึง "123" ที่เป็น Text แม้หน้าตาเหมือนตัวเลข) 2) Logical values (TRUE/FALSE) 3) เซลล์ว่าง 4) Error values (#N/A, #VALUE! ฯลฯ) ตัวอย่าง: =SUM(A1:A5) ถ้า A1=10, A2="100", A3=TRUE, A4=20, A5=30 ผลลัพธ์จะเป็น 60 (รวมเฉพาะ 10+20+30 ที่เป็น Number)

ทำไม SUM ไม่รวมตัวเลขบางตัว แม้ดูเหมือนเป็นตัวเลข?+

ปัญหานี้เจอบ่อยมากครับ 😭 สาเหตุคือ Data Type ของเซลล์นั้นเป็น Text ไม่ใช่ Number ซึ่ง SUM มันดู Data Type ไม่ใช่หน้าตานะครับ

**วิธีตรวจสอบ:**
1) เซลล์ที่เป็น Text จะชิดซ้าย ส่วน Number ชิดขวา
2) ใช้ฟังก์ชัน =TYPE(A1) ถ้าได้ 1 = Number, ถ้าได้ 2 = Text

**วิธีแก้:**
– ใช้ =VALUE(A1) แปลง Text เป็น Number
– หรือคูณด้วย 1 เช่น =A1*1

ส่วนตัวผมชอบใช้วิธีคูณด้วย 1 เพราะสั้นและเข้าใจง่ายครับ 😎

จะใช้ AutoSum เพื่อสร้าง SUM อัตโนมัติได้อย่างไร?+

AutoSum เป็น shortcut ที่ใช้บ่อยมากครับ กด Alt+= (Windows) หรือ Command+Shift+T (Mac) หรือคลิกปุ่ม Σ (AutoSum) ใน Ribbon แท็บ Home

Excel จะสร้างสูตร SUM โดยอัตโนมัติโดยเดาช่วงข้อมูลที่น่าจะต้องการรวม ตรวจสอบช่วงที่ Excel เลือกให้แล้วกด Enter ถ้าถูกต้อง หรือปรับช่วงก่อนกด Enter

ส่วนตัวผมใช้ Alt+= เป็นประจำเลยครับ เร็วกว่าพิมพ์สูตรเองเยอะ 😎

ต้องการรวมเฉพาะเซลล์ที่มองเห็น (ข้อมูลที่ filter แล้ว) ต้องใช้อะไร?+

ใช้ SUBTOTAL แทน SUM ครับ เพราะ SUM มันรวมทุกเซลล์รวมทั้งแถวที่ซ่อนหรือ filter ออกด้วย

ตัวอย่าง: =SUBTOTAL(9,B2:B10) หรือ =SUBTOTAL(109,B2:B10) จะรวมเฉพาะแถวที่มองเห็น

function_num 9 หรือ 109 คือ SUM โดย:
– 9 = นับเฉพาะแถวที่ซ่อนโดย filter
– 109 = เพิกเฉยแถวที่ซ่อนทั้งแบบ filter และซ่อนด้วยตนเอง

ส่วนตัวผมแนะนำให้ใช้ 109 ครับ เพราะครอบคลุมกว่า

SUM ใช้ได้กับ Excel เวอร์ชันไหนบ้าง?+

SUM เป็นฟังก์ชันพื้นฐานที่มีใน Excel ทุกเวอร์ชัน รวมถึง Excel for Microsoft 365, Excel 2024, 2021, 2019, 2016, 2013, 2010, 2007 และเวอร์ชันเก่ากว่า ใช้ได้ทั้ง Windows, Mac และ Excel for the web

ต้องการรวมเฉพาะค่าบวกหรือค่าลบเท่านั้นได้ไหม?+

SUM เองทำไม่ได้นะครับ แต่ให้ใช้ SUMIF แทน เช่น:

– =SUMIF(Range, ">0") เพื่อรวมเฉพาะค่าบวก
– =SUMIF(Range, "

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ SUM จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้SUMMath and trigonometry
Math and trigonometry (12)
AGGREGATE

AGGREGATE เป็นฟังก์ชันสารพัดประโยชน์ที่รวม 19 ฟังก์ชันต่างๆ (SUM, AVERAGE, COUNT, MAX, MIN ฯลฯ) แต่มีความสามารถพิเศษคือ สามารถข้าม Error ได้ และข้ามแถวที่ถูกซ่อน (Hidden Rows) ได้ เหมาะสำหรับ Dashboard, รายงาน หรือข้อมูลที่อาจมีช่องว่างและข้อมูลผิดพลาด

PERCENTOF

ฟังก์ชันใหม่ใน Excel 365 ที่คำนวณว่าข้อมูลชุดย่อยคิดเป็นกี่เปอร์เซ็นต์ของข้อมูลทั้งหมด ออกแบบมาให้ใช้คู่กับ GROUPBY และ PIVOTBY เพื่อทำคอลัมน์ % of total โดยไม่ต้องเขียนสูตรหาร

PRODUCT

PRODUCT คูณตัวเลขทั้งหมดในช่วงข้อมูลหรือรายการอาร์กิวเมนต์ แทนที่จะต้องพิมพ์ A1*A2*A3*A4 ให้ใช้ =PRODUCT(A1:A4) เท่านั้น

SERIESSUM

SERIESSUM คำนวณผลรวมของอนุกรมกำลัง (Power Series) โดยใช้ค่า x กำลังต่างๆ กับสัมประสิทธิ์ ใช้ในการประมาณค่า sine, cosine, exponential และอื่นๆ

SUBTOTAL

SUBTOTAL คำนวณผลรวมย่อยหรือสถิติอื่นๆ ที่สามารถ "ตัดแถวซ่อนออก" ได้อัตโนมัติ ต่างจาก SUM ที่รวมทุกอย่าง

SUMIF

SUMIF จะทำการบวกตัวเลขในเซลล์ที่ตรงตามเงื่อนไขที่ระบุ (1 เงื่อนไข) โดยสามารถตรวจสอบเงื่อนไขจากช่วงข้อมูลหนึ่ง (range) แล้วไปบวกตัวเลขในอีกช่วงข้อมูลหนึ่ง (sum_range) ได้ หรือจะตรวจสอบและบวกในช่วงเดียวกันก็ได้ ที่เจ๋งคือมันทำงานได้เร็วกว่า SUMPRODUCT หรือ Array Formula มาก เลยเป็นตัวเลือกแรกสำหรับการรวมค่าแบบมีเงื่อนไขครับ

SUMIFS

SUMIFS บวกค่าจาก sum_range เฉพาะแถวที่ตรงตามเงื่อนไขทุกข้อพร้อมกัน (AND logic) รองรับได้สูงสุด 127 คู่เงื่อนไข สามารถใช้ comparison operators (>, =, <=, ), wildcard characters (*, ?), และ cell references ใน criteria ได้ เหมาะสำหรับการวิเคราะห์ข้อมูลแบบ multi-dimensional filtering เช่น รายงานยอดขายตามภูมิภาค ช่วงเวลา และสถานะพร้อมกัน โดยไม่ต้องใช้ helper columns หรือฟังก์ชันซ้อนซับซ้อน

ฟังก์ชัน SUMPRODUCT ใน Excel

คูณข้อมูลจากหลายช่วงแล้วรวมผลลัพธ์ รองรับเงื่อนไขซับซ้อนและการคำนวณมีเงื่อนไข

SUMSQ

SUMSQ คำนวณผลรวมของกำลังสองของตัวเลข ใช้บ่อยในการวิเคราะห์สถิติและค่าคลาดเคลื่อน

SUMX2MY2

SUMX2MY2 คำนวณผลรวมของผลต่างกำลังสอง (x² – y²) จากสองช่วงข้อมูล เหมาะสำหรับการเปรียบเทียบสถิติและวิเคราะห์ความแตกต่างระหว่างข้อมูลคู่

SUMX2PY2

SUMX2PY2 คำนวณ x² + y² สำหรับข้อมูลจับคู่สองชุด แล้วรวมผลทั้งหมด ใช้สำหรับสถิติและการวิเคราะห์ข้อมูล

SUMXMY2

SUMXMY2 หาผลรวมของกำลังสองของผลต่าง (Sum of Squares of Differences) ระหว่างสองชุดข้อมูล คำนวณ SUM((x-y)^2) ได้อย่างคล่องแคล่ว

Statistical (1)
AVERAGE

AVERAGE คืนค่าเฉลี่ยของกลุ่มตัวเลขที่ระบุ โดยจะนับเฉพาะเซลล์ที่มีตัวเลขและค่า 0 เท่านั้น ส่วนเซลล์ว่างหรือข้อความจะถูกข้ามไป ไม่นำมาเป็นตัวหาร ซึ่งหลายคนมักพลาดความแตกต่างระหว่าง 0 กับเซลล์ว่าง ตรงนี้สำคัญมากครับ เพราะมันทำให้ค่าเฉลี่ยที่ได้ต่างกันเลย

Engineering (1)
CONVERT

แปลงตัวเลขจากหน่วยวัดหนึ่งไปยังอีกหน่วยหนึ่ง เช่น เมตร เป็น ฟุต, องศาเซลเซียส เป็น ฟาเรนไฮต์, กิโลกรัม เป็น ปอนด์

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่