首页 > 解决方案 > 基于索引匹配的 SUM 单元格

问题描述

我使用 Excel 已经很长时间了,但我才刚刚开始使用宏、索引、VLOOKUP 和其他功能。他们很棒,但我遇到了障碍。

每次按下工作表 1 表中的按钮时,我都设法让 Excel 将以下信息粘贴到下一个空白行的另一个工作表中。

销售

我现在要做的是在查找员工姓名时对所有销售金额和折扣金额求和。

我在另一张纸上查找折扣和销售额的公式是:

=INDEX(销售额!$E$1:$E$1000,匹配($A$1,销售额!$A$1:$A$1000,0)+14,0) =INDEX(销售额!$E$1:$E$1000,匹配($A$1,销售额!$A$1:$A$1000,0)+16,0)

抬头

但是,似乎它只是在找到第一个匹配项。

在销售表的下方,该员工进行了另一笔销售,我希望结果将所有给定的折扣和所有总销售额相加。

我认为这是可能的,但我的谷歌搜索一无所获。

任何帮助将不胜感激!

标签: excelindexingexcel-formulasummatch

解决方案


也许这可能是一个解决方案。在您的情况下,“a”将是“billy”,而“b”将等于“Subtotal”。

=SUMIF(A1:A8,"a",INDEX(A1:C8,MATCH("a",A:A,0)+1,3))

我相信在您的示例中,“+1”将是 +13。(比利和小计之间的行差异。)3 将是 5(col E)

在此处输入图像描述


推荐阅读