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

在Google Sheets中根据指定日期计算财季起始日期

从指定日期提取财季起始日期(Google Sheets)

方案一:直接基于原始日期计算

不用预先提取财年和季度,直接通过日期的月份判断对应的财季起始日,公式如下(假设原始日期在单元格A1):

=DATE(IF(MONTH(A1)<=1,YEAR(A1)-1,YEAR(A1)),CHOOSE(MIN(MONTH(A1),12),11,2,2,2,5,5,5,8,8,8,11,11),1)

逻辑说明:

  • 年份判断:1月属于上一财年的Q4,所以年份取当前年份减1;其他月份直接取当前年份
  • 月份映射:用CHOOSE函数按月份区间返回对应财季起始月:
    • 1月 → 11月
    • 2-4月 → 2月
    • 5-7月 → 5月
    • 8-10月 → 8月
    • 11-12月 → 11月
  • 固定取1日,组合成完整的起始日期

方案二:利用已提取的财年和季度计算

如果你已经拿到了财年对应的起始年份(比如FY24对应2023,因为Q1始于2023年2月1日)和季度标识(Q1/Q2/Q3/Q4),可以用更简洁的公式:
假设季度在B1,财年起始年份在C1:

=DATE(C1,SWITCH(B1,"Q1",2,"Q2",5,"Q3",8,"Q4",11),1)

逻辑说明:

  • 用SWITCH函数将季度直接映射为对应的起始月份,再结合财年起始年份和1日,生成目标日期

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 01:42:40