ปัดเศษลงเป็นจำนวนเต็มหรือทศนิยมตามตัวคูณที่ระบุ โดยมีการควบคุมทิศทางการปัดสำหรับจำนวนลบ
=FLOOR.MATH(number, [significance], [mode])
=FLOOR.MATH(number, [significance], [mode])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number | Number | Yes | ตัวเลขที่ต้องการปัดเศษลง (สามารถเป็นบวกหรือลบ) | |
| significance | Number | Optional | 1 | ตัวคูณหรือหน่วยที่ต้องการปัดให้เป็นจำนวนเท่า ค่าเริ่มต้นคือ 1 |
| mode | Number | Optional | 0 | ควบคุมทิศทางการปัดสำหรับจำนวนลบ: 0 = ปัดห่างจาก 0 (ค่าเริ่มต้น), ค่าอื่น = ปัดเข้าหา 0 |
FLOOR.MATH(6.7)=FLOOR.MATH(6.7)
6
FLOOR.MATH(24.3, 5)=FLOOR.MATH(24.3, 5)
20
FLOOR.MATH(-8.1, 2)=FLOOR.MATH(-8.1, 2)
-10
FLOOR.MATH(-8.1, 2, 1)=FLOOR.MATH(-8.1, 2, 1)
-8
FLOOR.MATH มีพารามิเตอร์ mode เพื่อควบคุมการปัดจำนวนลบ ส่วน FLOOR เก่าไม่มีตัวเลือกนี้ FLOOR.MATH ก็สะดวกกว่าและทำงานได้ดีกับตัวเลขลบ
Significance คือหน่วยที่คุณต้องการปัดให้เป็นจำนวนเท่า เช่น significance=5 หมายถึงต้องการปัดให้เป็นจำนวนเท่าของ 5 (5, 10, 15, 20…) ค่าเริ่มต้นคือ 1 ซึ่งปัดให้เป็นจำนวนเต็ม
Mode ใช้กับจำนวนลบเท่านั้น mode=0 (ค่าเริ่มต้น) ปัดห่างจาก 0 (เช่น -8.1 เป็น -10) ส่วน mode ที่ไม่ใช่ 0 ปัดเข้าหา 0 (เช่น -8.1 เป็น -8) จำนวนบวกจะเหมือนเดิมไม่ว่า mode คืออะไร
ใช้ได้เลย เช่น FLOOR.MATH(58.55, 0.1) จะปัดลงเป็น 58.5 (ปัดให้เป็นสิบส่วนหนึ่ง) หรือ FLOOR.MATH(58.55, 0.01) = 58.55 (ปัดให้เป็นหนึ่งร้อยส่วน)
FLOOR.MATH จะปัดเศษลง แต่ความหมายของ significance ที่เป็นลบ (เช่น -5) จะหมายถึงต้องการปัดให้เป็นจำนวนเท่าของค่าบวก (5) ซึ่งมีประโยชน์ในบางสถานการณ์ที่ต้องการปัดทั้งจำนวนบวกและลบ
FLOOR.MATH เป็นฟังก์ชันการปัดเศษที่ช่วยให้คุณปัดเศษลง (round down) ของตัวเลขให้เป็นจำนวนเต็มหรือตัวคูณที่ระบุ
สิ่งที่ทำให้ FLOOR.MATH แตกต่างจาก FLOOR ธรรมดาคือ มันสามารถควบคุมวิธีการปัดจำนวนลบได้ด้วยพารามิเตอร์ mode – ซึ่งมีประโยชน์มากเมื่อคำนวณค่าติดลบ 😎 ถ้าคุณต้องการปัดเศษลง 24.3 ให้เป็นตัวคูณของ 5 ผลลัพธ์คือ 20 แต่ถ้าคุณมี -8.1 และต้องการปัดไปหา -10 (ห่างจาก 0) หรือ -8 (เข้าหา 0) คุณสามารถเลือกได้ด้วยพารามิเตอร์ mode