【问题标题】:Excel Formula needed for the Sum of a Cumulative Group placed in one cell放置在一个单元格中的累积组的总和所需的 Excel 公式
【发布时间】:2019-01-30 18:28:26
【问题描述】:

我有两列。如果第一列中的单元格(x 和 x+1)相等,我需要新列 3 的一个单元格中的第 2 列的总和。

此单元格必须位于组顶部的第一个单元格中,其他单元格为空白。

ID, Number, Sum_formula
e, 3, 11
e, 3, 
e, 3,
e, 2, 
u, 5, 5
r, 1, 5
r, 2, 
r, 2, 
w, 6, 20
w, 4, 
w, 3,
w, 2,
w, 1,
w, 2,
w, 1, 
w, 1,

这是我的尝试,但它只适用于 2 人的组:

ID 组的大小不同。这也不适用于第一组。 (我可以手动做第一个)

单元格 C6 公式 = IF(A6 = A5, "", SUM(B6,B7))

【问题讨论】:

    标签: excel-formula sum grouping


    【解决方案1】:

    如果你的ID没有排序,可能有很多组同一个ID,把这个公式放到C2里,把长度抄下来。

    =IF(A2<>A1,SUM(B2:$B$1040000)-SUM(C3:$C$1040000),"")
    

    注意:直到整个范围都被公式填充后,它才会产生正确的结果,因为它依赖于它下面的公式的输出来获得正确的结果。


    如果您的 ID 已排序,因此它们没有多个分组,您可以使用 SUMIF():

    =IF(A2<>A1,SUMIF(A:A,A2,B:B),"")
    

    【讨论】:

      猜你喜欢
      • 2020-09-27
      • 2022-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 2022-11-04
      • 1970-01-01
      相关资源
      最近更新 更多