Excel 使用决胜逻辑的最小值公式?

Excel Formula for Min Value with Tie Breaker Logic?

我需要一个可用于以下逻辑的excel公式。我有数千行数据需要应用此逻辑,因此手动执行是不可能的。

我有数千个看起来像下面的网格的场景,我需要在其中确定获胜者。获胜者是具有最低值的列。

情况 1 很简单,因为只有 A 列具有最低值。 问题是当存在联系时,例如场景 2 和 3。

我得到了以下决胜逻辑。当有平局时,最低排名决定获胜者。

例如,在场景 2 中,A、C 和 E 列均获得最低值 3。使用决胜局逻辑,A 列获胜,因为它的排名最低。

根据您的描述,对于平局,最左边的值获胜。对于这种情况,您可以使用 Min 找到最低值,然后使用 Match 和 Match_Type = 0 来获得最小值的 first价值。最后,用Index到return的header.

=INDEX($B:$G,MATCH(MIN(B2:G2),B2:G2,0))

如果抢七的顺序可以改变,这将行不通


如果平分顺序不是从左到右,并且您有 Office 365,则

  1. 获取最小值
  2. 根据该最小值过滤 header 列表
  3. Xlookup 在决胜局 table 中筛选的列表,returning 决胜局值
  4. 获得平局值的最小值
  5. XLookup Tie Break header 列中的
=XLOOKUP(MIN(XLOOKUP(FILTER(TRANSPOSE($B:$G),TRANSPOSE($B2:$G2)=MIN($B2:$G2)),$J:$J,$K:$K,,0)),$K:$K,$J:$J,,0)