繁体   English   中英

在每个IF语句中使用真值或假值的excel嵌套IF中遇到麻烦

[英]Having trouble in nested IFs in excel with true or false values in each IF statement

= IF(AND(A2 <= 20151231),(B2 = 0)0,15,IF(AND(A2> = 20190101,B2> = 2),15,7.5))

这就是我在函数中输入的内容。

如果A2小于20151231并且B2等于0,则值将为0。如果A2大于20190101并且B2等于或大于2,则值将为15。

问题是excel表示我输入了太多参数,而当我尝试导出它时,则表示输入的函数有问题。

试试这个:= IF(AND(A2 <= 20151231,B2 = 0),“ 0”,IF(AND(A2> = 20191010,B2> = 2),15,“”))看来您的公式太多了关闭和打开括号。 使用“ and()”时,请将所有逻辑括在一组括号中。 希望这可以帮助。 谢谢

假设您希望结果为:Reymond的答案是正确的。

0   - if A2<=20151231 AND B2=0
15  - if A2>=20190101 AND B2>=2
7.5 - if neither of these cases are true.

如果您想查看将哪些参数传递给哪个函数,则建议您设置公式格式,以便于阅读:

=IF(
    AND(A2<=20151231, B2=0),
    0,  
    IF(
        AND(A2>=20190101,B2>=2),
        15, 
        7.5
    )
)

这样可以更轻松地查看正在发生的事情,并且您可以根据需要甚至可以在excel公式栏中完成操作(使用Alt + Enter):

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM