答案1
您只需使用 IF 语句
=IF(A2<>"",EDATE(A2,5),"")
将其复制到每个单元格,以便它将对所有行执行此计算。
语法是
IF(condition, if condition is true, if condition is false)
在这种情况下,条件是A2 <> ""
,这意味着 A2 不为空。如果不为空,则转到真条件(您的原始公式),否则,转到假条件。
编辑
根据评论,如果您需要在此公式中添加天数,请使用
=IF(A4<>"",EDATE(A4+14,5),"")
答案2
首先检查单元格中是否有数据,如果是真则使用 EDATE 计算:
=IF(A4<>"",EDATE(A4,5),"")