Excel - FLOOR 函数
FLOOR 函数
Excel FLOOR 函数将数值向下舍入到接近零的水平,接近第二个参数"显著性"中定义的倍数。研究人员和业务分析师通常使用 FLOOR 和 CEILING 函数来确保一致性并使数据集更具可读性。加载冗长的数据(如财务数据)很难处理,并且在 Excel 中占用更多空间。
通常,FLOOR 函数已得到增强;您可以在显著性参数中使用正号和负号。但是,在早期版本 2003 和 2007 中,FLOOR 函数内的参数必须包含类似的符号,无论是正数还是负数。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2021 for Mac
- Excel 2019
- Excel 2019 for Mac
- Excel 2016
- Excel 2013
- Excel 2010
- Excel 2007
语法
FLOOR 函数的语法如下 −
FLOOR (number, significance)
参数
您可以将以下参数与 FLOOR 函数 − 一起使用
参数 | 描述 | 必需/可选 |
---|---|---|
number | 它指定数值。 | 必需 |
significance | 它指定要舍入的倍数向下。 | 必需 |
要记住的要点
- 如果第一个参数"Number"表示正数值,则向下舍入并接近零。
- 如果数字表示非正值,则向下舍入。并且远离数字零。
- 任何参数都是非数字;Excel FLOOR 函数都会检索名为 #VALUE! 的错误。
- 如果数值是第二个参数 Significance 的整数倍,则 FlOOR 函数会检索第一个参数中指定的相同数字。
- 如果第一个"number"和第二个参数"significance"包含正号和负号,则此函数会检索名为 #NUM! 的错误。值。
FLOOR 函数示例
练习以下示例,了解 Excel 中 FLOOR 函数的用法。
示例 1
如果指定的数字代表正数值,则向下舍入并接近零。
解决方案
考虑示例工作表,您必须向下舍入 C 列中给出的单元格值。编写公式"=FLOOR(A5,2)"并按Enter键。


因此,给定的数字通过floor函数向下舍入
示例 2
如果给定的数字表示负数值,则递进。并且远离数字零。
解决方案
首先,在 A6 单元格中输入负整数,输入公式 =FLOOR(A6,3),然后按 Enter。
<图片src="/advanced_excel_functions/images/excel_floor_function_3.jpg" alt="Excel Floor Function 3"/>您可以注意到,负数向下舍入,与 0 相差甚远。

示例 3
任何参数都是非数字的; Excel FLOOR 函数检索名为 #VALUE! 的错误。
解决方案
首先,在 A7 单元格中输入文本,编写公式 =FLOOR(A7,2) 在 B7 单元格中,然后按 Enter 选项卡。


注意 − 确保两个参数都只包含数字值;否则,#VALUE!可能会出现错误。
示例 4
如果数值是第二个参数中提到的完整倍数,则数值将保持不变。
解决方案
首先,您需要 A8 单元格中的特定整数,并在 B8 单元格中使用公式 =FLOOR(A8,2),然后按 < b>输入。


正如您在屏幕截图中看到的,FLOOR 函数检索与特定 A8 相同的数值单元格。这是因为重要性值 2 是 100 的精确倍数。
示例 5
如果第一个"数字"和第二个参数"重要性"包含正号和负号,然后此函数将检索名为 #NUM 的错误!
解决方案
在 B7< 中写入表达式 =FLOOR(A7,-1) /b> 单元格。在这里,您可以观察到数字 87.12 为正数,重要性值为 -1。因此,一旦您按下 Enter,则 #NUM!就会出现错误。

