【问题标题】:Get max value column from looked up row/range从查找的行/范围中获取最大值列
【发布时间】:2012-09-30 15:09:39
【问题描述】:

经过多次不成功的尝试,我需要你的帮助来制定一个公式。

我正在尝试获取应该以某种方式查找的单元格范围内的最大值。

我有一个每个项目编号的销售表,其中包含四个国家中每个国家的销售额

    SE   DK  FI  NO
#1  10%  20% 70% 0%
#2  20%  20% 50% 10%

所以,这张桌子被称为“Salessplit”。

在另一张表中,我有几行带有商品编号的行,我想返回该商品的最高销售国家/地区。

#1 Look up #1 from Salessplit and return "FI"(that has the highest sales)
#2 Look up #2 from Salessplit and return "FI" here as well

知道如何管理吗?

【问题讨论】:

    标签: excel excel-2007 excel-formula


    【解决方案1】:

    假设您的表格在 Sheet1!A1:E10 中,标题在第 1 行,项目编号在 A 列,然后在 sheet2!B2 中尝试这个公式,假设项目编号在 Sheet2!A2 中

    =INDEX(Sheet1!B$1:E$1,MATCH(MAX(INDEX(Sheet1!B$2:E$10,MATCH(A2,Sheet1!A$2:A$10,0),0)),INDEX(Sheet1!B$2:E$10,MATCH(A2,Sheet1!A$2:A$10,0),0),0))

    【讨论】:

      【解决方案2】:

      假设相同,但方法略有不同,使用偏移量而不是几个索引。

      =INDEX(Sheet1!A1:E1,,MATCH(MAX(OFFSET(Sheet1!A1:E1,MATCH(Sheet1!A2,Sheet1!A:A,0),0,1,)),OFFSET(Sheet1!A1:E1,MATCH(Sheet1!A2,Sheet1!A:A,0),0,1,),0))

      【讨论】:

        猜你喜欢
        • 2020-07-29
        • 2016-08-31
        • 1970-01-01
        • 1970-01-01
        • 2019-02-11
        • 2020-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多