【问题标题】:Excel - Use of MAXIFS (in excel 2010)Excel - MAXIFS 的使用(在 excel 2010 中)
【发布时间】:2019-11-26 15:34:32
【问题描述】:

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

我使用下表进行信息输入

A 列:文章编号

B 列:国家/地区

C 列:库存

D列:店铺编号

例如:

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

我无法使用公式 MAXIFS :(.

是否有可能解决并得到相同的答案?

【问题讨论】:

  • 例如,您可以简单地在数组中使用MAXIF

标签: excel excel-formula max ifs maxifs


【解决方案1】:

虽然您可以按照我的评论在数组中使用 MAXIF(另请参阅 this 页面了解更多信息),但您也可以尝试以下操作:

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))

【讨论】:

  • INDEX 和 MAX 在荷兰语中的命名相同?今天学到了一些新东西。
  • 很酷的方法,我喜欢 MAX 和 INDEX 的结合,让我学习一些新东西。
  • @JustynaMK,你的方法没有太大的不同(因此赞成)
  • @JustynaMK 和 JvdV 感谢您的帮助。它真的会帮助我
  • @woutergroeneweg,很高兴它有帮助。如果这已回答,请投票/接受答案,但单击左侧的复选标记以回报(可以对您认为有帮助的任何帖子进行投票)
【解决方案2】:

我觉得有一个更简单的解决方案,但是......就这样......

=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)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多