ROUND จะปัดตัวเลขไปยังค่าที่ใกล้เคียงที่สุดตามจำนวนหลักที่ระบุ (num_digits) สามารถปัดทศนิยม (ค่าบวก), ปัดเป็นจำนวนเต็ม (0), หรือปัดหลักสิบ หลักร้อย (ค่าลบ) ได้ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในการสรุปตัวเลข
=ROUND(number, num_digits)
=ROUND(number, num_digits)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number | Number | Yes | ตัวเลขที่ต้องการปัดเศษ | |
| num_digits | Number | Yes | จำนวนหลักที่ต้องการ (0=จำนวนเต็ม, บวก=ทศนิยม, ลบ=หลักสิบ/ร้อย) |
ใช้ ROUND เพื่อให้ยอดเงินสุดท้ายเป็นทศนิยม 2 ตำแหน่งที่ถูกต้องตามหลักบัญชี ป้องกันปัญหาเศษสตางค์ไม่ตรงกันเมื่อรวมยอด
ปัดยอดขายหลักล้านให้เป็นหลักหมื่นหรือแสน เพื่อให้อ่านง่ายและดูสะอาดตาใน Dashboard
ROUND(2.15, 1)=ROUND(2.15, 1)
2.2
ROUND(2.49, 0)=ROUND(2.49, 0)
2
ROUND(1250, -2)=ROUND(1250, -2)
1300
ROUND(-1.5, 0)=ROUND(-1.5, 0)
-2
ROUND(3.14159, 3)=ROUND(3.14159, 3)
3.142
Format Cells เปลี่ยนแค่ **การมองเห็น** แต่ค่าจริงในเซลล์ยังเป็นทศนิยมละเอียดอยู่ ซึ่งอาจทำให้ผลรวมผิดเพี้ยนได้
.
ส่วน ROUND เปลี่ยน **ค่าจริง** ในเซลล์เลย ส่วนตัวผมแนะนำให้ใช้ ROUND เสมอเวลาทำงานทางการเงินครับ 💡
ROUND ปัดตาม **หลัก** (Digit) ส่วน MROUND ปัดตาม **พหุคูณ** (Multiple) เช่น ปัดให้ลงตัวที่ 0.5 หรือ 5 บาท
Excel ใช้ **Banker’s Rounding** (Round Half to Even) ไม่ใช่เสมอปัดขึ้น เมื่อตัวเลขอยู่พอดีกึ่งกลาง Excel จะปัดไปทางเลขคู่ (Even) เพื่อให้ค่าเฉลี่ยไม่เอนเอียง
.
ที่ต้องระวังคือพฤติกรรมนี้อาจแตกต่างจากเครื่องคิดเลขทั่วไปนะครับ 😅
ใช้ ROUNDUP สำหรับปัดขึ้นเสมอ หรือ ROUNDDOWN สำหรับปัดลงเสมอ เช่น =ROUNDUP(2.1, 0) ได้ 3 และ =ROUNDDOWN(2.9, 0) ได้ 2
ได้ครับ เช่น =ROUND(-1.56, 1) ได้ -1.6 ROUND ทำงานกับเลขลบเหมือนเลขบวก แต่ปัดเรื่องขนาดระยะห่างจากศูนย์
ROUND ใช้สำหรับปัดเศษตัวเลขให้เหลือจำนวนหลักที่ต้องการ โดยใช้หลักการทางคณิตศาสตร์มาตรฐาน คือ ถ้าเลขโดดถัดไปน้อยกว่า 5 ให้ปัดลง และถ้าตั้งแต่ 5 ขึ้นไป ให้ปัดขึ้น
.
ที่เจ๋งคือมันสามารถปัดได้ทั้งทศนิยม (ค่าบวก), จำนวนเต็ม (0), และหลักสิบ หลักร้อย (ค่าลบ) เลยครับ
.
ส่วนตัวผมใช้บ่อยมากเวลาทำรายงานการเงินที่ต้องการความแม่นยำ หรือสรุปตัวเลขให้อ่านง่ายขึ้น 😎