有没有更快或更简单的方法来规划财政年度?

有没有更快或更简单的方法来规划财政年度?

在 Excel 2013 中,我有一个产品期间的日期范围:

A 列包含开始日期,例如 2014 年 8 月 1 日 B 列包含结束日期,例如 2015 年 7 月 31 日

在 CI 列中需要映射财政年度,应该是 2014-15。财政年度从 4 月 1 日开始,到次年 3 月 31 日结束。

我的数据涵盖从 2001-02 财年到 2015-16 财年的数据,目前我编写的是冗长的 IF、THEN 公式。

有没有更简单的方法可以做到这一点?

答案1

这应该可以解决你的问题:

=CONCATENATE(YEAR(A1);"-";RIGHT(YEAR(B1);2))
=CONCATENATE(YEAR(A1),"-",RIGHT(YEAR(B1),2))

我不确定您是否需要在您的 Excel 版本中使用,;(取决于语言设置)。

编辑1:

=CONCATENATE(YEAR(A2),"-",RIGHT(MAX(YEAR(A2)+1,YEAR(B2)),2))

编辑2:

这将起作用:

=CONCATENATE(YEAR(A2-DATE(YEAR(D10),4,1)+DATE(YEAR(D10),1,1)),"-",RIGHT(MAX(YEAR(A2-DATE(YEAR(D10),4,1)+DATE(YEAR(D10),1,1))+1,YEAR(B2-DATE(YEAR(D10),4,1)+DATE(YEAR(D10),1,1))),2))

如果没有闰年,我们可以改写-90为,-DATE(YEAR(D10),4,1)+DATE(YEAR(D10),1,1)这样可以简化公式:

=CONCATENATE(YEAR(A2-90),"-",RIGHT(MAX(YEAR(A2-90)+1,YEAR(B2-90)),2))

相关内容