【问题标题】:Find sum every nth number of cells in a column Excel查找列Excel中每第n个单元格的总和
【发布时间】:2023-03-21 23:20:02
【问题描述】:

我想创建一个公式,使我能够找到一列中每第 n 个单元格的总和。

例如,求A1:A10A11:A20A21:A30...的总和并将总和放在不同的列中(例如D1D2D3.. .)。

但是,我不确定我想总结多少个单元格,所以我前面举了一个例子。 谢谢!

【问题讨论】:

  • “我不确定要总结多少个单元格”是什么意思?一个论坛如何决定它应该总结多少?
  • @user3120285 你试过按照下面的答案来制定单元格,有什么错误吗??

标签: excel excel-formula


【解决方案1】:

你可以试试这个公式

=SUM(OFFSET(A:A,(ROW()-1)*10,0,10))

【讨论】:

  • 不错的方法:D。我根据我的数据进行了一些修复,例如=SUM(OFFSET(A:A,(ROW(A1)-1)*$B$1,0,$B$1)),其中B1 包含要求和的项目数。 :)
  • +1 虽然不知道为什么不是$A$1 而不是A:A
【解决方案2】:

使用这种方法会将显式公式放在 D 列中,例如在 D1 =SUM(A1:A10),在 D2 =SUM(A11:A20) 等...

把这个公式放在D1中

="=SUM(A"&1+(ROWS(D$1:D1)-1)*10&":A"&ROWS(D$1:D1)*10&")"

根据需要复制下来

现在复制数据并使用右键单击 > 选择性粘贴 > 值

这会给你正确的公式作为文本字符串 - 转换为真正的公式这样做

选择范围 > 查找和替换 > 替换 > 在“查找内容”中使用 = 并在“替换为”中使用 = > 全部替换 > 确定 > ESC

【讨论】:

    【解决方案3】:

    这是一个安静的简单任务,请按照以下步骤操作::

    1.选择要放置n列总和的列,例如D1

    2.然后在公式栏中写下求和的公式,如=SUM(A1:A10)

    3.要重复这个公式,只需拖动复制单元格,即D1,然后粘贴到您希望总和所在的列,例如D10

    这会将单元格 A1 到 A10 的总和放入单元格 D1 中。

    【讨论】:

    • ...但它不会将=SUM(A11:A20) 放入D2 等。这就是OP想要的。
    【解决方案4】:

    试试这个:

    =SUM(INDIRECT("A" & ROW(A1)*$B$1-($B$1-1) &":" & "A" & ROW(A1)*$B$1))
    

    您的数据如下所示:

    B1 包含要求和的单元格数。
    将其转移到您想要的地方。
    希望这会有所帮助。

    【讨论】:

    • 我不知道为什么我被否决了:p 我的公式有问题吗? :)
    猜你喜欢
    • 2022-10-07
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    相关资源
    最近更新 更多