山东建筑材料网络社区

Excel的修约函数和应用--原创投稿(无相境)

只看楼主 收藏 回复
  • - -
楼主
  

 

先来看看excel的修约函数,一共有10 个,分别是:

1

ROUND

按四舍五入修约

2

ROUNDUP

向上修约,俗称进一法

3

ROUNDDOWN

向下修约,俗称去尾法

4

TRUNC

向下修约,取小的,与ROUNDDOWN等同

5

INT

向下取整修约,取小的,无小数点位数

6

CEILING

向上修约,取大的,取倍数

7

FLOOR

向下修约,取小的,取倍数

8

ODD

将正(负)数向上(下)舍入到最接近的奇数

9

EVEN

将正(负)数向上(下)舍入到最接近的偶数

10

MROUND

按倍数修约                                                         
 

再来说说这些函数的应用,这里主要讲4个比较常用的函数:

ROUND、ROUNDUP、ROUNDDOWN、MROUND

ROUND函数是最常用的函数,他的意思是按指定的位数对数值进行四舍五入。有两个参数,1.要四舍五入的数值
 2.执行四舍五入时采用的位数 。我们在做运算时最好每一步都用
ROUND修约,否则会造成最后结果的误差。这里要需要注意的的是,他的位数可以是一个负数,例如第二个参数为-1就是修约到10的倍数。

ROUNDUP函数  向上修约,俗称进一法。例如我们开会坐车,一个11个人,但每辆车只能坐5个人,计算需要2.2辆车,但实际必须3辆车,不管剩余几,我们都要进位。假设击实试验5000方一次,实际5200方也是要做两次的。

ROUNDDOWN函数  向下修约,俗称去尾法。例如我们做衣服,3米布做一件,11米布可以做3.7件,但实际最多做3件,就是剩余2.9米也是做不了一件的。假设每方混凝土用420kg水泥,剩余400kg也大不了一方.

MROUND函数  按倍数修约。他有两个参数1.要舍入数值2.要舍入到的倍数。MROUND函数很好用,例如我们的细集料要求修约至0.5,钢筋焊接要求修约到5,断后标距要求修约到0.25,都可以直接使用。但要注意几点,MROUND函数在office2003版的Excel没有,需要2007或更高的版本,建议大家装更高的版本。但是如果你没有更高的版本,前面的修约也可以使用ROUND函数实现,例如0.5修约,先将数值乘以2修约到整数再除以2。 0.25修约,先将数值乘以4修约到整数再除以4。  5修约,先将数值修约到10再除以2。可能有人会问,修约国标里四舍六入,奇进偶舍的规则,这个在钢筋强度修约时可以直接用MROUND,因为你力值除以截面积是不可能得到一个5后没有数字的值的。但在钢筋伸长率修约时就可能会碰到需要奇进偶舍的情况,就需要按国标先按四舍六入,奇进偶舍修约再除以2. (伸长率要求修约到0.5)

其他的6个修约函数应用不是很广泛,有兴趣的朋友可以试着使用一下。



举报 | 1楼 回复