if函数多个条件返回不同的值公式设置?

具体如图,不同项目对应规则不同,C列如何设置公式,绿色区域是规则

在Excel中,可以使用IF函数来设置多个条件返回不同的值。IF函数的基本语法如下:
=IF(条件1, 值1, IF(条件2, 值2, IF(条件3, 值3, …)))
其中,条件1是第一个条件,如果满足条件1,则返回值1;如果不满足条件1,则继续判断条件2,如果满足条件2,则返回值2;如果不满足条件2,则继续判断条件3,以此类推。
以下是一个示例,假设有一个成绩表格,根据不同的分数段返回不同的等级:
A B
80 A
70 B
60 C
50 D
40 E
30 F
在单元格B1中输入以下公式:
=IF(A1>=80, "A", IF(A1>=70, "B", IF(A1>=60, "C", IF(A1>=50, "D", IF(A1>=40, "E", “F”)))))
这个公式会根据A1单元格的值判断分数段,并返回相应的等级。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-30
在Excel中,可以使用IF函数来设置多个条件返回不同的值。IF函数的一般语法是:
Copy CodeIF(条件1, 返回值1, IF(条件2, 返回值2, IF(条件3, 返回值3, 默认返回值)))

其中,条件1、条件2、条件3是要进行判断的条件,返回值1、返回值2、返回值3是满足对应条件时返回的值,而默认返回值是在所有条件都不满足时返回的值。
以下是一个示例,展示如何根据不同的条件返回不同的值:
Copy Code=IF(A1>10, "大于10", IF(A1>5, "大于5", IF(A1>0, "大于0", "其他")))

上述公式的含义是:如果A1大于10,则返回"大于10";如果A1大于5,则返回"大于5";如果A1大于0,则返回"大于0";否则返回"其他"。
通过嵌套多个IF函数,你可以实现根据不同条件返回不同值的功能。请根据实际需求修改条件和返回值的设置。
第2个回答  2021-04-15
C4写公式,然后向下拖动填充公式:
=INDEX(D3:H3,6-MATCH(B3,{-99999,-0.06,0,0.03,0.06},1))
相似回答