标签:VBA,自定义函数
大家知道,DATEDIF函数虽然可用,但已不在Excel插入函数可搜索的范围内了。
下面是在excelfox.com看到的一个自定义函数,虽然还存在Bug,但已经很不错了。...Else
End Select
End If
End Function
使用方法:
假设日期在单元格A1和A2中,则公式:
=xlDATEDIF(A1,A2,"y")
返回两日期相差的年数...=xlDATEDIF(A1,A2,"m")
返回两日期相差的月份数。
=xlDATEDIF(A1,A2,"d")
返回两日期相差的天数。...=xlDATEDIF(A1,A2,"ym")
返回两日期相差的月份数,与年无关。
=xlDATEDIF(A1,A2,"yd")
返回两日期相差的天数,与年无关。...=xlDATEDIF(A1,A2,"md")
返回两日期相差的天数,与年月无关。