excel里面如何实现 →满足不同条件返回不同的对应值?

如图,要实现如下条件如何设立公式:
如果0≤x<4,y=0
如果4≤x<8,y=0.5
如果x≥8,y=1

在B2单元格输入公式:
=IF(A2<0,"没有明确",IF(A2<4,0,IF(A2<8,0.5,1)))
复制并下拉即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-17

这个简单,看下IF函数=IF(A2<4,0,(IF(A2<8,0.5,1)))

然后下拉单元格公式即可

=IF(A2<4,0,(IF(A2<8,0.5,1)))函数意思:

如果A2单元格小于8,且大于等于4,则显示结果为0.5,否则结果为1

如果A2单元格小于4,显然不符合小于8且大于等于4,所有适用于小于4,结果显示为0,否则执行嵌套IF函数小于8大于等于4的另一种情况。

本回答被提问者和网友采纳
第2个回答  2020-02-18
在B2中输入如下公式
=LOOKUP(A2,{0,0;4,0.5;8,1})

=LOOKUP(A2,{0,4,8},{0,0.5,1})
下拉填充
第3个回答  2020-02-17

B2单元格公式=LOOKUP(A2,{0,4,8,8.001},{0,0.5,1,"错误"})

下拉公式。 如图:

第4个回答  2020-02-17

B1输入   =LOOKUP(A2,{0,4,8},{0,0.5,1})    下拉