可变大小合并单元格之外的总和值

问题描述 投票:0回答:2

我有一个具有以下结构的电子表格:有具有唯一 id-s 的 entities。每个实体都有一个或多个组件组件有多个数字字段。我的任务是仅使用基本的 Excel 功能(无 VBA,无外部脚本)计算每个实体组件编号字段的总和。

问题出在输入格式上。这是问题和预期结果的一个小草图。每个实体在电子表格中都表示为多行。 IDSUM 字段被合并为一个实体,各个行代表组件,数字字段永远不会合并(尽管有时它们只是空的)。这样的行有 4000 行,结构不应该改变(使用该表的人已经习惯了,并且打印起来看起来不错),总和字段最初被合并但为空。 (我认为很久以前就有人手工组装了这张纸)。

我的想法是在公式中使用

SUMIF
,但我无法访问每个实体中第一个行(组件)之后的各个行(组件)的 ID 字段。看起来 Excel 处理合并单元格时,左上角是单元格本身,其他所有都是空的。我遇到的另一个问题是我无法对整个 SUM 列应用公式。我尝试选择第一个单元格并拖动右下角的小点,但它拒绝这样做,因为合并的单元格大小不同。

知道如何使用基本 Excel 和公式计算 SUM 字段,无需 VBA 且无需手动输入所有 4000 行的公式吗?

excel excel-formula
2个回答
1
投票

使用辅助列(参见屏幕截图)。然后使用 SUMIF

您可以隐藏辅助列。


0
投票

您可以为范围指定名称。 以下是分配它们的步骤:

  1. 选择您要为其指定名称的范围
  2. 在栏的左侧,您可以指定函数公式,您将看到所选的单元格范围。单击它打开下拉菜单
  3. 在下拉列表的最底部找到“管理命名范围”选项。单击它,右侧将打开一个侧边栏。
  4. 设置您要使用的范围的名称,然后单击“完成”

完成这些步骤后,您将能够在您需要的任何公式中使用变量名称

© www.soinside.com 2019 - 2024. All rights reserved.