Excel 公式用于显示单元格填写时的日期

Excel 公式用于显示单元格填写时的日期

我有一张表格,我需要一个 Excel 公式来表达以下内容:

如果单元格 C1、E1 和 F1 已填写,则将显示今天的日期。但是,如果单元格 C1、E1 和 F1 未填写,则日期将为 D1。

请注意,单元格中的值是单词、数字和日期之间的范围。

答案1

类似这样的方法应该可以工作(您需要删除以'though开头的注释行才能将其放置在公式框中):

=IF(
    ' if or is true, the we failed the condition.
    ' if or is false, then we met the condition.
    ' so flip with NOT
    NOT(
        ' if any of these are blank, OR will return true
        OR(
            ISBLANK(C1),
            ISBLANK(E1),
            ISBLANK(F1)
        )
    ),
    ' we met the condition. use today's date
    TODAY(),
    ' we did not meet the condition. Use D1
    D1
)

您需要将输出列格式化为日期(在本例中为 G 列)。

在此处输入图片描述

相关内容