1-1. ROUND:按照指定的小数位数进行四舍五入计算,ROUNUP:按照指定的小数位数向上舍入,ROUNDDOWN:按照指定的小数位数向下舍入;<br>1-2.这三个函数均有2个参数,参数可以是具体数值,也可以是运算式,第一个参数是目标值,第二个参数是指定的小数位数;<br>2-1.为方便比较三个函数的区别,我们做一张比较表,在比较表中分别将三个函数对应的公式填写好,ROUND对应“=ROUND(B1,D1)”,ROUNUP对应“=ROUNDUP(B1,D1)”,ROUNDDOWN对应“=ROUNDDOWN(B1,D1)”;<br>2-2.假设我们将目标值设置为“123.4567891230”,三个函数的第二个参数首先设置为“1”,然后再设置为“7”,通过下面的图片,大家是否理解了第二个参数大于零时的运算原理了吗?<br>2-3.下面是第二个参数等于零时的运算结果;<br>2-4. 下面是第二个参数小于零,并且小于目标值整数位位数时的运算结果;<br>2-5. 下面是第二个参数小于零,并且不小于目标值整数位位数时的运算结果。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。1 篇文章0 订阅<br>订阅专栏<br>Decode函数<br>Decode函数包含两种使用方案,分别为: A - decode(条件,值1,返回值1,值2,返回值2,...,值n,返回值n,缺省值)&#9;&#9; 所表示的含义类似于if-elseif-...-else-end if&#9; B - decode(字段或字段的运算,值1,值2,值3)&#9;&#9; 所表示的含义为:加入字段的返回值为1,则decode函数返回值2,否则返回值3,需要注意&#9; 的是对于值1、值2以及值3均为变量,可以为具体的数据信息也可以是某一指定的函数信息<br>举例:<br>A-Decode<br>B-Decode<br>注:如有错误请指出,谢谢!