我有一个具有以下结构的电子表格:有具有唯一 id-s 的 entities。每个实体都有一个或多个组件。 组件有多个数字字段。我的任务是仅使用基本的 Excel 功能(无 VBA,无外部脚本)计算每个实体的组件编号字段的总和。
问题出在输入格式上。这是问题和预期结果的一个小草图。每个实体在电子表格中都表示为多行。 ID 和 SUM 字段被合并为一个实体,各个行代表组件,数字字段永远不会合并(尽管有时它们只是空的)。这样的行有 4000 行,结构不应该改变(使用该表的人已经习惯了,并且打印起来看起来不错),总和字段最初被合并但为空。 (我认为很久以前就有人手工组装了这张纸)。
我的想法是在公式中使用
SUMIF
,但我无法访问每个实体中第一个行(组件)之后的各个行(组件)的 ID 字段。看起来 Excel 处理合并单元格时,左上角是单元格本身,其他所有都是空的。我遇到的另一个问题是我无法对整个 SUM 列应用公式。我尝试选择第一个单元格并拖动右下角的小点,但它拒绝这样做,因为合并的单元格大小不同。
知道如何使用基本 Excel 和公式计算 SUM 字段,无需 VBA 且无需手动输入所有 4000 行的公式吗?