excel if and or 函数
发布网友
发布时间:2022-05-21 15:27
我来回答
共4个回答
热心网友
时间:2023-10-31 11:57
按题目规定,用IF AND OR等函数达到要求:
问题1,B2公式下拉:
=IF(A2>90,"优秀",IF(A2>80,"优良",IF(A2>70,"良好",IF(A2>=60,"及格","不及格"))))
问题2,D2公式下拉:
=IF(OR(AND(A2>=80,B2>=80),AND(B2>=80,C2>=80),AND(A2>=80,C2>=80)),"A","B")
注意:问题1的条件有重复,60-70为及格,70-80为良好,当刚好70分时,是及格还是良好了,以上问题1的公式是按60-70为及格,71-80为良好,81-90为优良,91及以上为优秀。
如果不是必须用IF函数的,公式可以精简为这样:
问题1公式下拉:
=LOOKUP(A2,{0;60;71;81;91},{"不及格";"及格";"良好";"优良";"优秀"})
问题2公式下拉:
=IF(COUNTIF(A2:D2,">=80")>1,"A","B")
这样可以么?
热心网友
时间:2023-10-31 11:57
负数参加运算,=IF(COUNTIF(C1:C6,"<0")>=1,SUM(C1:C6),"")
负数为0,=SUM(IF(C1:C6<0,0,C1:C6))
热心网友
时间:2023-10-31 11:58
最好截个图,说一下要达到怎样的效果,负数显示为0,很好做,把原来的公式改一下就可以了。原来的公式是什么?追问
追答如果负数也加进去,=SUM(C7:C15);
如果负数按0算,=SUM(IF(C7:C15<0,0,C7:C15)),这个是数组公式,要同时按Shift+Ctrl+回车结束公式编辑;
如果负数要显示为0,C7的公式改为:=MAX(0,你原来的公式),下拉至C15,求和用=SUM(C7:C15)
热心网友
时间:2023-10-31 11:58
=SUM(C1:C7)就好了
还有啥问题?????????????
请回复