floor函式,其功能是“向下取整”,或者說“向下捨入”、“向零取捨”,即取不大於x的最大整數,與“四捨五入”不同,下取整是直接取按照數軸上最接近要求值的左邊值,即不大於要求值的最大的那個整數值。
基本介紹
- 中文名:floor函式
- 外文名:floor function
- 用途:取不大於傳入值的最大整數
- 支持:excel c c++ java pascal c# js python
- 特點:向零取捨,向下取整
Excel套用
語法:
- Number必需。要捨入的數值。
- Significance必需。要捨入到的倍數。
說明
- 如果任一參數為非數值型,則 FLOOR 將返回錯誤值 #VALUE!。
- 如果 number 的符號為正,significance 的符號為負,則 FLOOR 將返回錯誤值 #NUM!。
- 如果 number 的符號為正,函式值會向靠近零的方向捨入。如果 number 的符號為負,函式值會向遠離零的方向捨入。如果 number 恰好是 significance 的整數倍,則不進行捨入。
示例
A | B |
---|---|
公式 | 說明(結果) |
=FLOOR(2.5, 1) | 將 2.5 沿絕對值減小的方向向下捨入,使其等於最接近的 1 的倍數 (2) |
=FLOOR(-2.5, -2) | 將 -2.5 沿絕對值減小的方向向下捨入,使其等於最接近的 -2 的倍數 (-2) |
=FLOOR(-2.5, 2) | 返回錯誤值,因為 -2.5 和 2 的符號不同 (#NUM!) |
=FLOOR(1.5, 0.1) | 將 1.5 沿絕對值減小的方向向下捨入,使其等於最接近的 0.1 的倍數 (1.5) |
=FLOOR(0.234, 0.01) | 將 0.234 向下捨入到最接近的 0.01 的倍數 (0.23) |
C語言例子
python例子
JavaScript
定義和用法
語法
參數 | 描述 |
---|---|
x | 必需。任意數值或表達式。 |