乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中<em>if</em>&#47;o

<em>excel</em>中<em>if</em>&#47;o

作者:乔山办公网日期:

返回目录:excel表格制作


IF嵌套超过7层。
2007版必须新建xlsx格式,才支持64层嵌套。如果是兼容模式(.xls格式),与2003相同,只支持7层嵌套。

重新规划公式,可以不超过7层嵌套:
=IF(AND(D5="",E5=""),"",
IF(D5+E5+K5<=1800,D5+E5,
IF(D5+E5+K5<=50000,IF(K5<1800,1800-K5,""),IF(D5+E5+K5<=400000,IF(K5<1800,D5+E5-48200,
IF(K5<50000,D5+E5+K5-50000,D5+E5)),
IF(AND(K5<400000,K5>50000),400000-K5,"")))))

=IF(AND(C14>=80,D14>=80,E14>=80,F14>=80),"优秀",IF(OR(C14<60,D14<60,E14<60,F14<60),"差","及格"))

=IF(OR(C14<60,D14<60,E14<60,F14<60),"差",IF(AND(C14>=80,D14>=80,E14>=80,F14>=80),"优秀","及格"))

=IF(COUNTIF(C14:F14,">=80")=4,"优秀",IF(COUNTIF(C14:F14,"<60"),"差","及格"))
1、不是用AND,而是用OR
2、公式不符合IF格式,最后没有不符合条件时的返回值。
改一下:
=IF(OR(P5="A",P5="A1",P5="A2",P5="A3"),"A",IF(OR(P5="B1",P5="B2",P5="B3"),"B",IF(OR(P5="C1",P5="C2",P5="C3"),"C","")))

当然,我不知道你的P5是真的显示的是“A1”什么的,还是A1单元格的值。
如果是指各单元格值的话,就把各自的""去掉

  1. 你这个公式逻辑有点儿混乱,建议重新描述一下你的逻辑。

  2. 你的输出为OK和NO这两种情况,请就这两种情况都是哪些条件符合的逻辑描述清楚。

例如输出OK的条件是:

C1>4 

或者

( M1=6或M1=9 )并且 (B1<>"猴子" 或 B1<>"老鼠" )并且 A1<>"橘子" 并且 B1<>"跳蚤"

不知道是不是这个逻辑。

相关阅读

  • <em>excel</em>中<em>if</em>&#47;o

  • 乔山办公网excel表格制作
  • IF嵌套超过7层。2007版必复须新建xlsx格式,制才支持64层嵌套。如果是兼容模百式(.xls格式),度与2003相同,只支持7层嵌问套。答 重新规划公式,可以不超过7层嵌套:=IF(AND(D5="",E5=""
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网