与为and
或为or
非为not
=if(and(A1=1,A2=2),1,2),符合两个条件为真
=if(or(A1=1,A2=2),1,2),符合一个条件为真
=if(not(A1=1),1,2),符合条件为假。事实上可用A1<>1代替not(A1=1)
and和or内部的条件可使用1到多个。
and, or, not可同时使用。例如,not(or(and(A1=1,A2=2),and(A1=2,A1=1)))。
三者也可用于VBA逻辑判断中。
AND(A1>12,A1<>28)
在EXCEL中,X用单元格引用表示,如这里的A1
and 或
or 与
not 非
本例中使用and(x>12,x<>28)
x>12 and x<>28