目前使用的是 MS Excel for Mac 2011。我一直想创建一个公式,将数组中具有特定列标题和行标题的所有值相加,但一直没有成功。行标题是唯一的,但列标题可以重复。我的意思是:
尝试将 Excel 数据粘贴为文本,以防 imgur 链接不起作用,抱歉可能很难看清:
Source data Summary
Red Blue Green Red Red BlueGreen
Book 1 2 2 2 Book 3 2 2
Cake 2 7 7 2 Cake 4 7 7
Jeep 3 3 3 3 Jeep 6 3 3
在上面的示例中,汇总表(位于同一工作簿中的另一张工作表中)应显示值的总和,例如,标签 Book 和 Red 都适用于给定单元格。我有一个包含许多行标签的大表格,电子表格的用户将添加更多标签,因此我不能使用“Book”,而需要使用单元格引用。
当我尝试使用 SUMIFS 时,我收到一条错误消息。我尝试使用 SUMPRODUCT 以及 INDEX 和两个 MATCH 函数的组合,但到目前为止,我所有的尝试都失败了,无法获得预期的结果。通过 Google 或 SuperUser 搜索找不到答案。
这看起来应该非常简单......
答案1
如果我理解正确的话,你的要求应该是这样的:
注意:(您应该将列设置为适当的):
=SUMIF('data'!$A$2:$Z$2;"RED";'data'!$A4:$Z4) 'This will add eveything in red
然后您可以拖动此公式。此外,如果您在摘要表中引用您的项目并锁定该列,您也可以拖动项目并同时进行计算。
干杯