我需要以下公式的帮助:
L6 需要显示一个日期,即 K6 中的日期 + J6 中的值(天数)。但是,如果 K6 或 J6 中没有数据或只有文本,则单元格 L6 应为空白。
我在这里先向您的帮助表示感谢!
答案1
抱歉,我的回复太菜了!我把这篇文章编辑得乱七八糟了!
尝试将以下内容复制并粘贴到单元格 L6 中:
=IF(OR(ISBLANK(J6), ISBLANK(K6)), "", K6+J6)
正如一位评论者指出的那样,如果其中一个单元格的格式为文本值而不是常规/短/长日期,则会出现错误。一种覆盖此问题的方法是将内容转换为 K6 和 J6 的值,然后再将它们相加。因此,我们从上面的公式得出:
=IF(OR(ISBLANK(J6), ISBLANK(K6)), "", VALUE(J6)+VALUE(K6))
但是,这将返回一个五位数字,告诉我们自 1900 年 1 月 1 日以来的日历天数。然后,将此单元格格式化为日期(短日期或长日期)。
但是,如果您想以文本格式保留最终结果,请使用以下命令:
=IF(OR(ISBLANK(J6), ISBLANK(K6)), "", TEXT(VALUE(J6)+VALUE(K6), "MM/DD/YYYY"))