=IF(T5>1,ROUNDUP(T5-1,0),ROUNDDOWN(T5,0))公式怎么解读啊?请大侠指点,

啊呆-17252022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
江洲游民 共回答了21个问题 | 采纳率95.2%
=IF(T5>1,ROUNDUP(T5-1,0),ROUNDDOWN(T5,0))
意思为当T5单元格的内容大于1时计算ROUNDUP(T5-1,0),如果T5单元格内容不大于1,则计算ROUNDDOWN(T5,0)
ROUNDUP(T5-1,0) 是将T5单元格内容减去1后进行向上舍入保留到整数位,(参数0的意思就是整数位,写为1时是小数一位,2是小数两位)
如T5单元格内容是3.3,则为3.3-1=2.3,向上取值保留到整数则最终返回值为3
如T5单元格内容是3,则为3-1=2,向上取值保留到整数则最终返回值为2
即小数后面只要值就向前进1,
ROUNDDOWN(T5,0) 是将T5单元格内容进行向下舍去保留到整数位,(参数0的意思就是整数位,写为1时是小数一位,2是小数两位)
如T5单元格内容是0.6,则向下舍入取整时就是0
如T5单元格内容是-2.3,则向下舍入取整时就是-2
即不管小数后面的数有多少,都舍去,只保留整数
公式也可以简写成
=IF(T5>1,ROUNDUP(T5-1,),ROUNDDOWN(T5,))

=IF(T5>1,CEILING(T5,1)-1,TRUNC(T5))
1年前

相关推荐

求excel中=ROUNDUP(A1/1.38,1)如何用函数做到小数点后1位数小于5就取5,大于等于5就进1?
xblai1年前1
hedingbo 共回答了13个问题 | 采纳率84.6%
=CEILING(A1/13.8,0.5)
亲,
如何将这两个函数ROUNDUP(u1263,0) IF(K1263>0,K1263*360)组合为一个公式
飞川笔心1年前1
平面笑声 共回答了19个问题 | 采纳率89.5%
=ROUNDUP( IF(K1263>0,K1263*360),0)
SUMPRODUCT(ROUNDUP((D31+E31)/F31*G31,)) 求这个公式的计算过程
d7va1zsbcr397431年前1
肌肤相亲 共回答了22个问题 | 采纳率86.4%
D31+E31=①
①/F31=②
②*G31=③
ROUNDUP(③,)=④(将③向上舍入为整数)
SUMPRODUCT(④)(对④进行求和操作,由于④是单一值,所以,这一步是多余的.后面应该还有其它参数.)