【问题标题】:Getting the minimum number from the previous row从上一行获取最小数字
【发布时间】:2018-03-21 08:57:00
【问题描述】:

我的表有四行

1) 应该在第四行获取最大数量的单元格,在第三行获取对应的单元格

  • 如果有两个或多个单元格在第四行有最大值,则应该只取对应单元格的最小值

2) 所以有了这个最小值,我们应该能够在第二行和第一行中获取相应的单元格值

例子

(1) 表中有两个值的最大值即 100。但对应的具有最小值的单元格是第 3 行的“32”。
(2) 我们应该能够从 32 中获取 '第 2 行的 bbb' 和第 1 行的 '2'。有没有办法在 excel 公式中做到这一点

我用下面的公式试过了,但它没有按照我需要的方式工作

=INDEX((B3:G3),MATCH(MAX(B4:G4),B4:G4,MIN(B3:F3)))

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:
    =OFFSET($A$1,ROW(A1)-1,MATCH(LARGE($A$4:$D$4*10000-$A$3:$D$3,1),$A$4:$D$4*10000-$A$3:$D$3,0)-1)
    

    数组公式,按 ctrl + shift + enter 完成。

    注意:如果第三行的值大于 10000,则应将公式从 10000 更新为 1000000 或更多。

    【讨论】:

    • 您尚未添加公式以根据第四行中的最大值查找第三行中的最小值。这不是找到“32”的公式
    • 抱歉,我确实找到了较小的,但匹配功能没有得到它。固定。
    猜你喜欢
    • 1970-01-01
    • 2021-04-30
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    • 2022-01-09
    • 2013-10-13
    相关资源
    最近更新 更多