excel 数字 批量修改

2024-11-26 18:36:52
推荐回答(5个)
回答1:

不在你指定范围内的数据不变吗,如果是,假设数据在A1:A100中,B1中输入
=A1+AND(A1>50,A1<60)*15+(A1<40)*20
用自动填充柄向下复制到B100,就可以了。
如果单元格地址不对,自己适当调整。
公式也可以写为
=A1+(A1>50)*(A1<60)*15+(A1<40)*20
,就是括号中条件符合,返回TRUE,以1参与运算,如果条件不符合,返回FALSE,以0参与运算,两个公式道理差不多。

回答2:

在b1输入:
=IF(A1<40,A1+20,IF(AND(A1>=50,A1<=60),A1+15,A1))
公式下拉

详细解释:
两次嵌套的if公式,如果a1小于40,显示为a1加20;AND(A1>=50,A1<=60)表示如果同时满足这两个条件即50~60之间的数值显示为a1加15,此外的数值显示为a1

回答3:

方法1:
=IF(A1<40,A1+20,IF(AND(A1>=50,A1<=60),A1+15,A1))
方法2:
=IF(A1>60,A1,IF(A1<=40,A1+20,IF(A1>=50,A1+15,IF(A1>=60,A1,IF(A1>=40,A1,"")))))

回答4:

如图,如果数字在40到50之间取原值吗?

回答5:

B1公式=if(a1<40,a1+20,if(a1>50 and a1<60,a1+15,a1))