ปัดตัวเลขขึ้นไปตามตัวคูณที่ระบุ โดยจัดการกับตัวเลขติดลบได้ดีกว่า CEILING ธรรมชาติ เลือกทิศทางการปัดได้
=CEILING.MATH(number, [significance], [mode])
=CEILING.MATH(number, [significance], [mode])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number | Number | Yes | ตัวเลขที่ต้องการปัดเศษขึ้น (สามารถเป็นลบได้) | |
| significance | Number | Optional | 1 | ตัวคูณที่ต้องการปัด หมายความว่าผลลัพธ์จะเป็นพหุคูณของจำนวนนี้ ถ้าไม่ระบุจะใช้ 1 |
| mode | Number | Optional | 0 | ทิศทางการปัดสำหรับตัวเลขติดลบ: 0 = ปัดเข้าหาศูนย์ (ค่าต่ำสุด), -1 = ปัดหนีศูนย์ (ค่าต่ำสุดสูง) ไม่มีผลกับตัวเลขบวก |
CEILING.MATH(22, 5)=CEILING.MATH(22, 5)
25
CEILING.MATH(-22, 5)=CEILING.MATH(-22, 5)
-20
CEILING.MATH(-22, 5, -1)=CEILING.MATH(-22, 5, -1)
-25
CEILING.MATH(3.14, 0.5)=CEILING.MATH(3.14, 0.5)
3.5
CEILING.MATH เป็นเวอร์ชันที่ปรับปรุงแล้ว จัดการกับตัวเลขติดลบได้ดีกว่า (เลือกทิศทางการปัดได้) และรองรับข้อมูลเครือข่าย (network mode) ขณะที่ CEILING แบบเก่ามักมีพฤติกรรมแปลกๆ กับตัวเลขติดลบ
Mode ช่วยควบคุมว่าค่าติดลบจะปัดไปทำไม: Mode 0 (ค่าเริ่มต้น) = ปัดเข้าหาศูนย์, Mode -1 = ปัดหนีศูนย์ ใช้งาน: ถ้าคุณเป็นเจ้าหนี้ (ปัดเข้าหาศูนย์ดีกว่า) แต่ถ้าคุณเป็นลูกหนี้ (ปัดหนีศูนย์ดีกว่า)
ใช่ Significance ต้องเป็นจำนวนบวกเสมอ ถ้าใส่เป็นลบจะเกิด #NUM! error ขนาดของ significance คือค่าของตัวคูณเท่านั้น
ได้ ถ้า significance = 1 ก็จะปัดเป็นจำนวนเต็ม แต่โดยปกติจำนวนเต็มไม่มีทศนิยมอยู่แล้ว ถ้า significance เป็นค่าที่มากกว่า 1 มันยังคงใช้ได้
ROUND ปัดไป/ลงแล้วแต่ว่าเหมาะสม (ปกติ) CEILING.MATH ปัดขึ้นเสมอ ถ้าคุณต้องให้มากกว่าหรือเท่ากับค่าดั้งเดิม ให้ใช้ CEILING.MATH
CEILING.MATH เป็นฟังก์ชันที่ปัดตัวเลขขึ้นไปให้เป็นจำนวนเต็มหรือทศนิยมตามตัวคูณที่ระบุ
ข้อดีของมันคือจัดการกับตัวเลขติดลบได้ยืดหยุ่น คุณเลือกว่าจะปัดเข้าหาศูนย์ (mode=0) หรือหนีศูนย์ (mode=-1) ส่วน CEILING ธรรมชาติมักจะแกล้งไม่ถูกมีหน่วย
ใช้เวลาคิดขอบเขต (pricing, budgets, allocation) เพราะมันรับประกันว่าจำนวนจะไม่ลดลง (positive logic) หรือไม่เพิ่มขึ้น (negative logic) ตามที่คุณต้องการ