语法
ROUND(number,num_digits)?
参数
number必需。要四舍五入的数字。
num_digits必需。位数,按此位数对number参数进行四舍五入。
返回值
返回按指定位数进行四舍五入的数值。
ROUND函数中:
如果num_digits大于0(零),则将数字四舍五入到指定的小数位。
如果num_digits等于0,则将数字四舍五入到最接近的整数。
如果num_digits小于0,则在小数点左侧前几位进行四舍五入。
若要进行向上舍入(远离0),请使用ROUNDUP函数。
若要进行向下舍入(朝向0),请使用ROUNDDOWN函数。
实例编辑
=ROUND(2.15,1)????=2.2
将2.15四舍五入到一个小数位
=ROUND(2.149,1)????=2.1
将2.149四舍五入到一个小数位
=ROUND(-1.475,2)????=-1.48
将-1.475四舍五入到两个小数位
=ROUND(21.5,0)????=22
将21.5四舍五入到整数
=ROUND(21.5,-1)????=20
将21.5左侧一位四舍五入
ROUND函数
说明
ROUND函数将数字四舍五入到指定的位数。例如,如果单元格A1包含23.7825,而且您想要将此数值舍入到两个小数位数,可以使用以下公式:
=ROUND(A1,2)
此函数的结果为23.78。
语法
ROUND(number,num_digits)
ROUND函数语法具有下列参数:
number必需。要四舍五入的数字。
num_digits必需。要进行四舍五入运算的位数。
备注
如果num_digits大于0(零),则将数字四舍五入到指定的小数位数。
如果num_digits等于0,则将数字四舍五入到最接近的整数。
如果num_digits小于0,则将数字四舍五入到小数点左边的相应位数。
若要始终进行向上舍入(远离0),请使用ROUNDUP函数。
若要始终进行向下舍入(朝向0),请使用ROUNDDOWN函数。
若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的0.5倍),请使用MROUND函数。
就是U5单元格,单元格由列和行组成,列用英文字母ABCD.......EFG....这样的形式表示,行用数字1,2,3,4,.....这样的形式表示,所以U5代表U列的第5行那个单元格的值。
$是绝对引用符号,$U$5代表把列和行都加上绝对引用,
公式在横拉时列会改变,从U5变为V5、W5、X5......
公式在下拉时行会改变,从U5变为U6、U7、U8.......
如果想在拉动时,固定是U5不变,就要加上这个绝对引用符号,这样在拖动时U5就不会改变了。
$U5列加上绝对引用符号,在横拉时U列保持不变,但下拉时5会改变。
U$5行加上绝对引用符号,在下拉时行保持不变,但横拉时U列会改变。
$U$5列和行同时加上绝对引用符号,则横拉或下拉都不会改变。
ROUND
返回某个数字按指定位数取整后的数字。
语法
ROUND(number,num_digits)
Number??需要进行四舍五入的数字。
Num_digits??指定的位数,按此位数进行四舍五入。
说明
如果num_digits大于0,则四舍五入到指定的小数位。如果num_digits等于0,则四舍五入到最接近的整数。如果num_digits小于0,则在小数点左侧进行四舍五入。
假设在A1单元格写入数字23.678,要在B1单元格得到A1单元格数值四舍五入保留两位小数的值,则B1单元格的公式为
=ROUND(A1,2)
得出的值为?23.68
语法
ROUND(number,num_digits)
Number需要进行四舍五入的数字。
Num_digits指定的位数,按此位数进行四舍五入。
说明
如果num_digits大于0,则四舍五入到指定的小数位。
如果num_digits等于0,则四舍五入到最接近的整数。
如果num_digits小于0,则在小数点左侧进行四舍五入。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。
按Ctrl+C。
在工作表中,选中单元格A1,再按Ctrl+V。
若要在查看结果和查看返回结果的公式之e799bee5baa6e4b893e5b19e31333239313532间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
1
2
3
4
5
AB
公式说明(结果)
=ROUND(2.15,1)将2.15四舍五入到一个小数位(2.2)
=ROUND(2.149,1)将2.149四舍五入到一个小数位(2.1)
=ROUND(-1.475,2)将-1.475四舍五入到两小数位(-1.48)
=ROUND(21.5,-1)将21.5四舍五入到小数点左侧一位(20)
祝你成功!
C++中没有直接的round函数,需要自己建立,可以参考以下的代码:
double?round(double?val)
{
return?(val>?0.0)???floor(val+?0.5)?:?ceil(val-?0.5);
}
C语言中round函数的作用:四舍五入到最邻近的整数。
扩展资料:
round函数的详细介绍
在VB,VBScript,C#,J#,T-SQL中Round函数都是采用Banker'srounding(银行家舍入)算法,即四舍六入五取偶。事实上这也是IEEE规定的舍入标准。因此所有符合IEEE标准的语言都应该是采用这一算法的。
为了避免四舍五入规则造成的结果偏高,误差偏大的现象出现,一般采用四舍六入五留双规则(Banker'sRounding)。
准确而言,四舍六入五留双应称作“四舍六入,逢五无后则留双”,如此就可以完全覆盖此规则的详情。