我在Excel中定义了以下公式
=DATEDIF(B595;TODAY();"y") & " years, " & DATEDIF(B595;TODAY();"ym") & " months, " & DATEDIF(B595;TODAY();"md") & " days"
但它显示的结果如下:
0 years, 0 months, 20 days
我更愿意看到:
20 days
我可以使用VBA功能获得更好的结果吗?还是一个公式?
答案 0 :(得分:2)
如果DateDif的计算结果为零,只需将If语句添加到将删除组件的公式中:
int
我把公式分成三行,所以它在这里可读,但它应该作为一行输入