【发布时间】:2020-09-24 09:49:45
【问题描述】:
我目前使用:
=IIF(Today() >= DateSerial(Year(Today()), 4, 1),DateSerial(Year(Today()), 4, 1), DateSerial(Year(Today()) - 1, 4, 1))
和
=DATESERIAL(Year(Now()) + (IIF(format(now(),"MMdd") > "0331",1,0)) ,3,31)
获取当前财政年度(英国)的日期,例如 2020 年 1 月 4 日 - 2021 年 3 月 31 日
请您告诉我如何调整这些以度过上一个财政年度,例如:
2019 年 1 月 4 日 - 2020 年 3 月 31 日?
非常感谢
【问题讨论】:
-
只需使用 DateAdd() 函数。
=DATEADD(datepart.Year, -1, YourCurrentFYExpressionHere) -
感谢您不厌其烦地回来。我试过了,但收到一条错误消息:“重载解析失败,因为没有可访问的日期部分接受这个数量的参数”。我已经关闭了最后一个括号。
-
我没有展示这个,但你必须将你的表达式放在括号内(不包括 = 符号)。尽管您可以将计算年份的现有代码的所有部分都更改为减去 1。