看题目就知道了老王我几天又要秀操作了!其实不然,今天咱们从小问题出发,来开拓开拓思维。因为有时候我们掌握了某项技能,总觉得够用了,然后就不想去开拓思维,渐渐地就落伍啦!所以今天找个开拓思维的例子!
问题是啥呢?
很简单,我要把一些数字的百位以下去掉,直接去掉,不做四舍五入。比如下面的数据和对应的结果。
这个该怎么求呢?
1、ROUNDDOWN函数
这个ROUNDDOWN函数一般我们用来舍去小数点,比如ROUNDDOWN(1.34,1)=1.3,这里第二个参数表示保留小数点后几位并且舍去该位之后的数。那。。。如果用负数是不是表示小数点前面几位啊!
我好想发现了新大陆!
用过么?
2、TRUNC函数
这个函数可能大家并不是很熟悉,其实它的效果和ROUNDDOWN类似,虽然函数没有提示第二个参数为负数的情况,但是确实也可以传入负数,结果一毛一样!
3、INT函数
INT函数就只有取整这个功能,那怎么用可以得到想要的效果呢?
请看这里。
我先除以100然后INT,然后我再乘以100,也能得到结果。真是机智!据说数学好的人会回复666!
4、MOD函数
刚才INT函数取整,那这MOD取余的函数又怎么用呢?
我先算算整百之外的零钱有多少,就是MOD(8574.02,100)=74.02,然后我用原数减去这个余数,蛤蛤蛤,不就是整百整百的了!
5、LEFT函数
以上都是数学运算的方法,如果我们把数据当成文本来写函数,同样也是一片天地啊!
比如来个LEFT函数
这里要求整数部分都是4位,如果不是的话就稍微麻烦一点。
先定位小数点的位置,然后减去3的位置才是要取的长度。
或者这样也可以。
其实上述的问题还可以想到很多稀奇古怪的方法解答,但是如果仅仅针对这个问题的话只需要掌握ROUNDDOWN就够了。然而不可忽略的是其他的方法给我们开拓了思路,说不定下次遇到一个其他的问题,就能用这些个组合得出结果呢!