如果J3<0为J2,J3>0而K3<0也为J2;K3<0为J2,K3>0而L3<0为K2;L3<0为K2,L3>0而M3<0为L2;M3<0为L2,M3>0而N3<0为M2;N2<0为M2,N3>0而O3<0为N2;O3<0为N2,O3>0而P3<0为O2;P3<0为O2,P3>0等于P2.
多加一个条件N3或者O3或者P3等于0则为M2
不能多加1个条件,如果N3=0的话,则为M2
追答=IF(OR(J30,K30,L30,M30,N30,O30,P30,P2,"")))))))
判断过多的话会影响实际使用效果,OR()语句括号内只要一条符合就符合,AND()语句括号内全部符合才符合。
不行 如果2不加$,下拉公式会出现错误
一个条件N3或者O3或者P3等于0则为M2:解决了:=IF(OR(J3<0,K3<0),$J$2,IF(L3<0,$K$2,IF(M3<0,$L$2,IF(OR(N3<0,N3="-"),$M$2,IF(OR(O3<0,O3="-"),$N$2,IF(OR(P3<0,P3="-"),$O$2,$P$2))))))
本回答被提问者和网友采纳能不能多加1个条件,如果N3=0的话,则为M2
追答=if(j3<0,j2,if(and(j3>0,K3<0),j2,if(and(K3>0,L3<0),K2,if(L3<0,K2,if(and(L3>0,M3<0),L2,if(M3<0,L2,if(and(M3>0,N3<0),M2,if(N2<0,M2,if(and(N3>0,O3<0),N2,if(o3<0,N2,if(and(O3>0,P3<0),O2,if(P3<0,O2,if(P3>0,P2,if(N3=0,M2,""))))))))))))))嵌套太多了,建议想其它的办法,比如VBA,
追问ok 我加了$ 固定了,就是有一个N3写成n2了
追答太多了,难免会有错误!
建议你上传附件!
但是多加一个条件改成如N3,O3,P3等于0 则为M2好像没有生效,怎么上传附件?解决了:=IF(OR(J3<0,K3<0),$J$2,IF(L3<0,$K$2,IF(M3<0,$L$2,IF(OR(N3<0,N3="-"),$M$2,IF(OR(O3<0,O3="-"),$N$2,IF(OR(P3<0,P3="-"),$O$2,$P$2))))))
可以了