如何在 Excel 中自动进行小计

如何在 Excel 中自动进行小计

下午好,

我附上了我正在尝试解决的一个示例。但我找了很久,找不到可以提供帮助的东西。

我想要一个可以自动进行小计的公式,它将执行以下操作:

  1. 如果 A 列上有“+”,它将根据“。”对 C 列上的所有数字求和,但会停止到 A 列上的最后一个“*”

例如,如果我在单元格 C23 中,它应该将所有内容添加到单元格 C15 中(正如您所看到的,我在单元格 C14 中输入了 100,但这不应该添加到公式中。)

我正在试图找出一个公式,我可以将其拖动下来,它将执行上述操作,同样,如果我拖动它,它将在单元格 C34 中添加相同的内容。

最终结果应该与我手动完成的结果相同。

希望以上内容对您有帮助。非常感谢您的帮助,非常感谢。

在此处输入图片描述

答案1

使用辅助列(您可以隐藏它)。在 D 列中:

=COUNTIF($A$1:$A3,"~*")

*并向下复制。它计算到目前为止的数量。
在 C 列中的行中+(例如在 C12 中):

=SUMPRODUCT($C$1:$C11,($A$1:$A11=".")*($D$1:$D11=D12))

* 与 + 之和

相关内容