SUM รวมเฉพาะข้อมูลที่มี Data Type เป็นตัวเลข (Number) เท่านั้น ไม่สนใจข้อความและค่า Logic ทำให้ไม่ต้องกลัวว่าจะรวมข้อมูลผิดถ้ามีข้อความปนอยู่ในช่วง รองรับสูงสุด 255 พารามิเตอร์ และอัปเดตอัตโนมัติเมื่อข้อมูลเปลี่ยน เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในงาน Excel
=SUM(number1, [number2], ...)
=SUM(number1, [number2], ...)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number1 | number/range | Yes | ตัวเลข เซลล์ หรือช่วงแรกที่ต้องการรวม เช่น 4, B6, หรือ B2:B8 | |
| number2 | number/range | Optional | 0 | ตัวเลข เซลล์ หรือช่วงที่สอง (และต่อจากนี้) ที่ต้องการรวม สามารถระบุได้สูงสุด 255 พารามิเตอร์ |
ใช้ SUM เพื่อรวมยอดขายรายวันในแต่ละสัปดาห์หรือเดือน เหมาะสำหรับรายงานสรุปผลประจำงวด
รวมคะแนนจากหลายวิชาหรือหลายข้อสอบเพื่อหาคะแนนรวม เหมาะสำหรับงานด้านการศึกษา
ใช้ SUM รวมค่าใช้จ่ายประเภทต่างๆ เช่น ค่าอาหาร ค่าเดินทาง ค่าที่พัก เพื่อจัดทำงบประมาณ
รวมจำนวนสินค้าจากหลายคลังหรือหลายสาขา เพื่อดูภาพรวมสต็อกสินค้า
ใช้ได้กับ Excel ทุกเวอร์ชัน ทั้ง Windows, Mac และ Web ไม่ต้องการเวอร์ชันพิเศษ
SUM มีประสิทธิภาพสูงแม้กับข้อมูลขนาดใหญ่ สามารถรวมข้อมูลหลักหมื่นหรือหลักแสนแถวได้รวดเร็ว
SUM(10, 20, 30, 40)=SUM(10, 20, 30, 40)
100
SUM(100, "200", TRUE, 50)=SUM(100, "200", TRUE, 50)
150
SUM(Sales[Amount])=SUM(Sales[Amount])
125000
SUM(Sales[Q1], Sales[Q2], Sales[Q3], Sales[Q4])=SUM(Sales[Q1], Sales[Q2], Sales[Q3], Sales[Q4])
500000
SUM(Revenue, 5000, Bonus)=SUM(Revenue, 5000, Bonus)
85000
SUM(IF(Sales[Region]="North", Sales[Amount], 0))=SUM(IF(Sales[Region]="North", Sales[Amount], 0))
45000
คำถามนี้เจอบ่อยมากครับ 😅 จริงๆ แล้ว SUM มีข้อดีกว่าการใช้ + หลายอย่างเลย:
.
1) **ป้องกัน #REF! error** – เวลาเพิ่ม/ลบแถวหรือคอลัมน์ สูตร SUM จะปรับช่วงอัตโนมัติ แต่ถ้าใช้ + อาจเจอ error ได้
2) **อัปเดตอัตโนมัติ** – ข้อมูลเปลี่ยน ผลรวมเปลี่ยนตาม ไม่ต้องแก้สูตร
3) **เพิกเฉยข้อความ** – SUM ข้ามข้อความไปเอง แต่การบวกด้วย + จะ error ทันทีถ้าเจอข้อความ
4) **สูตรสั้นกระชับ** – ลองเทียบดู =SUM(A1:A100) กับ =A1+A2+A3+…+A100 😭
5) **ง่ายต่อการตรวจสอบ** – อ่านสูตรแล้วเข้าใจทันทีว่ารวมอะไร
.
ส่วนตัวผมใช้ SUM เป็นหลักเลยครับ แม้จะมีแค่ 2-3 ตัวเลขก็ตาม
SUM รองรับสูงสุด 255 พารามิเตอร์ (number1 ถึง number255) แต่ละพารามิเตอร์สามารถเป็นเซลล์เดี่ยว ช่วงเซลล์ หรือค่าตัวเลขโดยตรง ช่วงเซลล์หนึ่งช่วงนับเป็น 1 พารามิเตอร์ แม้จะมีหลายหมื่นเซลล์ก็ตาม
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)
ปัญหานี้เจอบ่อยมากครับ 😭 สาเหตุคือ 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 เป็น shortcut ที่ใช้บ่อยมากครับ กด Alt+= (Windows) หรือ Command+Shift+T (Mac) หรือคลิกปุ่ม Σ (AutoSum) ใน Ribbon แท็บ Home
.
Excel จะสร้างสูตร SUM โดยอัตโนมัติโดยเดาช่วงข้อมูลที่น่าจะต้องการรวม ตรวจสอบช่วงที่ Excel เลือกให้แล้วกด Enter ถ้าถูกต้อง หรือปรับช่วงก่อนกด Enter
.
ส่วนตัวผมใช้ Alt+= เป็นประจำเลยครับ เร็วกว่าพิมพ์สูตรเองเยอะ 😎
ใช้ SUBTOTAL แทน SUM ครับ เพราะ SUM มันรวมทุกเซลล์รวมทั้งแถวที่ซ่อนหรือ filter ออกด้วย
.
ตัวอย่าง: =SUBTOTAL(9,B2:B10) หรือ =SUBTOTAL(109,B2:B10) จะรวมเฉพาะแถวที่มองเห็น
.
function_num 9 หรือ 109 คือ SUM โดย:
– 9 = นับเฉพาะแถวที่ซ่อนโดย filter
– 109 = เพิกเฉยแถวที่ซ่อนทั้งแบบ filter และซ่อนด้วยตนเอง
.
ส่วนตัวผมแนะนำให้ใช้ 109 ครับ เพราะครอบคลุมกว่า
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, “<0") เพื่อรวมเฉพาะค่าลบ
.
ถ้าต้องการแยกดูค่าบวกและค่าลบพร้อมกัน ผมแนะนำให้สร้างสองสูตรเลยครับ จะอ่านง่ายกว่า
ฟังก์ชัน SUM เป็นฟังก์ชันพื้นฐานที่ผมคิดว่า… ทุกคนที่ใช้ Excel ต้องรู้จักแน่นอนครับ 😎
มันใช้สำหรับรวมตัวเลข ไม่ว่าจะเป็นเซลล์เดี่ยว ช่วงข้อมูล หรือใส่ตัวเลขโดยตรงก็ได้ รองรับได้สูงสุด 255 พารามิเตอร์เลยทีเดียว (ซึ่งผมคิดว่าไม่มีใครใช้ถึงขนาดนั้นหรอกครับ 😅)
.
ที่เจ๋งคือ SUM จะรวมเฉพาะข้อมูลที่เป็นตัวเลข (Number) เท่านั้นนะครับ ถ้ามีข้อความหรือค่า Logic ปนอยู่ในช่วง มันจะข้ามไปเลย ไม่ต้องกังวลว่าจะรวมข้อมูลผิด 💡
.
และอีกหนึ่งข้อดีที่ชอบมากคือ เมื่อข้อมูลเปลี่ยน ผลรวมก็อัปเดตอัตโนมัติทันที ไม่ต้องมานั่งแก้สูตร เรียกได้ว่าเป็น “ตัวเป็นตัวตาย” ของสาย Excel เลยก็ว่าได้ครับ ✨