将数字进行舍入
常见取整向上向下舍入函数
excel关于这类函数有许多,而且许多函数经过简单的变形也可实现同样的功能,常见的有int ,mod,trunc,round,rounddown,roundup,ceiling,floor,even,odd,Mround,fixed,text,QUOTIENT 。
以下是一些汇总,由于本人不善于文字表达,更喜欢直接用公式来说明,详细见附件,谢谢(有些笔误已经更正) 各位如发现以下有错误的地方,记得告诉我,谢谢
第一,Mround,floor,ceiling函数中第一参数,第二参数必须保持相同正负号,否则会返回错误值 #NUM!。
第二,在同为正数的情况,ceiling与roundup, floor与rounddown具有相同的作用
第三,同为取整函数,但是int 与Trunc,Quotient在负数的处理方式上不同
第四,在四舍五入处理过程中,round,fixed,text 可以起到相同作用,Mround需要设置正确的正负号
第五,Even函数如果参数设置恰当的话,可以达到与roundup 同样的效果
以下是一些汇总,由于本人不善于文字表达,更喜欢直接用公式来说明,详细见附件,谢谢(有些笔误已经更正) 各位如发现以下有错误的地方,记得告诉我,谢谢
第一,Mround,floor,ceiling函数中第一参数,第二参数必须保持相同正负号,否则会返回错误值 #NUM!。
第二,在同为正数的情况,ceiling与roundup, floor与rounddown具有相同的作用
第三,同为取整函数,但是int 与Trunc,Quotient在负数的处理方式上不同
第四,在四舍五入处理过程中,round,fixed,text 可以起到相同作用,Mround需要设置正确的正负号
第五,Even函数如果参数设置恰当的话,可以达到与roundup 同样的效果
第六,如区分正负数话,也可利用 odd 来进行四舍五入(即正数- ,负数+ )
第七,mod 函数在使用过程会产生浮点误差,在做其他函数参数时需特别注意
第七,mod 函数在使用过程会产生浮点误差,在做其他函数参数时需特别注意
假设您要将一个数字舍入到最接近的整数,因为小数值对您来说意义不大。或者,您想要将一个数字舍入为 10 的倍数以简化一个近似的量。有几种方法可以对数字进行舍入。
您要做什么?
∙ 在不更改数字的情况下,更改显示的小数位数
∙ 将数字向上舍入
∙ 将数字向下舍入
∙ 将数字舍入到最接近的数字
∙ 将数字舍入到接近的分数
∙ 将数字舍入到有效位
∙ 将数字舍入为指定的倍数
在不更改数字的情况下,更改显示的小数位数
在工作表上
1. 选择要设置格式的单元格。
2. 若要在小数点后显示更多或更少的小数位数,请在“开始”选项卡上的“数字”组中,单击“增加小数位数” 或“减少小数位数” 。
在内置的数字格式中
1. 在“开始”选项卡的“数字”组中,单击数字格式列表旁的箭头,然后单击“其他数字格式”。
2. 在“类别”列表中,根据您的数字的数据类型,单击“货币”、“会计专用”、“百分比”或“科学记数”。
3. 在“小数位数”框中,输入要显示的小数位数。
返回页首
将数字向上舍入
使用 ROUNDUP 函数。在某些情况下。您可能想要使用 EVEN 和 ODD 函数向上舍入到最接近的奇数或偶数。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
1. 创建一个空白工作簿或工作表。
2. 选择“帮助”主题中的示例。
注释 请勿选择行标题或列标题。
从“帮助”中选择示例
3. 按 Ctrl+C。
4. round函数有几个参数在工作表中,选择单元格 A1,然后按 Ctrl+V。
5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
|
| |||||||||||||||||||||||||
=ROUNDUP(argument1, argument2)
ROUNDUP 函数需要两个参数:
∙ 第一个参数是要舍入的数字。该数字可以是您在公式中直接指定的数字,也可以是单元格引用。
∙ 第二个参数是您要将结果舍入到的小数位数。
在您向上舍入数字时,单元格的格式可能会替代您预期要显示的格式。例如,如果您指定 4 位小数作为第二个参数,但单元格格式设置为在小数点后显示 2 位,则单元格的格式将优先。
您可以使用 EVEN 和 ODD 函数将数字向上舍入到最接近的偶数或奇数。这两个函数在使用上有一定的限制,并且务必要记住,它们始终向上舍入并且只舍入为整数。
返回页首
将数字向下舍入
使用 ROUNDDOWN 函数。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
1. 创建一个空白工作簿或工作表。
2. 选择“帮助”主题中的示例。
注释 请勿选择行标题或列标题。
从“帮助”中选择示例
3. 按 Ctrl+C。
4. 在工作表中,选择单元格 A1,然后按 Ctrl+V。
5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
|
| |||||||||||||||||||||
=ROUNDDOWN(argument1, argument2)
ROUNDDOWN 函数需要两个参数:
∙ 第一个参数是要舍入的数字。该数字可以是您在公式中直接指定的数字,也可以是单元格引用。
∙ 第二个参数是您要将结果舍入到的小数位数。
在您向下舍入数字时,单元格的格式可能会替代您预期要显示的格式。例如,如果您指定 4 位小数作为第二个参数,但单元格格式设置为在小数点后显示 2 位,则单元格的格式将优先。
返回页首
将数字舍入到最接近的数字
使用 ROUND 函数。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
1. 创建一个空白工作簿或工作表。
2. 选择“帮助”主题中的示例。
注释 请勿选择行标题或列标题。
从“帮助”中选择示例
3. 按 Ctrl+C。
4. 在工作表中,选择单元格 A1,然后按 Ctrl+V。
5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
|
| |||||||||||||||||||||
=ROUND(argument1, argument2)
ROUND 函数需要两个参数:
∙ 第一个参数是要舍入的数字。该数字可以是您在公式中直接指定的数字,也可以是单元格引用。
∙ 第二个参数是您要将结果舍入到的小数位数。
在您舍入数字时,单元格的格式可能会替代您预期要显示的格式。例如,如果您指定 4 位小数作为第二个参数,但单元格格式设置为在小数点后显示 2 位,则单元格的格式将优先。
返回页首
将数字舍入到接近的分数
使用 ROUND 函数。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
1. 创建一个空白工作簿或工作表。
2. 选择“帮助”主题中的示例。
注释 请勿选择行标题或列标题。
从“帮助”中选择示例
3. 按 Ctrl+C。
4. 在工作表中,选择单元格 A1,然后按 Ctrl+V。
5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
|
| |||||||||||||||||
=ROUND(argument1, argument2)
ROUND 函数需要两个参数:
∙ 第一个参数是要舍入的数字。该数字可以是您在公式中直接指定的数字,也可以是单元格引用。
∙ 第二个参数是您要将结果舍入到的小数位数。
在您舍入数字时,单元格的格式可能会替代您预期要显示的格式。例如,如果您指定 4 位小数作为第二个参数,但单元格格式设置为在小数点后显示 2 位,则单元格的格式将优先。
返回页首
将数字舍入到有效位
有效位是会影响数字精确度的位。
本节中的示例使用 ROUND、ROUNDUP 和 ROUNDDOWN 函数。尽管所示的这些示例涵
盖正数、负数、整数和分数的舍入方法,但在众多的可能方案中,它们只代表了很少一部分。
下表包含在将数字舍入到有效位时需要记住的一些常规规则。您可以试验不同的舍入函数并且替代为您自己的数字和参数,以便返回所需的有效位数。
∙ 在舍入一个负数时,该负数首先转换为其绝对值(没有负号的值)。然后执行舍入运算,并且重新应用负号。尽管此方法似乎违反逻辑,但它切实可行。例如,使用 ROUNDDOWN 函数将 -889 舍入为两个有效位的结果是 -880。首先,-889 转换为其绝对值 889。接下来,它向下舍入为两个有效位的结果 (880)。最后,重新应用负号,得到结果 -880。
∙ 对负数使用 ROUNDDOWN 函数始终将数字向下舍入,而 ROUNDUP 则始终将数字向上舍入。
∙ ROUND 函数按如下所示舍入包含分数的数字:如果分数部分为大于或等于 0.5,则向上舍入该数字。如果分数部分小于 0.5,则向下舍入该数字。
∙ ROUND 函数通过遵循与针对分数的类似规则向上或向下舍入整数:只是用倍数 5 来代替
0.5。
∙ 一般而言,在您舍入没有分数部分的数字(整数)时,会从要舍入到的有效位数中减去数字长度。例如,若要将 2345678 向下舍入到 3 个有效位,则将 ROUNDDOWN 函数与参数 -4 一起使用,如下所示:= ROUNDDOWN(2345678,-4)。这会将数字向下舍入到 2340000。其中的“234”部分作为有效位。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
1. 创建一个空白工作簿或工作表。
2. 选择“帮助”主题中的示例。
注释 请勿选择行标题或列标题。
从“帮助”中选择示例
3. 按 Ctrl+C。
4. 在工作表中,选择单元格 A1,然后按 Ctrl+V。
5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
|
| ||||||||||||||||||||||||||||||||||||||||||||
返回页首
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论