Excel 2010 公式?

Excel 2010 公式?

我需要以下公式的帮助:

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"))

相关内容