round函数的区别是什么啊?

如题所述

一、效果不同

1、ROUND函数:round函数是EXCEL中的一个基本函数,作用按指定的位数对数值进行四舍五入。

2、ROUNDUP函数: ROUNDUP函数是EXCEL中的一个函数,作用按指定的位数对数值进行四舍五,与ROUND区别就是总是向上舍入数字

二、语法不同

1、ROUND函数:ROUND(number, num_digits),number 必需。要四舍五入的数字。

num_digits 必需。位数,按此位数对 number 参数进行四舍五入。

2、ROUNDUP函数:ROUNDUP(number,num_digits)。number 必需。num_digits 非必需。

三、使用条件不同

1、ROUND函数:如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位。如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。如果 num_digits 小于 0,则在小数点左侧前几位进行四舍五入。

2、ROUNDUP函数:直接向上四舍五入。

扩展资料

round函数对日期的操作

1、对于年份按1--6月和7--12月四舍五入到最近的年份1月;

select round(to_date('2018-08-05','yyyy-mm-dd'),'yyyy') from dual;

2、对于月份按1--15日和16--30日四舍五入到最近的月份1日;

select round(to_date('2018-08-08','yyyy-mm-dd'),'month') from dual;

3、对于星期按周一--周三和周四--周日四舍五入到最近一周周日;

select round(to_date('2018-08-08','yyyy-mm-dd'),'day') from dual;

4、对于天按1--12点和13--24点四舍五入到最近一天零时;

select round(to_date('2018-08-05','yyyy-mm-dd'),'dd') from dual。

参考资料来源:百度百科-round函数

参考资料来源:百度百科-ROUNDUP函数

温馨提示:答案为网友推荐,仅供参考
相似回答