Skip to main content
 Web开发网 » office教程 » excel教程

小小的Excel数值取整问题,居然有这么多开拓思路的做法!

看题目就知道了老王我几天又要秀操作了!其实不然,今天咱们从小问题出发,来开拓开拓思维。因为有时候我们掌握了某项技能,总觉得够用了,然后就不想去开拓思维,渐渐地就落伍啦!所以今天找个开拓思维的例子!

问题是啥呢?

很简单,我要把一些数字的百位以下去掉,直接去掉,不做四舍五入。比如下面的数据和对应的结果。

小小的Excel数值取整问题,居然有这么多开拓思路的做法!  excel取整函数 第1张

这个该怎么求呢?

1、ROUNDDOWN函数

这个ROUNDDOWN函数一般我们用来舍去小数点,比如ROUNDDOWN(1.34,1)=1.3,这里第二个参数表示保留小数点后几位并且舍去该位之后的数。那。。。如果用负数是不是表示小数点前面几位啊!

我好想发现了新大陆!

小小的Excel数值取整问题,居然有这么多开拓思路的做法!  excel取整函数 第2张

用过么?

2、TRUNC函数

这个函数可能大家并不是很熟悉,其实它的效果和ROUNDDOWN类似,虽然函数没有提示第二个参数为负数的情况,但是确实也可以传入负数,结果一毛一样!

小小的Excel数值取整问题,居然有这么多开拓思路的做法!  excel取整函数 第3张

3、INT函数

INT函数就只有取整这个功能,那怎么用可以得到想要的效果呢?

请看这里。

小小的Excel数值取整问题,居然有这么多开拓思路的做法!  excel取整函数 第4张

我先除以100然后INT,然后我再乘以100,也能得到结果。真是机智!据说数学好的人会回复666!

4、MOD函数

刚才INT函数取整,那这MOD取余的函数又怎么用呢?

小小的Excel数值取整问题,居然有这么多开拓思路的做法!  excel取整函数 第5张

我先算算整百之外的零钱有多少,就是MOD(8574.02,100)=74.02,然后我用原数减去这个余数,蛤蛤蛤,不就是整百整百的了!

5、LEFT函数

以上都是数学运算的方法,如果我们把数据当成文本来写函数,同样也是一片天地啊!

比如来个LEFT函数

小小的Excel数值取整问题,居然有这么多开拓思路的做法!  excel取整函数 第6张

这里要求整数部分都是4位,如果不是的话就稍微麻烦一点。

小小的Excel数值取整问题,居然有这么多开拓思路的做法!  excel取整函数 第7张

先定位小数点的位置,然后减去3的位置才是要取的长度。

或者这样也可以。

小小的Excel数值取整问题,居然有这么多开拓思路的做法!  excel取整函数 第8张

其实上述的问题还可以想到很多稀奇古怪的方法解答,但是如果仅仅针对这个问题的话只需要掌握ROUNDDOWN就够了。然而不可忽略的是其他的方法给我们开拓了思路,说不定下次遇到一个其他的问题,就能用这些个组合得出结果呢!

评论列表暂无评论
发表评论
微信