EXCEL中的IF 函数怎么做?哪里要加括号 哪里加AND?

如题所述

if函数,最简单的就是1级,非A即B.

IF(C,A,B) 这里C表示条件公式,如果C=TRUE,则结果为A,否则为B.

2007版的excel,IF函数最多可以嵌套64层。

一般实际应用中,不会用到那么多嵌套的。下面举个例子说明一下。

例如有表格如图:

第一步:在C2输入公式:=IF(B2>=60,“及格","不及格"),并将该公式下拉至C6.

第二步:在D2输入公式:=IF(B2>=90,"优",IF(B2>=80,"良",IF(B2>=70,"中",IF(B2>=60,"一般","差")))),并下拉至D6.结果如图:

”AND“是逻辑运算的运算符,在条件公式C中可以使用AND运算符,也可以用AND函数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-08
此处笔误,应该改为: 1+1=1是假的……
第2个回答  2013-09-08
IF函数一般格式为:
设:y = if(逻辑表达,值1,值2)
含义如下:
如果逻辑表达为真,y就等于值1;如果逻辑表达为假,y等于值2

and函数一般格式为
设y = and(逻辑1,逻辑2,逻辑3,……)
当所有逻辑都为真的时候,y才等于真,否则y等于假

举个例子,if(1+1=2,"欧也","发克")
因为1+1=2是真的,所以函数值得到 欧也 这个结果
if(1+1=1,"欧也","发克")
因为1+1=2是假的,所以函数值得到 发克 这个结果
当然了,值1、值2也可以是数值、日期等,根据需要定。

例如,and(1+1=1,1+1=2)
因为并不是所有逻辑都为真,将得到结果为逻辑假

再例如,and(1+1=2,100+100=200,3-1>1)
所有式子都是真的,所以得到的结果是逻辑真

他们还可以复合嵌套,例如:
if(and(1+1=1,200-2=198),"欧也","发克")得到的结果是 发克
if(and(1+1=2,200-2=198),"欧也","发克")得到的结果是 欧也

他们还可以跟其他形式的函数套用。
第3个回答  2013-09-08
IF用途:执行逻辑判断,它可以根据逻辑表达式的真假,返
回不同的结果,从而执行数值或公式的条件检测任务。
语法:IF(logical_test,value_if_true,
value_if_false)。
参数:Logical_test 计算结果为TRUE 或FALSE 的任何数
值或表达式;Value_if_true 是Logical_test 为TRUE 时函数
的返回值,如果logical_test 为TRUE 并且省略了
value_if_true,则返回TRUE。而且Value_if_true 可以是一个表达式;Value_if_false 是Logical_test 为FALSE 时函数
的返回值。如果logical_test 为FALSE 并且省略
value_if_false,则返回FALSE。Value_if_false 也可以是一
个表达式。
实例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",
IF(C2>=60,"C",IF(C2<60,"D"))))”,其中第二个IF 语句
同时也是第一个IF 语句的参数。同样,第三个IF 语句是第二
个IF 语句的参数,以此类推。例如,若第一个逻辑判断表达
式C2>=85 成立,则D2 单元格被赋值“A”;如果第一个逻辑
判断表达式C2>=85 不成立,则计算第二个IF 语句
“IF(C2>=70”;以此类推直至计算结束,该函数广泛用于需
要进行逻辑判断的场合。本回答被网友采纳
相似回答