【发布时间】:2023-03-18 05:38:01
【问题描述】:
我正在使用 Google 表格 来生成发票编号。我需要根据从每年 4 月 1 日开始到 3 月结束的财政年度生成发票编号的帮助。
我希望它为每个新的财政年度重新计算它。例如,对于 2021 财年,发票编号将是“ETL/2021-22/001”、“ETL/2021-22/002”,而对于下一个财年,发票编号将是“ETL/2022-23/ 001”、“ETL/2022-23/002”等
我知道如何从输入的日期获取财政年度。但我需要帮助来计算本财政年度的发票编号,并重新开始计算下一个财政年度的发票编号等等。
- A 列:为发票输入的日期
- B 列:使用公式生成的 FY
=IF(A:A<>"",IF(MONTH(A:A)<4, YEAR(A:A)-1 &"-"&Right(YEAR(A:A),2), YEAR(A:A) &"-"&right(YEAR(A:A)+1,2)),"")
- C 列:这是我想要的结果。
- D 列:开具发票的个人/实体的名称。
问题: 现在,如下图所示,如果我首先要为“人员 D”开具发票,然后为“人员 A”开具发票,我希望 发票编号是连续的(如发票日期在 FY)并且我希望 发票编号是静态的,以后不要更改。
(请告诉我解决此问题的脚本或公式)
【问题讨论】:
-
这真的是
google-apps-script的问题吗?如果没有,您应该从问题中删除该标签。 (看起来好像您需要基于公式的解决方案,而不是基于脚本的解决方案。) -
您是否尝试使用基于脚本的方法自己解决此问题?如果是这样,这将有助于在问题中看到。
标签: google-apps-script google-sheets google-sheets-formula