ปัดตัวเลขลงไปยังพหุคูณที่ใกล้ที่สุดของค่าที่กำหนด เช่น ปัด 22 ลงให้ลงตัวที่ 5 ได้ 20 (ฟังก์ชันเก่า ควรใช้ FLOOR.MATH แทน)
=FLOOR(number, significance)
=FLOOR(number, significance)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number | Number | Yes | ตัวเลขที่ต้องการปัดเศษลง สามารถเป็นบวก ลบ หรือทศนิยมได้ | |
| significance | Number | Yes | พหุคูณที่ต้องการให้ปัดลงไป (ต้องมีเครื่องหมายเดียวกับ number หรือจะเกิด #NUM! error) |
FLOOR(22, 5)=FLOOR(22, 5)
20
FLOOR(2.34, 0.01)=FLOOR(2.34, 0.01)
2.34
FLOOR(2.37, 0.1)=FLOOR(2.37, 0.1)
2.3
FLOOR(-2.5, -1)=FLOOR(-2.5, -1)
-3
FLOOR(127.83, 0.25)=FLOOR(127.83, 0.25)
127.75
FLOOR เป็นฟังก์ชันเก่า (legacy) ที่มีข้อจำกัด เช่น Significance ต้องมีเครื่องหมายเดียวกับ number ส่วน FLOOR.MATH ใหม่กว่า ใช้งานได้ง่ายกว่า แนะนำให้ใช้ FLOOR.MATH หรือ FLOOR.PRECISE ถ้า Excel เวอร์ชันรองรับ
นั่นคือข้อจำกัดของ FLOOR เดิม ถ้าเครื่องหมายต่างกันจะขึ้น #NUM! error ลองใช้ ABS() ถ้าต้อง หรือเปลี่ยนไปใช้ FLOOR.MATH ที่ไม่มีข้อจำกัดนี้
ไม่จำเป็น แต่ต้องมีเครื่องหมายเดียวกับ number เช่น ถ้า number ติดลบ significance ก็ต้องติดลบด้วย
ถูกต้อง ถ้า number หารด้วย significance ลงตัวแล้ว FLOOR จะคืนค่าเดิมไม่ปัด เช่น =FLOOR(20, 5) ได้ 20
FLOOR เป็นฟังก์ชันปัดเศษลง (rounding down) ที่ไปตามพหุคูณ ไม่ใช่ไปที่จำนวนเต็มอย่างเดียว
เช่น ปัด 22 ลงตามพหุคูณ 5 ได้ 20, ปัด 2.34 ลงตามพหุคูณ 0.1 ได้ 2.3 ประโยชน์คือใช้สำหรับการปัดราคา การปัดปริมาณ หรือการคำนวณขั้นบันได
แต่ตัวระวัง! FLOOR เป็นฟังก์ชันเก่า ใน Excel 2013 ขึ้นไป แนะนำให้ใช้ FLOOR.MATH หรือ FLOOR.PRECISE แทนเพราะความแม่นยำดีกว่า