Excel中IF函数的嵌套用法 求等于0为A, 0~5位为B,6-10为C,10以上为D 在EXCEL中,IF函数,要求同时满足 1、A>0 B=0 ...

作者&投稿:谈胀 (若有异议请与网页底部的电邮联系)

公式:

=IF(A1>10,"D",IF(A1>5,"C",IF(A1>0,"B","A")))


或者:

=IF(A1<1,"A",IF(A1<6,"B",IF(A1<11,"C","D")))


如果不是一定要用IF函数的,用以下公式可精简一些:

=LOOKUP(A1,{0,"A";1,"B";6,"C";11,"D"})




EXCEL中IF函数嵌套使用的方法~

输入等于IF函数,选择判断的单元格,输入大于等于和条件,逗号,双引号,输入条件成立返回优秀。在复制公式,粘贴到后面改为条件,优秀改为良好,在复制公式,把修改条件,良好改为及格,输入一个为不及格,补齐三括号确定即可。

根据你的描述,完全不改变你的操作要求,则在D2单元格输入公式:
=IF(AND(A2>0,B2=0),C2,IF(AND(A2>0,B2>0,C2>=A2),A2,IF(AND(A2>0,B2>0,C2<A2),C2,"")))

即可。
修正一下,在D2单元格的输入公式可以改为:
=IF(AND(A2>0,B2>0,C2>=A2),A2,C2)即可。