EXCEL:数字取整的几种方式「终于解决」

编程文档 (55) 2023-08-18 15:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说EXCEL:数字取整的几种方式「终于解决」,希望能够帮助你!!!。

EXCEL:数字取整的几种方式

下图这个表来做演示,有数量、金额、总计(数量*金额=总计),我们现在对总计数进行多个方式取整。

EXCEL:数字取整的几种方式「终于解决」_https://bianchenghao6.com/blog_编程文档_第1张

数据表

一、向下取整,公式=ROUNDDOWN(number,num_digits)

number:需要向下取整的值

num_digits向下取整到第几位

num_digits=0表示到小数点右边的数都舍弃

num_digits>0表示小数点右边第几位后的数舍弃

num_digits<0表示小数点左边到第几位都舍弃

Eg1:公式=ROUNDDOWN(A2*B2,0),小数点右边的小数都舍弃,C列是数量✖金额得出来的数值,D列是用公式得出来的值

EXCEL:数字取整的几种方式「终于解决」_https://bianchenghao6.com/blog_编程文档_第2张

num_digits=0

Eg2:公式=ROUNDDOWN(A2*B2,3),小数点右边第三位数后面的小数都舍弃,C列是数量✖金额得出来的数值,D列是用公式得出来的值

EXCEL:数字取整的几种方式「终于解决」_https://bianchenghao6.com/blog_编程文档_第3张

num_digits=3

Eg3:公式=ROUNDDOWN(A2*B2,-3),一直到小数点左边第三位都舍弃,838.2(一直到小数点左边第三位都舍弃所以=0)、1534.464(一直到小数点左边第三位也就是5后面包括5都不要所以=10000)

EXCEL:数字取整的几种方式「终于解决」_https://bianchenghao6.com/blog_编程文档_第4张

num_digits=-3

二、向上取整,公式=ROUNDUP(number,num_digits),原理跟第一一样,只不过这个是向上取整

Eg:公式=ROUNDUP(A2*B2,0),小数点右边的小数都舍弃保留下来的最后一位数向上取整

EXCEL:数字取整的几种方式「终于解决」_https://bianchenghao6.com/blog_编程文档_第5张

num_digits=0

三、四舍五入,公式=ROUND(number,num_digits),原理跟上面一样,只不过这个是做四舍五入

Eg:公式=ROUND(A2*B2,0),小数点右边的小数都舍弃保留下来的最后一位数四舍五入

EXCEL:数字取整的几种方式「终于解决」_https://bianchenghao6.com/blog_编程文档_第6张

num_digits=0

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复