Excel 将每月目标转换为每周目标的公式

Excel formula for convertiny monthly targets to weekly ones

我有一家公司 2015 年的月度销售目标(非线性),我想将其转换为每周目标。我不确定如何想出一个处理重叠天数的公式(一周中的某些天在一个月内,而其他天溢出到下一个月)。

我找到了描述问题的内容 here,但我对 excel 公式知之甚少,无法理解为解决该问题所做的工作。

如有任何帮助,我们将不胜感激

一件事已经使它变得更容易了,那就是不要将 W/Endings 作为稳定的数据,而是将周数作为稳定的数据。就像在斯堪的纳维亚国家一样,他们实际上计算周数。例如,现在我们处于第 12 周。 如果你真的想了解更多细节,那就每天 365 天。 有了这个解决方案,你应该能够做你想做的事。如果您可以通过一些示例代码或屏幕截图向我们展示您要解决的问题,我可能会在细节上为您提供更多帮助。

比如说,你的每月目标是 Sheet1:

Column A:A     2015-01-01, 2015-02-01, 2015-03-01 ...
Column B:B     =DAY(DATE(YEAR($A2),MONTH($A2)+1,0))
Column C:C     monthly target values
Column D:D     =$C2/$B2

然后在 Sheet2 中您可以计算您的每周目标(我假设列 A:AB:BC:C 不需要解释):

Column D:D    =DATE(YEAR($B2),MONTH($B2),1)
Column E:E    =DATE(YEAR($C2),MONTH($C2),1)
Column F:F    =7-$G2
Column G:G    =IF($D2<>$E2,DAY($C2),0)
Column H:H    =$F2*SUMIF(Sheet1!$A:$A,$D2,Sheet1!$D:$D)+$G2*SUMIF(Sheet1!$A:$A,$E2,Sheet1!$D:$D)

要仅考虑工作日(不包括周六和周日),请更改以下公式:

Sheet1 Column B:B    =NETWORKDAYS($A2,DATE(YEAR($A2),MONTH($A2)+1,0))
Sheet2 Column F:F    =5-$G2
Sheet2 Column G:G    =IF($D2<>$E2,MAX(DAY($C2)-2,0),0)