if 用于判断某事件或某情况是否符合条件,并根据“是”、“否”返回两种结果and 用于设定两种同时、并列的情况条件举例:某征兵工作部门需要挑选18岁以上的男青年,但excel表格中记录的信息有男有女,而且年龄也有大有小,其中A列是年龄,B列是性别,现在希望通过公式将年龄>=18岁的男青年标识出来,可以在C1输入以下公式,并向下复制就可以达到效果了:=if(and(a1>=18,B1="男"),"符合","不符合")解释:如果单元格A1的数值>=18,同时单元格B1里的内容是“男(这里就是通过函数and()去达到这种条件要求的),就显示“符合”,否则就显示“不符合”。 将C1的公式向下复制后,C列就会将A、B列达到要求的行标出来了。
if是条件函数and是关系函数
c1 =if(and(a1=1,b1=2),3,0)当a1=1并且b1=2时,c1显示3,否则显示0 比较:c1 =if(or(a1=1,b1=2),3,0)当a1=1或者b1=2时,c1显示3,否则显示0
And是逻辑运算, 是与的关系,就是要符合所有的条件,可以用数学的 乘来表示If也是逻辑判断,函数如下=if(判断条件,符合条件的目标,不符合条件的目标)示例C1=if(and(a1>0,b1<5),a1*b1,0)当同时满足a1>0,b1<5这两个条件时,C1=a1*b1,否则C1=0=if((a1>0)*(b1<5),a1*b1,0)与此公式等价C1=if(or(a1>0,b1<5),a1*b1,0)当满足a1>0,b1<5这两个条件中的任一个时,C1=a1*b1,否则C1=0