【发布时间】:2020-03-03 22:20:16
【问题描述】:
我有一个 excel 公式,我必须在其中获取具有日/月/年日期的两列之间的天数差异。只要差异列在其中一个中没有遇到空白日期,该公式就可以正常工作;基本上,如果两个日期列之一为空白,则公式会显示奇怪的数字,例如 344440。
我想用一个 if 语句解决我的问题,该语句适用于一列(列 S,其中一个日期可能为空白的列),但是当我尝试输入该列 Q 时出现各种错误也可以有一个空白单元格(其他日期列)。
谢谢你们。
到目前为止我已经尝试过:
=IF(S14= "","",IF(Q14 = "","",NETWORKDAYS(Q14,S14)),NETWORKDAYS(Q14,S14))
或
=IF(S14="","",NETWORKDAYS(Q14,S14), AND(Q14="","",NETWORKDAYS(Q14,S14)))
也试过iferror/ifna,目前没有运气。
【问题讨论】:
-
您的第一个只需要删除第二个 NETWORKDAYS:
=IF(S14= "","",IF(Q14 = "","",NETWORKDAYS(Q14,S14)))
标签: excel if-statement error-handling excel-formula multiple-columns