excel函数大于0小于50返回1,大于等于50小于100返回1.5,大于等于100小于200返回2.5

以此类推后面还有很多值
2024-12-27 08:40:03
推荐回答(4个)
回答1:

例如你要判断的数值在A1单元格:
=IF(AND(A1>0,A1<50),1,IF(AND(A1>50,A1<100),1.5,IF(AND(A1>100,A1<200),2.5,"")))

回答2:

=LOOKUP(A1,{1,50,100,200},{1,1.5,2.5,""})
暂时设置到<200,200以上设置为空值("")。如果还有很多值就分别加上。

“思雪遥遥”的公式简约,但不是楼主需要的:
等于50应返回1.5,却=1(错误!)。下同。

回答3:

=0.5+CEILING(A1,50)/100

回答4:

遥遥 的公式果然精妙