Excel中round函数怎么用

Excel中round函数怎么用,第1张

四舍五入函数用法:=round(公式,2)

其中的2是保留小数的位数,

如果四舍五入到百分位是(保留2位小数):=round(123456,2)得123

如果四舍五入到千分位是(保留2位小数):=round(123456,3)得1235

如果四舍五入到个位是:=round(1234567,0)得12346

如果四舍五入到十位是:=round(156356,-1)得1560

如果四舍五入到百位是:=round(156056,-2)得1600

说明

ROUND 函数将数字四舍五入到指定的位数。 例如,如果单元格 A1 包含 237825,而且您想要将此数值舍入到两个小数位数,可以使用以下公式:

=ROUND(A1, 2)

此函数的结果为 2378。

语法

ROUND(number, num_digits)

ROUND 函数语法具有下列参数:

number    必需。 要四舍五入的数字。

num_digits    必需。 要进行四舍五入运算的位数。

备注

如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位数。

如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。

如果 num_digits 小于 0,则将数字四舍五入到小数点左边的相应位数。

若要始终进行向上舍入(远离 0),请使用 ROUNDUP 函数。

若要始终进行向下舍入(朝向 0),请使用 ROUNDDOWN 函数。

若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 05 倍),请使用 MROUND 函数。

ROUND函数的语法为:ROUND (number, num_digits) number---要进行四舍五入的数字。 num_digits---进行四舍五入指定的位数。 2/11 第一、如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位。

例如:把示例中数字进行四舍五入(保留小数点后两位数字)。 核算软件助您轻松应对IFRS 16准则 广告 3/11

round函数

函数功能:四舍五入取整。

使用方法:B = round(A)

对数组A中每个元素朝最近的方向取整数部分,并返回与A同维的整数数组B,对于一个复数参量A,则分别对其实部和虚数朝最近的方向取整数部分,并返回一复数数据B。

例子:

ceil(x)返回不小于x的最小整数值(然后转换为double型)。

floor(x)返回不大于x的最大整数值。

round(x)返回x的四舍五入整数值。

#include <stdioh>

#include <mathh>

int main(int argc, const char argv[])

{

float num = 14999;

printf("ceil(%f) is %f\n", num, ceil(num));

printf("floor(%f) is %f\n", num, floor(num));

printf("round(%f) is %f\n", num, round(num));

return 0;

}

编译:$cc testc -lm

执行:$/aout

ceil(1499900) is 2000000

floor(1499900) is 1000000

round(1499900) is 1000000

Matlab中round()

应用举例:

a = [-19, -02, 34, 56, 70, 24+36i]

a =

Columns 1 through 4

-19000 -02000 34000 56000

Columns 5 through 6

70000 24000 + 36000i

round(a)

ans =

Columns 1 through 4

-20000 0 30000 60000

Columns 5 through 6

70000 20000 + 40000i

具体用法如下:

(银行家舍入)

Round 函数即四舍五入取偶。

Round 函数在MSDN里的中文释义为四舍五入,这是翻译时的疏忽。

在 VB,VBScript,C#,J#,T-SQL 中 Round 函数都是采用 Banker's rounding(银行家舍入)算法,即四舍六入五取偶。事实上这也是 IEEE 规定的舍入标准。因此所有符合 IEEE 标准的语言都应该是采用这一算法的。

为了避免四舍五入规则造成的结果偏高,误差偏大的现象出现,一般采用四舍六入五留双规则(Banker's Rounding)。

准确而言,四舍六入五留双应称作“四舍六入,逢五无后则留双”,如此就可以完全覆盖此规则的详情。

四舍六入五留双规则的具体方法是:

(一)当尾数小于或等于4时,直接将尾数舍去。

例如,将下列数字全部修约为四位有效数字,结果为:

(二)当尾数大于或等于6时,将尾数舍去并向前一位进位。

例如,将下列数字全部修约为四位有效数字,结果为:

(三)当尾数为5,而尾数后面的数字均为0时,应看尾数“5”的前一位:若前一位数字此时为奇数,就应向前进一位;若前一位数字此时为偶数,则应将尾数舍去。数字“0”在此时应被视为偶数。

例如,将下列数字全部修约为四位有效数字,结果为:

(四)当尾数为5,而尾数“5”的后面还有任何不是0的数字时,无论前一位在此时为奇数还是偶数,也无论“5”后面不为0的数字在哪一位上,都应向前进一位。

例如,将下列数字全部修约为四位有效数字,结果为:

虽然“四舍五入”是中国最早提出的算法,值得我们自豪,但不能因此就认为它始终是先进的。毕竟它已经有近二千年历史了(大约一千七百多年前,天文学家杨伟就已明确提出了“四舍五入法”)。

四舍五入算法逢五就要进位,带来的问题就是结果偏大,尤其是在大量的数据统计中。Banker 舍入则在统计概率上解决了这个问题。

函数格式:ROUND(数值或数值单元格,要保留的位数)。

例:ROUND(19531,2) 表示对19531四舍五入,保留2位小数,结果为1953。

如图,对A1单元格进行四舍五入(保留两位小数),结果显示在B1单元格里。

*** 作步骤如下:

首先,选中B1单元格,在B1里输入"=round",excel会自动提示四舍五入函数,如图:

双击提示出来的ROUND函数,在B1单元格里就会出现如图所示:

然后,单击A1单元格,输入逗号,再输入2(保留两位小数),如图所示:

最后,敲回车,即可显示结果,如图:

ROUND函数中:

如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位。

如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。

如果 num_digits 小于 0,则在小数点左侧进行四舍五入。

若要始终进行向上舍入(远离 0),请使用 ROUNDUP 函数。

若要始终进行向下舍入(朝向 0),请使用 ROUNDDOWN 函数。

若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 05 倍),请使用 MROUND 函数。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11669814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存