![Excel:如果单元格中存在 1 且两个单元格匹配,则对值求和](https://linux22.com/image/1591802/Excel%EF%BC%9A%E5%A6%82%E6%9E%9C%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%AD%E5%AD%98%E5%9C%A8%201%20%E4%B8%94%E4%B8%A4%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E5%8C%B9%E9%85%8D%EF%BC%8C%E5%88%99%E5%AF%B9%E5%80%BC%E6%B1%82%E5%92%8C.png)
我有一张桌子。
最左边的一列列出了一堆项目。
最上面一行列出了一些年份。
交叉点处的单元格显示这些物品在某一年份是否存在。
例如:
1999 1998 1997 1996
Red 1 1 0 0
Blue 0 0 1 0
Red 1 0 1 0
Blue 1 1 1 1
基本上我想要做的是将一年中同一项目的数量相加。例如在上面的例子中,我将得到 1999 年 2 个红色和 1 个蓝色的总和。
有没有办法将 Excel 设置为如果 b1=b500,则显示 sum(B2-B400)。
在这里,我假设在 b500 我有总体价值列表,而 B1-400 列出了项目
答案1
答案2
您可以让 Excel 完成繁重的工作来汇总数据。有一个内置向导,称为数据透视表。
我通过几次鼠标点击从 G1 开始创建了数据透视表。请注意,我为 A 列添加了列标题,以便为其提供名称。基本步骤如下:
- 突出显示数据。
- 在菜单或工具栏中,插入数据透视表。您将可以选择数据透视表的位置;我告诉它从 G1 开始。
- 您将看到可用的不同字段(列名)的列表。
- 将项目拖到“行”窗口。
- 将每一年拖到“值”窗口。每个列都有您想要的聚合类型选项。默认值是“总和”,这正是您想要的。
- 默认情况下,它可能会显示列和/或行的总计。您可以右键单击它并将其删除(或在设置中取消选择它)。
你就大功告成了。使用这个向导不需要费什么脑细胞。:-)