设为首页 登录 注册
首页 中人社区 中人博客
查看: 2054|回复: 0
打印 上一主题 下一主题

自动四舍五入后自动变为整数的函数公式

[复制链接]

15

主题

6

听众

2922

积分

举人

Rank: 8Rank: 8

注册时间
2011-5-6
最后登录
2014-5-4
积分
2922
精华
0
主题
15
帖子
118
跳转到指定楼层
楼主
发表于 2012-2-23 12:00:47 |只看该作者 |倒序浏览
方法一、
2 U% `  A- i* z' P9 U, \% @公式说明(结果)
4 [$ W4 U9 L; J( K: \* r; Z2 V: t) Z=TRUNC(8.9) 8.9 的整数部分 (8)
3 y2 R: B; B. i  U: {/ e=TRUNC(-8.9) -8.9 的整数部分 (-8)
, A* N/ Q2 a# _. w+ w) [=TRUNC(PI()) pi 的整数部分 (3)
% D# I$ R; A1 b' f* L方法二、
4 k' H4 v% ?8 i- \  ~6 o, T公式说明(结果)
3 E+ [5 p* ]$ A=CEILING(2.5, 1) 2.5 向上舍入到最接近的 1 的倍数 (3)( F9 [$ h0 h: ~: j
=CEILING(-2.5, -2) -2.5 向上舍入到最接近的 -2 的倍数 (-4)$ w) N; H0 F0 a8 }& R
=CEILING(-2.5, 2) 返回错误值,因为 -2.5 2 的符号不同(#NUM!): W/ W+ X0 G- Y7 K+ z. m7 Q
=CEILING(1.5, 0.1) 1.5 向上舍入到最接近的 0.1 的倍数 (1.5)( m) c' C/ [6 {4 L% @6 S; f. D
=CEILING(0.234, 0.01) 0.234 向上舍入到最接近的0.01 的倍数 (0.24)" e2 }# F$ J( J0 _
方法三、
8 @- y/ i# t3 ]  w* S4 B0 l公式说明(结果)& S' z6 S+ S5 ?3 {- r
=FLOOR(2.5, 1) 2.5 沿绝对值减小的方向向下舍入,使其等于最接近的 1 的倍数 (2)
- _/ E) b( u$ Y& V# {=FLOOR(-2.5, -2) -2.5 沿绝对值减小的方向向下舍入,使其等于最接近的 -2 的倍数 (-2)
: l! ^( Z, o7 p. m4 J=FLOOR(-2.5, 2) 返回错误值,因为 -2.5 2 的符号不同(#NUM!)- u* U: O% r5 M# p
=FLOOR(1.5, 0.1) 1.5 沿绝对值减小的方向向下舍入,使其等于最接近的 0.1 的倍数 (1.5)
" M3 n+ T  e* J5 T- l% t=FLOOR(0.234, 0.01) 0.234 向下舍入到最接近的0.01 的倍数 (0.23). ]& [% ?# c/ b& _

/ g; o- g, e' H& v
5 ?1 ?* [. H0 _, r' I参见Excel Home http://club.excelhome.net/thread-625214-1-1.html
' Z- g; T& T7 \/ J/ _

9 c* d) x1 g! q6 r  I: h