在excel中,if and公式的用法 ( 自己都要算晕了)

发布网友 发布时间:2022-04-23 14:58

我来回答

5个回答

热心网友 时间:2022-05-21 15:53

if函数有三个参数,用法=if(条件,条件成立返回的结果,条件不成立返回的结果),重点就是第一个参数“条件”,可以引用单元格,也可以使用公式,条件成立要求的条件结果为“true”或“非0数值”,不成立就是“false”或者“0”;

当上述“条件”为多条件时,就需要使用“and”或者“or”函数,要求多个条件必须同时满足时,才能算条件成立时,使用and函数,多个条件只要有一个满足要求即可认为条件成立时,使用or函数。

使用方法(以and为例)=if(and(条件1,条件2),条件成立返回的结果,条件不成立返回的结果),其中的“条件1”与“条件2”必须同时成立,整个“条件”才算成立,否则不成立。如果使用or函数,条件1”与“条件2”只要有一个成立,则条件成立。

看下边例子:条件1、2中的“1”与“0”分别可以理解为“成立”于“不成立”。

第一种要求:当“条件1”与“条件2”同时等于“1”时,在C列对应单元格打“√”,否则打“×”;

第二种要求:只要“条件1”与“条件2”中有“1”时,在D列对应单元格打“√”,否则打“×”。

热心网友 时间:2022-05-21 15:53

在你需要的位置输入:
=if(a1>0,if(b1>0.95,"X",if(b1<0.95,"Y","")),if(a1<0,if(b1>0.95,"Z",if(b1<0.95,0,"")),""))增加了,a1=0或b1=0.95时返回空的判断。追问如果A1=0改为A1>=0, b1=0.95改为b1>=0.95呢 而不是设置为空的判断

追答=if(a1>=0,if(b1>=0.95,"X","Y"),if(b1>=0.95,"Z",0))

热心网友 时间:2022-05-21 15:54

高手云集,好好学习 各有绝招.互相提高 本人学会了几个好公式
1 =IF(A1>0,IF(B1>0.95,"X","Y"),IF(B1>0.95,"Z",0))

2 =IF(B1>0.95,IF(A1>0,"X","Z"),IF(A1>0,"Y",0))
3 =IF(A1>0,IF(B1>0.95,X,Y),IF(B1>0.95,Z,0))
4 =if(and(a1>0,b1>0.95),"X",if(and(a1>0,b1<0.95),"Y",if(and(a1<0,b1>0.95),"Z",0)))

热心网友 时间:2022-05-21 15:54

=IF(A1>0,IF(B1>0.95,"X","Y"),IF(B1>0.95,"Z",0))
或者
=IF(B1>0.95,IF(A1>0,"X","Z"),IF(A1>0,"Y",0))

热心网友 时间:2022-05-21 15:55

=IF(A1>0,IF(B1>0.95,X,Y),IF(B1>0.95,Z,0))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com