EXCEL中IF函数如何选择多个条件

条件是
如果A列包含1001,1002,B列为收。
如果A列包含1001,1002,1121,B列为付。
如果A列、N列都不包含1001,1002,B列为转。

请问公式要如何做?
写错,第二行的A列应该是N列、
条件是

如果A列包含1001,1002,B列为收。

如果N列包含1001,1002,1121,B列为付。

如果A列、N列都不包含1001,1002,B列为转。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-11-01

具体步骤如下所示:

    学习IF函数:=if(A,B,C)

    其中,A代表需要判断的逻辑,B代表如果A的判断结果为TURE则返回的值,C代表如果A的判断结果为FALSE则返回的值。

    从字面理解为:如果(内容为真,则执行这里的操作,否则执行其他的操作)

    IF函数的注意事项:

    1、公式中用到的括号、逗号、引号等必须为英文格式;

    2、如果公式中涉及数字,则无需引号;涉及文字字符等,则需引号。如果错用,则公式不起作用,如下图:

    公式使用过程中,不管是逻辑判断位置,还是返回值位置,都可以是其他公式。如图:

    if函数的应用:只有1个条件的情况下:如下图,如果值为A,则返回结果优秀,否则返回不优秀

    if函数的应用:含有多个条件,且都要满足。如下图示例:如果身高大于160CM,测试结果为优秀,性别为男性,年龄小于35岁,且已离职,则返回值“录用”,否则为空

    if函数的应用:含有多个条件,但不必全都满足,只要其中一项满足即可

本回答被网友采纳
第2个回答  推荐于2018-03-02

1、使用AND和OR函数可以给IF函数设置多个条件
2、示例
=IF(AND(B1>C1,OR(D1<E1,F1>G1)),"符合","不符合")
效果如下:

3、说明
IF 函数
使用逻辑函数 IF 函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。

语法
IF(logical_test, value_if_true, [value_if_false])  
例如:
##=IF(A2>B2,"超出预算","正常")
##=IF(A4=500,B4-A4,""
参数名称 说明
logical_test   (必需)
要测试的条件。
value_if_true   (必需)
logical_test  的结果为 TRUE 时,您希望返回的值。
value_if_false   (可选)
logical_test  的结果为 FALSE 时,您希望返回的值。
 
AND 函数
说明
所有参数的计算结果为 TRUE 时,返回 TRUE;只要有一个参数的计算结果为 FALSE,即返回 FALSE。
AND 函数的一种常见用途就是扩展执行逻辑测试的其他函数的效用。 例如,IF 函数用于执行逻辑测试,它在测试的计算结果为 TRUE 时返回一个值,在测试的计算结果为 FALSE 时返回另一个值。 通过将 AND 函数用作 IF 函数的 logical_test 参数,可以测试多个不同的条件,而不仅仅是一个条件。
语法
AND(logical1, [logical2], ...)
AND 函数语法具有以下参数:
## logical1    必需。 要测试的第一个条件,其计算结果可以为 TRUE 或 FALSE。
## logical2, ...    可选。 要测试的其他条件,其计算结果可以为 TRUE 或 FALSE,最多可包含 255 个条件。

OR 函数
本文介绍的公式语法和用法的 Microsoft Excel 中的或函数。使用 OR 功能,是逻辑函数,返回如果任何参数值为 TRUE。如果所有参数都为 FALSE,则返回 FALSE。
语法
OR(logical1, [logical2], ...)
OR 函数语法具有下列参数:
## Logical1, logical2, ...    Logical1 是必需的,后续逻辑值是可选的。 1 到 255 个需要进行测试的条件,测试结果可以为 TRUE 或 FALSE。

本回答被网友采纳
第3个回答  2020-02-19

工具/材料:电脑、EXCEL。

1、由于IF式同时满足多个条件,因此以下图的数据为例进行说明。

2、首先,使用AND()函数说明如图所示同时满足多个条件。

3、然后在C2输入公式:=IF(AND(A2="A",B2>210),"Y",""),如图所示。

4、然后使用OR()函数来说明,只要满足多个条件中的一个或多个。

5、在C2单元格输入公式:=IF(OR(A2="A",B2>150),"Y",""),完成后即可if函数判断多个条件。

第4个回答  2019-10-02
D2=IF(AND(C2<144,C2>72),72,IF(C2<=72,144,0))
当C2的数值大于或等于144,就等于0,如果不是等于0,你自己修改后面的0就可以了!