Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
If statement 我想比较两个日期,并确定是否有其他日期_If Statement_Google Sheets - Fatal编程技术网

If statement 我想比较两个日期,并确定是否有其他日期

If statement 我想比较两个日期,并确定是否有其他日期,if-statement,google-sheets,If Statement,Google Sheets,在谷歌工作表中,我想比较两个日期,检查其中一个计划开始日期和实际开始日期是否为空。它应该显示未开始的文本。如果计划开始日期不正确,请尝试以下操作 =IF(DAYS360(D8;C8)<0;"Delay";IF(ISBLANK(D8);"Not started";"Inline")) 如果你写了3个以上的参数,那就行不通了。您可以将IF放在value参数中,以便嵌套两个IF或任意多个IF 编辑:好的,我以为这是Excel而不是google电子表格。也许在那里你可以用逗号。其余的都是一样的,

在谷歌工作表中,我想比较两个日期,检查其中一个计划开始日期和实际开始日期是否为空。它应该显示未开始的文本。如果计划开始日期不正确,请尝试以下操作

=IF(DAYS360(D8;C8)<0;"Delay";IF(ISBLANK(D8);"Not started";"Inline"))
如果你写了3个以上的参数,那就行不通了。您可以将IF放在value参数中,以便嵌套两个IF或任意多个IF


编辑:好的,我以为这是Excel而不是google电子表格。也许在那里你可以用逗号。其余的都是一样的,你在IF语句中犯了一个错误=IFDAYS360D8;C8您有一个语法错误:

=if(
    (
        DAYS360(D8,C8)<0,
        "Delay",
        "Inline",
        IF(
            ISBLANK(D8),
            "Not started"
        )
    )
  )

在“无一是空”的情况下,如果检查日期为360C8,D8,您可能需要额外添加一天。

我认为您有一些语法问题。IF condition、result IF true、result IF false是正确的语法。在某种程度上,你有4个参数。我有2个条件。*IFISBLANKD8和ifDAYS360D8,C8我想我希望得到你想要的。请看下面我编辑的答案。但它不是Excel;但2分钟前没人知道;没错
=if(
    (
        DAYS360(D8,C8)<0,
        "Delay",
        "Inline",
        IF(
            ISBLANK(D8),
            "Not started"
        )
    )
  )
IF(
    OR(ISBLANK(C8), ISBLANK(D8)),
    IF(
        ISBLANK(C8),
        "first is blank",
        "second is blank"
    ),
    "none of them is blank"
)