EXCEL中ceiling和roundup有什么区别
答案:5 悬赏:0 手机版
解决时间 2021-02-18 16:36
- 提问者网友:泪痣哥哥
- 2021-02-17 15:50
EXCEL中ceiling和roundup有什么区别
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-02-17 16:09
返回将参数 number 向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数。 例如,如果您不希望在价格使用所有“分”值,当产品价格为 $4.42 时,则可以使用公式 =CEILING(4.42,0.05) 将价格向上舍入到最接近的 5 美分。
语法
CEILING(number, significance)
CEILING 函数语法具有以下参数:
Number 必需。 要舍入的值。
significance 必需。 要舍入到的倍数。
备注
如果任何一个参数是非数值型,则 CEILING 返回 #VALUE! 错误值。
不论参数 number 的符号如何,数值都是沿绝对值增大的方向向上舍入。 如果 number 正好是 significance 的倍数,则不进行舍入。
如果 number 和 significance 都为负,则对值按远离 0 的方向进行向下舍入。
如果 number 为负,significance 为正,则对值按朝向 0 的方向进行向上舍入。
ROUNDUP
朝着远离 0(零)的方向将数字进行向上舍入。
语法
ROUNDUP(number, num_digits)
ROUNDUP 函数语法具有下列参数:
Number 必需。需要向上舍入的任意实数。
num_digits 必需。要将数字舍入到的位数。
备注
ROUNDUP 的行为与 ROUND 相似,所不同的是它始终将数字进行向上舍入。
如果 num_digits 大于 0(零),则将数字向上舍入到指定的小数位数。
如果 num_digits 为 0,则将数字向上舍入到最接近的整数。
如果 num_digits 小于 0,则将数字向上舍入到小数点左边的相应位数。
语法
CEILING(number, significance)
CEILING 函数语法具有以下参数:
Number 必需。 要舍入的值。
significance 必需。 要舍入到的倍数。
备注
如果任何一个参数是非数值型,则 CEILING 返回 #VALUE! 错误值。
不论参数 number 的符号如何,数值都是沿绝对值增大的方向向上舍入。 如果 number 正好是 significance 的倍数,则不进行舍入。
如果 number 和 significance 都为负,则对值按远离 0 的方向进行向下舍入。
如果 number 为负,significance 为正,则对值按朝向 0 的方向进行向上舍入。
ROUNDUP
朝着远离 0(零)的方向将数字进行向上舍入。
语法
ROUNDUP(number, num_digits)
ROUNDUP 函数语法具有下列参数:
Number 必需。需要向上舍入的任意实数。
num_digits 必需。要将数字舍入到的位数。
备注
ROUNDUP 的行为与 ROUND 相似,所不同的是它始终将数字进行向上舍入。
如果 num_digits 大于 0(零),则将数字向上舍入到指定的小数位数。
如果 num_digits 为 0,则将数字向上舍入到最接近的整数。
如果 num_digits 小于 0,则将数字向上舍入到小数点左边的相应位数。
全部回答
- 1楼网友:撞了怀
- 2021-02-17 20:04
CEILING
将参数 Number 向上舍入(沿绝对值增大的方向)
ROUNDUP
远离零值,向上舍入数字。
你可以试验两个 负数,就明白了
将参数 Number 向上舍入(沿绝对值增大的方向)
ROUNDUP
远离零值,向上舍入数字。
你可以试验两个 负数,就明白了
- 2楼网友:时间的尘埃
- 2021-02-17 18:46
A1=-3.5
B1=IF(A1<0,ROUNDDOWN(A1,0),ROUNDUP(A1,0))
B1=IF(A1<0,ROUNDDOWN(A1,0),ROUNDUP(A1,0))
- 3楼网友:杯酒困英雄
- 2021-02-17 17:15
道理相似,但在应用上还是有一定区别的,ROUNDUP可以向上舍入到到指定位数,第二参数可以为正,为0(为零时可以省略不写,光写逗号),为负,为正时比较容易理解,为负时使用也非常方便,=ROUNDUP(1234.5,-2),向上舍入到百位,所以一般向上舍入到什么位数,一般用这个函数比较好。
CEILING函数的特点是可以向上舍入到指定位数的倍数,第一参数和第二参数的正负必须一致,否则返回错误。在要求将数据向上舍入到5或0之类的情况下比较合适,比如=CEILING(12.12,0.5)将返回12.5。
CEILING函数的特点是可以向上舍入到指定位数的倍数,第一参数和第二参数的正负必须一致,否则返回错误。在要求将数据向上舍入到5或0之类的情况下比较合适,比如=CEILING(12.12,0.5)将返回12.5。
- 4楼网友:人间朝暮
- 2021-02-17 16:52
CEILING是将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数。这里的倍数可以自定,这比起ROUNDUP的单纯地在哪一位上四舍五入要灵活的多。
祝你成功!
补充回答:
1.为什么当数值为负数时(假设为-3.5),仍然设置公式ceiling(number,1)和roundup(number,0)得出的结果ceiling是#NUM!,而roundup得出的结果是更小的值(-4)
:CEILING函数第一参数和第二参数的正负必须一致,否则返回错误。对于roundup而言,都说了如果 num_digits 等于 0,则向上(沿绝对值增大的方向)舍入到最接近的整数。因为-4的绝对值4大于-3.5的绝对值3.5,所以结果为-4.
2.如果当数值为负数时 想设置向上取整(-3)该怎么设置呢
:这时用与ceiling相对应的另一个取舍函数floor即可
公式为:
=FLOOR(-3.5,-1)
结果为:
-3
原理:
对于floor函数不论 number 的正负号如何,舍入时参数的绝对值都将减小
祝你成功!
祝你成功!
补充回答:
1.为什么当数值为负数时(假设为-3.5),仍然设置公式ceiling(number,1)和roundup(number,0)得出的结果ceiling是#NUM!,而roundup得出的结果是更小的值(-4)
:CEILING函数第一参数和第二参数的正负必须一致,否则返回错误。对于roundup而言,都说了如果 num_digits 等于 0,则向上(沿绝对值增大的方向)舍入到最接近的整数。因为-4的绝对值4大于-3.5的绝对值3.5,所以结果为-4.
2.如果当数值为负数时 想设置向上取整(-3)该怎么设置呢
:这时用与ceiling相对应的另一个取舍函数floor即可
公式为:
=FLOOR(-3.5,-1)
结果为:
-3
原理:
对于floor函数不论 number 的正负号如何,舍入时参数的绝对值都将减小
祝你成功!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯