【问题标题】:Distribution line excel formula分布线excel公式
【发布时间】:2016-09-16 07:24:38
【问题描述】:

我需要一个公式,该公式将根据当前月份重新分配前几个月的值。 (这将始终错开 2 个月,即如果当前月份是 6 月,它将根据已计算的百分比将 5 月和 4 月的百分比重新分配到剩余月份。

请看下面的图片,这将有助于我解释所需的内容。

以 6 月为例,4 月和 5 月的 2% 和 3% 将重新分配,以确保汇总列始终 = 100%,但分配将根据分配线的百分比计算。

我目前使用的公式是;

=IF=(($E$19+$F$19)*G19)+G19

但我认为这需要嵌套在 IFS 语句中,以确保公式始终错开两个月,并且不考虑任何前几个月,但我不知道该怎么做

【问题讨论】:

  • E19是哪个单元格?
  • 4 月列中的 2%
  • 您展示的表格是您想要的结果?只是想知道,因为您说您希望摘要列始终为 100%。如果您希望它们全部为 100%,则必须更改每个起始月份的分配百分比(“月份的 cap.rev”除以“起始月份到上个月(3 月)的 caprev 总和”)。示例 L22:开始月份是 7 月
  • 是的,这正是我想要的,但不确定如何做到这一点;你能用一个公式来证明你的意思吗?对您使用的术语感到有些困惑?
  • 我把它作为答案发布,如果结果是你想要的,请告诉我

标签: excel excel-formula vba


【解决方案1】:

这进入单元格 G21,然后可以通过 pasteSpecial>Formulas:

复制到 H21:P15

=G$15/sum($G$15:$P$15)

在第 22 行,您将拥有:

=H$15/sum($H$15:$P$15)

您必须以这种方式为每一行修改公式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多