基于索引匹配的SUM单元格

时间:2018-10-17 10:46:40

标签: excel indexing excel-formula sum match

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

每次单击工作表1上的按钮时,我就设法使Excel将以下信息粘贴到下一个空白行的另一个工作表上。

Sale

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

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

= INDEX(销售!$ E $ 1:$ E $ 1000,MATCH($ A $ 1,销售!$ A $ 1:$ A $ 1000,0)+14,0) = INDEX(Sales!$ E $ 1:$ E $ 1000,MATCH($ A $ 1,Sales!$ A $ 1:$ A $ 1000,0)+16,0)

Lookup

但是,似乎只是在寻找第一个比赛。

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

我认为这是可能的,但是我的Google搜索没有发现任何东西。

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

也许这可以解决。在您的情况下,“ a”将是“ billy”,而“ b”将等于“小计”。

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

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

enter image description here

答案 1 :(得分:0)

我收到了另一个论坛的答复。以下公式非常适用:

= SUMIFS('Daily Sales'!$ E $ 21:$ E $ 10020,'Daily Sales'!$ A $ 5:$ A $ 10004,A2)

Staff Sales

Daily sales

感谢您的所有输入,非常感谢!