我目前正在使用以下公式查找我在指定范围内的哪个月-13之1。
=DATEDIF(DATE(2019,1,1),$A$1,"M")+1&" of 13"
$ A $ 1指的是特定日期18/1/18。 Excel引发#NUM错误,因为我猜测2019年1月1日的新日期是在不同的年份?我不确定该如何解决?一旦将特定日期更新为2019年1月,它将可以正常工作,但在此之前我需要显示13之0。
帮助?
答案 0 :(得分:0)
DATEDIF
函数使用以下参数进行操作
=DATEDIF (start_date, end_date, unit)
end_date
必须大于或等于start_date
。您可以使用MAX
和MIN
来确保这一点。
=DATEDIF(MIN(DATE(2019,1,1),$A$1),MAX(MIN(DATE(2019,1,1),$A$1)),"M")+1&" of 13"
答案 1 :(得分:0)
尝试
=IFERROR(DATEDIF(DATE(2019,1,1),$A$1,"M")+1,0)&" of 13"