excel的if函数及and函数

如题所述

1、IF
工作表函数
检查的条件要么为真要么为假。如果条件为真,则函数返回某一值;如果条件为假,则函数将返回另一值。
此函数包含三个参数:要检查的条件、当条件为真时的返回值和条件为假时的返回值。
=IF(logical_test,value_if_true,value_if_false)
2、AND
所有参数的逻辑值为真时返回
TRUE;只要一个参数的逻辑值为假即返回
FALSE。
语法
AND(logical1,logical2,
...)
Logical1,
logical2,
...
表示待检测的
1

30
个条件值,各条件值或为
TRUE,或为
FALSE。
参数必须是逻辑值,或者包含逻辑值的数组或引用。
如果数组或引用的参数包含文字或空单元格,则忽略其值。
如果指定的单元格区域内包括非逻辑值,则
AND
将返回错误值
#VALUE!。
示例
AND(TRUE,
TRUE)
等于
TRUE
AND(TRUE,
FALSE)
等于
FALSE
AND(2+2=4,
2+3=5)
等于
TRUE
如果
B1-B3
单元格中的值为
TRUE、FALSE、TRUE,那么:
AND(B1:B3)
等于
FALSE
如果单元格
B4
内的数值在
1~100
之间,那么:
AND(1<B4,
B4<100)
等于
TRUE
下面的示例当
B4
单元格中的数值严格介于
1~100
之间时,显示
B4
单元格中数值;否则,显示一条提示信息。例如,如果
B4
单元格中的数值为
104
,那么:
IF(AND(1<B4,
B4<100),
B4,
"数值超出范围。")
等于“数值超出范围。”
如果
B4
单元格中数值为
50,那么:
IF(AND(1<B4,
B4<100),
B4,
"数值超出范围。")
等于
50
3、总的来说IF是指定要执行的量,条件真
执行1
条件假
执行2
AND
则是返回逻辑值,
即所有参数真
则返回真
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-19
if是选择函数,and是条件函数。也就是说if是在结果中选一个合乎设定值的。and是求出合乎条件的不少于一个的值,可能多个
第2个回答  2020-04-21
例1:
60分及以上为及格,60分以下为不及格:
=if(a1>=60,"及格","不及格")
例2:
60分以下为不及格,60(含60)分到85分为及格,85分(含85)以上且为团员的为三好,否则为优秀:
=if(a1<60,"不及格",if(a1<85,"及格",if(and(a1>=85,b1="团员"),"三好","优秀")))
and函数一般表示多个条件须同时满足。
相似回答