excel-使用MAXIFS(在excel 2010中)

问题描述 投票:0回答:2

我想解决库存问题。我在特定商店中有一些商品的存货,我想找出同一国家/地区中哪个商店的特定商品存货最高。

我将下表用于信息输入

enter image description here

Colom A:商品编号

哥伦比亚B:国家/地区

Colom C:股票

Colom D:商店编号

例如:

我想知道荷兰的884条,哪家商店的存货最高。结果将是存储1。

我无法使用公式MAXIFS :(。是否有可能变通并得到相同的答案?

excel excel-formula max ifs maxifs
2个回答
2
投票

虽然您可以按照我的评论在数组中使用MAXIF来执行操作(有关其他信息,请参见this页面,您也可以尝试以下操作:

enter image description here

G3中的公式:

=INDEX(D2:D7,MATCH(1,INDEX((A2:A7=G1)*(B2:B7=G2)*(C2:C7=MAX(INDEX((A2:A7=G1)*(B2:B7=G2)*(C2:C7),))),),0))

或者用荷兰语(我想你是)

=INDEX(D2:D7;VERGELIJKEN(1;INDEX((A2:A7=G1)*(B2:B7=G2)*(C2:C7=MAX(INDEX((A2:A7=G1)*(B2:B7=G2)*(C2:C7);))););0))

1
投票

我觉得有一个更简单的解决方案,但是...到这里了...

=INDEX($D$2:$D$7,SUMPRODUCT(MATCH(MAX(--($A$2:$A$7=A10)*--($B$2:$B$7=B10)*$C$2:$C$7),--($A$2:$A$7=A10)*--($B$2:$B$7=B10)*$C$2:$C$7,0)))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.