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

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

[复制链接]

15

主题

6

听众

2922

积分

举人

Rank: 8Rank: 8

注册时间
2011-5-6
最后登录
2014-5-4
积分
2922
精华
0
主题
15
帖子
118
跳转到指定楼层
楼主
发表于 2012-2-23 12:00:47 |只看该作者 |正序浏览
方法一、* [3 C/ }7 ]- l+ \
公式说明(结果)
0 B6 j4 X$ A( B' X, N=TRUNC(8.9) 8.9 的整数部分 (8): s5 S5 I( A, S. |4 R
=TRUNC(-8.9) -8.9 的整数部分 (-8)# y' j. v+ y+ y) s( K4 [  M8 i
=TRUNC(PI()) pi 的整数部分 (3)! w+ q1 u$ i9 o% ?! v
方法二、1 z1 r4 n4 V9 D) h- H( V' s
公式说明(结果): _4 g, m3 B: v& M# R
=CEILING(2.5, 1) 2.5 向上舍入到最接近的 1 的倍数 (3): W1 o+ {4 J6 U+ y+ P
=CEILING(-2.5, -2) -2.5 向上舍入到最接近的 -2 的倍数 (-4)
  o. F1 J9 Y, u/ D3 L=CEILING(-2.5, 2) 返回错误值,因为 -2.5 2 的符号不同(#NUM!)& @: w( v3 h- g$ o' t; o6 w2 i) F+ m: H" n
=CEILING(1.5, 0.1) 1.5 向上舍入到最接近的 0.1 的倍数 (1.5)
. v, H. {3 w9 b) Y=CEILING(0.234, 0.01) 0.234 向上舍入到最接近的0.01 的倍数 (0.24)
" U. M" j. [+ H7 J# D方法三、4 a: m5 Y+ S/ h1 X: R4 E, t1 O) {
公式说明(结果)
) y8 i0 d, B6 U  Q5 ^4 y=FLOOR(2.5, 1) 2.5 沿绝对值减小的方向向下舍入,使其等于最接近的 1 的倍数 (2)
, R8 Y; n6 b* ~& ]* B! c. a=FLOOR(-2.5, -2) -2.5 沿绝对值减小的方向向下舍入,使其等于最接近的 -2 的倍数 (-2)3 c1 R; c% T3 X7 o1 K
=FLOOR(-2.5, 2) 返回错误值,因为 -2.5 2 的符号不同(#NUM!)5 }/ m7 v7 A6 _' i
=FLOOR(1.5, 0.1) 1.5 沿绝对值减小的方向向下舍入,使其等于最接近的 0.1 的倍数 (1.5); v# T3 i. w6 d# Q, }; _
=FLOOR(0.234, 0.01) 0.234 向下舍入到最接近的0.01 的倍数 (0.23)# [5 p# c0 U( f8 p6 D

$ `  `; ^5 [4 O0 i+ S8 O$ [: c% B) x9 W# f# S2 D+ ]
参见Excel Home http://club.excelhome.net/thread-625214-1-1.html0 }; @/ n% k( ~* X# L- h" b
& r% P# S7 a: T, W" v  G