含四舍五入、向上向下取整和仅取整数部分及取整为偶数- Excel

文章推薦指數: 80 %
投票人數:10人

在Excel 中,取整函数有8 个之多,可分为五类,即仅取整数部分、四舍五入取整、取整为最接近的偶数、向上取整和向下取整,具体函数 ... 办公软件>Excel>Excel2016>正文 Excel取整函数(8个)的用法,含四舍五入、向上向下取整和仅取整数部分及取整为偶数 亮术网2019-10-15本网原创 在Excel中,取整函数分为五类,分别为仅取整数部分、四舍五入取整、取整为偶数、向上取整和向下取整。

其中仅取整数部分的有两个,即Int函数和Trunc函数;四舍五入取整的有一个,即Round函数;取整为最接近的偶数也只有一个,即Even函数;向上和向下取整的都有两个,分别为RoundUp函数、Ceiling函数和RoundDown函数、Floor函数。

这五类取整函数共8个,只有两个仅用于取整,即Int和Even,其它的有些除能取整外还能保留指定小数位数,如Trunc和Round;有些还能把数值舍入为指定的小数倍数,如Ceiling和Floor。

 一、Excel取整函数Int与Trunc,仅取整不四舍五入(一)Int函数对于正数,Int函数只截取整数部分,不进行四舍五入;对于负数,不管小数点后的数是否大于等于5,Int函数都向前进一;举例如下:选中B2,输入公式=INT(A2),按回车,返回5.6取整的结果为5;选中B2,把鼠标移到B2右下角的单元格填充柄上,鼠标变为黑色加号后,双击左键,则返回-3.5和-3.4的取整结果都为4;操作过程步骤,如图1所示:图1 (二)Trunc函数无论是正数还是负数,Trunc函数都不四舍五入、不向前进一,举例如下:双击C2单元格,把公式=TRUNC(A2)复制到C2,按回车,返回5.6的取整结果也为5;同样用双击C2单元格填充柄的方法返回-3.5和-3.4的取整结果,它们都为-3;操作过程步骤,如图2所示:图2提示:Trunc函数取整既可省略第二个参数又可把它设置为0,如上面的公式可改为=TRUNC(A2,0),0表示保留0位小数;另外,Trunc函数既可取整又可保留指定小数位数,但无论哪种情况,它都不四舍五入,例如:5.65用公式=TRUNC(5.65,1)保留一位小数结果为5.6。

 (三)Int函数与Trunc函数取整的区别Int函数对正数直接截取整数部分且不四舍五入,对负数无论小数点后的数是否大于等于5都向前进一;Trunc函数对正负数都不四舍五入也不向前进一。

  二、Excel取整函数Round,四舍五入取整1、双击B2单元格,把公式=ROUND(A2,0)复制到B2,按回车,返回8.4的四舍五入取整结果8;再用双击B2单元格填充柄的方法返回8.5四舍五入的取整结果9;操作过程步骤,如图3所示:图32、公式说明:Round函数可指定保留几位小数和向左舍入位数,当第二个参数为0时,如演示中的公式=ROUND(A2,0),表示保留0位小数(即取整);当第二个参数为正时,表示保留指定的小数位数,如8.455用公式=ROUND(8.455,0)保留两位小数,结果为8.46;当第二个参数为负时,表示向小数点左边舍入,如85.5用公式=ROUND(85.5,-1)向小数点左边舍入一位,结果为90,即个位向十位进一。

  三、Excel取整函数Even,取整为最接近的偶数1、双击B2单元格,把公式=EVEN(A2)复制到B2,按回车,返回6.4取整为最接近的偶数结果8;同样用双击B2单元格填充柄的方法把剩余数值取整为最接近的偶数;操作过程步骤,如图4所示:图42、公式说明:Even函数把数值沿绝对值增大的方向取整为最接近的偶数,如果数值已是偶数,则返回本身。

演示中,正负6.4和6.5都返回8,说明Even把正负数都沿绝对值增大方向取整为最接近的偶数;6是偶数,则返回本身;7是奇数,则向上取整为最接近的偶数8。

  四、Excel取整函数RoundUp和Ceiling,都为向上取整(一)RoundUp函数1、双击B2单元格,把公式=ROUNDUP(A2,0)复制到B2,按回车,返回3.4的向上取整为最接近整数4;双击B2的单元格填充柄,则返回剩余数值的取整结果;操作过程步骤,如图5所示:图52、公式说明:当RoundUp函数的第二个参数为0时(如果演示中的=ROUNDUP(A2,0)),它用于朝远离0的方向把数值取整,不管数值为正还是为负,也不管小数点后的数是否大于等于5,都朝远离0的方向取整。

如:演示中的3.4和3.5都取整为4,-3.4和-3.5都取整为-4。

 (二)Ceiling函数表达式为:CEILING(Number,Significance),Number为要舍入的数值,Significance为要舍入的倍数;作用为:把数值向上舍入为最接近的指定基数的倍数,当参数Significance为整数时,作用为把数值取整,可分为三种情况,分别如下:(1)参数Number与Significance都为正1、双击B2,把公式=CEILING(A2,1)复制到B2,按回车,返回75.4向上取整为1的倍数的数76;双击B3,把同一公式粘贴到B3,并把1改为2,按回车,返回75.4向上取整为2的倍数的数76;双击B4,同样把同一公式粘贴到B4,把1改为3,返回75.4向上取整为3的倍数的数78;再双击B5,把同一公式粘贴到B5,在1前输入负号(-),按回车,返回数值错误#NUM!;操作过程步骤,如图6所示:图62、公式说明:从演示中可知,当参数Number与Significance都为正时,Ceiling函数都向上舍入为最接近的指定基数的倍数;如公式=CEILING(A2,1)和=CEILING(A2,2)分别把75.4向上舍入为1和2的倍数,它们的结果都为76,76是1的倍数,也是2的倍数。

但参数Number为正数时,Significance不能为负,否则返回#Num!错误。

 (2)参数Number为负,Significance为正1、双击D2单元格,把公式=CEILING(C2,1)复制到D2,按回车,返回-75;双击D3,把同一公式粘贴到D3,把1改为2,按回车,返回-74;再双击D4,再把同一公式粘贴到D4,把1改为3,按回车,返回-75;操作过程步骤,如图7所示:图72、公式说明:当参数Number为负、Significance为正时,Ceiling函数朝向0的方向向上舍入为最接近的指定基数的倍数。

如演示中的-75.4舍入为1的倍数时,结果为75;舍入为2的倍数时,结果为74。

 (3)参数Number与Significance都为负1、双击F2单元格,把公式=CEILING(E2,-1)复制到F2,按回车,返回-76;双击F3,把同一公式粘贴到D3,把1改为2,按回车,返回-76;再双击F4,再把同一公式粘贴到F4,把1改为3,按回车,返回-78;操作过程步骤,如图8所示:图82、公式说明:当参数Number与Significance都为负时,Ceiling函数朝远离0的方向向下舍入为最接近的指定基数的倍数。

如演示中的-75.4舍入为-1和-2的倍数时,结果都为-76;舍入为-3的倍数时,结果为-78。

 (三)RoundUp函数与Ceiling函数的区别RoundUp函数把正负的数值都朝远离0的方向取整;Ceiling函数是把数值取整为指定基数的倍数。

  五、Excel取整函数RoundDown和Floor,都为向下取整(一)RoundDown函数1、双击B2单元格,把公式=ROUNDDOWN(A2,0)复制到B2,按回车,返回向下取整结果29;双击B2单元格填充柄,返回剩余数值的向下取整结果;操作过程步骤,如图9所示:图92、公式说明:当RoundDown函数的第二个参数为0时,如演示中的公式=ROUNDDOWN(A2,0),它用于向下取整。

当要取整的数值为正数或负数,都朝着0的方向取整,如29.4和29.5取整结果都为29、-29.4和-29.5取整结果都为-29,只不过前者为向下取整,后者为向上取整。

 (二)Floor函数表达式为:FLOOR(Number,Significance),Number为要舍入的数,Significance为要舍入到的倍数;作用:把数值向下舍入到最接近Significance的倍数;当Significance为正数时,作用是把数值向下舍入为整数,它可分为三种情况,具体如下:(1)参数Number与Significance都为正1、双击B2单元格,把公式=FLOOR(A2,1)复制到B2,按回车,返回9.5向下取整的结果9;双击B3,把同一公式粘贴到B3,把1改为2,按回车,返回8;双击B4,把同一公式粘贴到B4,把1改为3,按回车,返回9;再双击B5,再次把同一公式粘贴到B5,把1改为-1,按回车,返回#NUM!错误;操作过程步骤,如图10所示:图102、公式说明:当参数Number与Significance都为正时,Floor函数朝0方向向下舍入为最接近Significance的倍数,如9.5向下舍入1和3倍,结果都为9,而9相对9.5来说,是最接近1和3的数,9.5向下舍入2倍,结果为8,8相对9.5来说也是最接近2的数。

 (2)参数Number为负,Significance为正1、双击B2单元格,把公式=FLOOR(A2,1)复制到B2,按回车,返回-10;双击B3,把同一公式粘贴到B3,把1改为2,按回车,返回-10;再次双击B4,再把同一公式粘贴到B4,把1改为3,按回车,返回-12;操作过程步骤,如图11所示:图112、公式说明:当参数Number为负、Significance为正时,Floor函数朝远离0的方向向下取整为最接近Significance的倍数。

如-9.5向下取整为1和2的倍数,结果都为-10;向下取整为3倍,结果为-12;它们相对-9.5都是远离0的方向。

 (3)参数Number与Significance都为负1、双击B2单元格,把公式=FLOOR(A2,-1)复制到B2,按回车,返回-9;双击B3,把同一公式粘贴到B3,把-1改为-2,按回车,返回-8;再双击B4,把同一公式粘贴到B4,把-1改为-3,按回车,返回-9;操作过程步骤,如图12所示:图122、公式说明:当参数Number与Significance都为负时,Floor函数朝0方向向上取整为最接近Significance的倍数。

如-9.5取整为-1和-3的倍数,结果都为-9;取整为-2的倍数,结果为-8;相对-9.5来说,取整结果都是朝0方向且都是最接近-1、-2和-3的数。

 (三)RoundDown函数与Floor函数取整的区别RoundDown函数用于取整时,要取整的数值无论为正还是为负,都朝着0的方向取整;Floor函数是把要取整的数值向下舍入为指定基数的倍数。

本文浓缩标签:Round函数Sum函数If函数Excel求和提问或评注 相关阅读 ExcelSumIf函数条件带?/*、Average和数组多条ExcelAverageIf函数使用方法的7个实例,包含条件ExcelSum函数基本及与if、OffSet、Match、RigExcel求和包括用快捷键、选项与批量快速对行列或指定ExcelIf函数单条件与用嵌套或And/*、OR/+组合多ExcelCountIf函数的使用方法,包含与If、Sum组合ExcelRound函数使用方法的7个实例,包含保留小数、



請為這篇文章評分?