我有一张表格,我需要一个 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 列)。