永发信息网

excel四舍五入问题

答案:5  悬赏:70  手机版
解决时间 2021-04-25 02:42
  • 提问者网友:疯子也有疯子的情调
  • 2021-04-24 12:19

将数值进行如何处理:1结果为1.0,1.1 至1.4结果为1.5,1.5结果是1.5,1.6至1.9结果为2.0。用什么函数,怎样编辑公式。

最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-04-24 12:41

设数据在"1"单元格,如果数据的小数位数小于等于1,则将公式


=IF(INT(A1)=A1,A1,IF(RIGHt(A1)<="5",INT(A1)+0.5,ROUND(A1,)))


复制后粘贴到"B1"单元格,在"B1"单元格右击>"设置单元格格式">"数字">"数值">"小数位数"后选"1",如图:



>"确定",在"A1"输入数据,如图:








全部回答
  • 1楼网友:鱼忧
  • 2021-04-24 16:41
最简单的公式(假设数据在A1): =ROUNDUP(A1*2,)/2 如果非要有小数点,设置单元格格式,一位小数。
  • 2楼网友:空山清雨
  • 2021-04-24 16:25

round 函数 Round函数的作用是返回某个数字按指定位数取整后的数字。语法为“ROUND(number,num_digits)”,其中Number是需要进行四舍五入的数字,Num_digits为指定的位数,按此位数进行四舍五入,如果 num_digits 大于 0,则四舍五入到指定的小数位,如果 num_digits 等于 0,则四舍五入到最接近的整数,如果 num_digits 小于 0,则在小数点左侧进行四舍五入。

例: A1=1.5 A2=round(a1,0) A2=2 A1=1.4 A2=round(a1,0) A2=1 A1=1.55 A2=round(a1,1) A2=1.6 A1=1.54 A2=round(a1,1) A2=1.5 A1=154 A2=round(a1,-1) A2=150 A1=155 A2=round(a1,-1) A2=160

  • 3楼网友:十年萤火照君眠
  • 2021-04-24 14:48

比如判断A2单元格,可以在A3格里输入 =IF(A2<1.0001,1,IF(A2<1.5001,1.5,IF(A2<2,2,A2)))

就是用IF函数,可以嵌套,格式为:=IF(判断式,判断式为真返回值,判决式为假返回值)

  • 4楼网友:患得患失的劫
  • 2021-04-24 13:24

一种用IF 嵌套二种方法公式

=LOOKUP(A1,{1,1.2,1.6},{1,1.5,2})

但你的这个数据是不是只在1-2之间,如不在又要如何处理

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯