如何在另一列中具有最大和的列中返回一个值?
AB 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列中有最大$和,我希望结果在单元格A11
结果应该是1001
万分感谢!
我假设答案是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))
这是第一次尝试:
{=MIN(IF(B2:B9=MAX(B2:B9),A2:A9,MAX(A2:A9)))}
这是一个数组公式,您必须使用Ctrl + Shift + Enter进行validation
这个公式将返回对应于列B中的最大值$的#的最小值。
我select返回#的最小值返回1001作为预期的输出在您的问题中所述。