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