ROUNDUP จะปัดตัวเลขขึ้นเสมอ 1 ค่าในหลักที่กำหนด โดยไม่สนใจว่าเศษข้างหลังจะเป็นเลขอะไร (ต่างจาก ROUND ปกติที่ต้องดูว่า >=5 หรือไม่) สามารถระบุจำนวนหลักทศนิยม (num_digits) เป็นบวกเพื่อปัดทศนิยม หรือเป็นลบเพื่อปัดหลักหน่วย/หลักสิบ/หลักร้อยได้
=ROUNDUP(number, num_digits)
=ROUNDUP(number, num_digits)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number | Number | Yes | ตัวเลขที่ต้องการปัดเศษ | |
| num_digits | Number | Yes | จำนวนหลักที่ต้องการปัด (0=จำนวนเต็ม, บวก=ทศนิยม, ลบ=หลักสิบ/ร้อย) |
ปัดเศษสตางค์ให้เป็นบาทเต็ม หรือปัดให้ลงท้ายด้วยเลขสวย เพื่อความสะดวกในการทอนเงินและกำไรที่เพิ่มขึ้น
คำนวณจำนวนคนหรือจำนวนรถที่ต้องใช้ขนส่งสินค้า ซึ่งต้องเป็นจำนวนเต็มและต้องเพียงพอรับงานทั้งหมด (ปัดขึ้นเสมอ)
ROUNDUP(3.14159, 0)=ROUNDUP(3.14159, 0)
4
ROUNDUP(99.001, 2)=ROUNDUP(99.001, 2)
99.01
ROUNDUP(12345, -2)=ROUNDUP(12345, -2)
12400
ROUNDUP(TotalItems / ItemsPerBox, 0)=ROUNDUP(TotalItems / ItemsPerBox, 0)
จำนวนกล่อง (จำนวนเต็ม)
ROUNDUP ปัดตาม “จำนวนหลัก” (ทศนิยม, หลักสิบ) ส่วน CEILING ปัดตาม “Multiple” (เช่น ปัดขึ้นทีละ 0.25 หรือทีละ 5 บาท)
ROUNDUP จะปัดแบบ “ออกห่างจากศูนย์” (Away from zero) เช่น ROUNDUP(-3.1, 0) จะได้ -4 (ค่าลดลง แต่ magnitude เพิ่มขึ้น)
ฟังก์ชัน ROUNDUP ใช้สำหรับปัดเศษตัวเลขขึ้นเสมอ (Away from zero) ตามจำนวนหลักทศนิยมที่กำหนด ไม่ว่าเลขทศนิยมนั้นจะน้อยกว่า 5 หรือไม่ก็ตาม เหมาะสำหรับการคำนวณราคาขาย หรือการประเมินงบประมาณที่ต้องการเผื่อเหลือ