You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中编写公式根据当前日期计算财年当前期间

基于7月1日起始的财年期间计算公式(含季度划分与周进度)

核心逻辑

  1. 自动定位当前日期对应的财年起始日(每年7月1日,若当前日期在7月前则取上一年的7月1日)
  2. 计算截至上月末已完成的财年月份数(作为期间数的整数基数)
  3. 按每月4周拆分进度,将当月已度过的周数转换为0.25递增的小数比例
  4. 合并整数与小数部分,得到带周数占比的精准财年期间数

Excel公式实现

=LET(
  CurrentDate, A1,
  FY_Start, DATE(IF(MONTH(CurrentDate)>=7, YEAR(CurrentDate), YEAR(CurrentDate)-1), 7, 1),
  Completed_FY_Months, DATEDIF(FY_Start, EOMONTH(CurrentDate, -1), "m"),
  Days_Passed_In_Month, DAY(CurrentDate),
  Weeks_Passed, CEILING(Days_Passed_In_Month / 7, 1),
  Week_Progress, Weeks_Passed / 4,
  Completed_FY_Months + Week_Progress
)

公式细节说明

  • CurrentDate:替换为你的日期单元格(如A1)
  • Completed_FY_Months:比如5月时,会返回10(对应7月到次年4月的10个完整财月)
  • Weeks_Passed:按每7天为一周向上取整,统计当月已度过的周数
  • Week_Progress:将周数转换为0.25步长的比例,1周对应0.25,2周对应0.5,以此类推
  • 最终结果:比如5月第一周返回10.25,第四周结束后返回11,符合你提到的5月30日进入期间11的需求

财年季度划分对应

  • Q1(财年第一季度):7-9月 → 期间1-3
  • Q2(财年第二季度):10-12月 → 期间4-6
  • Q3(财年第三季度):1-3月 → 期间7-9
  • Q4(财年第四季度):4-6月 → 期间10-12

周定义调整(可选)

如果需要按自然周(如周一/周日为周起始)计算,可将Weeks_Passed的计算替换为:

Weeks_Passed, WEEKNUM(CurrentDate, 2) - WEEKNUM(EOMONTH(CurrentDate, -1)+1, 2) + 1,

(参数2代表周一为周起始,改为1则以周日为起始)

内容的提问来源于stack exchange,提问作者Tristan Privott

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 04:04:58