返回基于最大总和和另一个条件的值

时间:2012-03-07 12:26:17

标签: indexing sum max excel-formula vlookup

      A         B         C
1     #         Code    Quantity
2     1001      1         10
3     1001      1         20
4     1002      2         10
5     1003      2         10
6     1003      2         10
7     1003      2         10
8     1004      1         40
9     1005      3         20

我想在A11中显示:A中的#,B中的代码1,C中的数量最大。

我认为它需要Index Match Max Sumif和Vlookup,但我不知道如何将它们放在一起(

感谢任何人提出任何建议!

1 个答案:

答案 0 :(得分:1)

这是你可以做的事情

=INDEX(A1:A9,MAX(ROW(C1:C9)*(C1:C9=1)*(D1:D9=MAX($D$1:$D$9))))

这是一个数组公式,您必须使用 Ctrl + Shift + 输入

进行验证

[编辑]为牛头人工作的最终解决方案:

=INDEX(A1:A9,MAX(ROW(B1:B9)*(B1:B9=1)*(C1:C9=MAX(C1:C9))))

法语版适用于任何需要它的人:

=INDEX(A1:A9;MAX(LIGNE(C1:C9)*(C1:C9=1)*(D1:D9=MAX($D$1:$D$9))))