2015-12-03 56 views
0

我想比较基础上的价值范围一栏,它的价值相匹配的范围内,那么它应该是1,否则为0SQL案例在Excel

例如: 列名 - 得分:含有值范围从1 - 10 现在的条件: - 列名 - 劣等级:如果得分值在1-3之间,则为1其他0 列名 - 良好等级:如果得分值在4-6之间,则1其他0 列名 - 优秀等级:如果得分值在7-10之间,则1其他0

请帮助。

回答

0

公式是:如果你想要结果在1列,那么你需要结合1列中的所有公式。

=IF(AND(A3>=1,A3<=3),1,0) 

enter image description here

0

嵌套的IF语句将工作:

=IF(A1=1,"Poor",IF(A1=2,"Poor",IF(A1=3,"Poor",IF(A1=4,"Good",IF(A1=5,"Good",IF(A1=6,"Good",IF(A1=3,"Poor",IF(A1=7,"Excellent",IF(A1=8,"Excellent",IF(A1=9,"Excellent",IF(A1=10,"Excellent","0"))))))))))) 

专门应用于您的列: 普列 = IF(A1 = 1,1,IF(A1 = 2, 1,IF(A1 = 3,1,0))) 好列 = IF(A1 = 4,1,IF(A1 = 5,1,IF(A1 = 6,1,0))) 优秀的列012(A1 = 7,1,IF(A1 = 8,1,IF(A1 = 9,1,IF(A1 = 10,1,0))))

尽管VLookUp和Choose可能是更好的选择。 Case Function Equivalent in Excel