我在ExCEL中有两列:开始日期和结束日期。我想基于此计算程序中的天数。如果“结束日期”为空,我想计算“开始日期”到今天。如果“结束日期”包含一个日期,我想从开始日期到结束日期进行计算。奇怪的是,我在开始日期和结束日期单元格都为空白的地方有些空白。我希望它返回一个空白单元格。 “ B”是我的开始日期列,“ C”是我的结束日期列,到目前为止我已经尝试过:
=
IF(ISBLANK(B2), " ",
IF(ISBLANK(C2), DATEDIF(B2,TODAY(),"D",
DATEDIF(B2,C2,"D")))
答案 0 :(得分:2)
您仅需要几天就不需要DateDif。只需减去两个数字,然后将输出格式化为常规格式即可。
=IF(B2<>"",IF(C2<>"",C2-B2,today()-B2),"")