【问题标题】:IF Statement Returns FALSE Instead of the Specified ValueIF 语句返回 FALSE 而不是指定的值
【发布时间】:2020-10-10 16:41:27
【问题描述】:

IF 语句返回FALSE 而不是指定的值

下面是公式

=IF(CJ6="Yes";IF(AND(CL6-CC6<=0);"0";IF(AND(CL6-CC6<=364;CL6-CC6>=0);(CL6-CC6);IF(CL6-CC6>364;"365";"0"))))

能否告知错误在哪里,我无法破解它。

问候, 莫格斯

【问题讨论】:

  • 看起来你的第一个 If() 的第二个参数(如果为 false 怎么办)丢失了 -> 如果 CJ6 “是”怎么办。

标签: excel if-statement excel-formula nested-if


【解决方案1】:

您似乎没有像上面 Chris 所说的那样指定 [value_if_false]。

我修正了公式。现在它给出了指定的值:

=IF(CJ6="Yes";IF(AND(CL6-CC6<=0);"0";IF(AND(CL6-CC6<=364;CL6-CC6>=0);(CL6-CC6);IF(CL6-CC6>364;"365";"0")));"Desired Value")

“期望值”是第一个 IF 公式的 if-false 值。您可以将其更改为您想要的任何内容。

【讨论】:

  • 感谢 Berkutay,我复制了更新后的公式,它很神奇,但是,我想将公式扩展如下: IF(I="Yes") True value 应为(Disposal Date - 大写日期;但是真实值应限于以下 (a)(如果 DP-CP0,则公式应该返回 (DP-CP) AND (c) 的输出值(如果 DP-CP>=365,那么公式应该返回“365”)______假值应该返回相同的公式,替换去处置日期(它将由年终 (YE) 替换
  • 请给我发一封电子邮件到:mukwevho7@yahoo.com
  • 我会发给您一份电子表格模板以便您提供帮助
猜你喜欢
  • 1970-01-01
  • 2020-08-20
  • 1970-01-01
  • 2019-05-11
  • 2020-08-09
  • 1970-01-01
  • 2012-05-11
  • 1970-01-01
  • 2014-09-04
相关资源
最近更新 更多