关键知识点讲解
AND函数
AND函数是Excel逻辑函数中较为常用的函数之一,当所有参数的逻辑值为真时它返回TRUE,只要有一个参数的逻辑值为假即返回FALSE。
函数语法
AND(logical1,logical2, ...)
logical1, logical2, ...表示待检测的1到30个条件值,各个条件值可以为TRUE或FALSE。
函数说明
l 参数必须是逻辑值TRUE或FALSE,或者包含逻辑值的数组或引用。
l 如果数组或引用参数中包含文本或空白单元格,这些值将被忽略。
l 如果指定的单元格区域内包括非逻辑值,AND将返回错误值#VALUE!。
函数简单示例
|
=AND(TRUE, TRUE)返回TRUE |
所有参数的逻辑值为真,所以结果为真 |
|
=AND(TRUE, FALSE)返回FALSE |
两个参数中的一个的逻辑值为假,结果为假 |
|
假设工作表中A1单元格为10,A2单元格为50,则 |
|
|
=AND(A1<20,A2>20)返回TRUE |
所有参数的逻辑值为真,所以结果为真 |
|
=AND(15<A1,A1<20)返回FALSE |
两个参数中的一个的逻辑值为假,结果为假 |
本例公式说明
AND函数一般不单独使用,而是作为嵌套函数与IF函数一起使用,本例中所应用的公式为: =IF(AND(D2-$H$2<=30,D2-$H$2>0),D2-$H$2,0)
公式中使用AND函数来同时判断两个表达式:
D2单元格中的日期值与给定日期值的差是否小于等于30,即汇票日期是否距离给定日期在30天以内;
D2单元格中的日期值与给定日期值的差是否大于0,即汇票日期是否小于给定日期。
如果以上两个表达式的结果都为TRUE,才能判定汇票将在未来的30天内到期,否则就不成立。
由AND函数返回的值作为IF函数的条件判断依据,最后返回不同的结果。如果判断成立就返回汇票即将到期的剩余天数,否则返回零值。
编辑:杜涛 邮箱:dutao.job(at)163.com