A B
1 # $
2 1001 10
3 1003 20
4 1004 10
5 1001 20
6 1001 10
7 1005 20
8 1003 10
9 1004 20
我希望列A中的#在B列中具有最大$ sum,我希望结果在单元格A11中
结果应为1001
万分感谢任何贡献!
答案 0 :(得分:3)
我假设答案是1001,因为1001具有最高的总数(40),考虑了数据中的所有条目。要获得该结果,请使用此“数组公式”
=INDEX(A2:A9,MATCH(MAX(SUMIF(A2:A9,A2:A9,B2:B9)),SUMIF(A2:A9,A2:A9,B2:B9),0))
通过CTRL+SHIFT+ENTER
如果你想避免像那样的复杂数组公式,那么使用辅助列,即在C2中复制
=SUMIF(A$2:A$9,A2,B$2:B$9)
然后是你的最终结果
=INDEX(A2:A9,MATCH(MAX(C2:C9),C2:C9,0))
答案 1 :(得分:1)
这是第一次尝试:
{=MIN(IF(B2:B9=MAX(B2:B9),A2:A9,MAX(A2:A9)))}
这是一个数组公式,您必须使用 Ctrl + Shift + 输入
进行验证此公式将返回#的最小值,它对应于B列中$的最大值。
我选择返回#的最小值以返回1001,如问题中所述,作为预期输出。