在Excel中找出两个季度之间的差异

时间:2019-08-29 13:33:20

标签: excel excel-formula

需要找出两个季度之间的差异。

数据如下所示:

enter image description here

在同一季度(比如说10月,11月或12月)和“检查月”季度(比如说5月,6月,7月)出售的任何计划在季度期间都具有相同的差异。

需要公式来捕捉两个季度之间的差异。

例如:

Plan Sold Year: 2013 Dec
Check Year: 2018 Feb

期间差异:18个期间(也包括2013年第四季度)

1 个答案:

答案 0 :(得分:0)

解决问题的一种方法是计算计划销售季度开始日期检查季度结束日期,然后在两个日期之间进行计算之间的时间段(整个季度)。

在我的解决方案中,我使用了两个帮助列,分别为 PSQStart CQEnd ,它们表示上述两个关键日期。

公式为:

PSQStart =DATE($A2,FLOOR(MONTH(DATEVALUE("1/"&$B2&"/"&$A2))-1,3)+1,1)

CQEnd =DATE(D2,FLOOR(MONTH(DATEVALUE("1/"&$E2&"/"&$D2))+2,3),30)

Periods =ROUNDDOWN((H2-G2)/90,0)

向下拖动所有三个公式以应用于所有行。

您可以选择将前两个公式合并为第三个公式,但这会使公式太长而无法轻松解释和/或编辑,以满足将来的需求。

以下是我的解决方案中使用的主要功能:

  • DATE()yyyy,mm,dd转换为有效的日期/数值以进行计算;
  • DATEVALUE()将文本日期dd/mmm/yyyy转换为有效的日期/数值以进行计算;
  • FLOOR()计算给定月份的开始/结束月份;
  • ROUNDDOWN()计算周期数。

Solution

干杯:)