Формула Excel для минимального значения с логикой прерывания связи?

#excel #analytics

#excel #аналитика

Вопрос:

Мне нужна формула Excel, которую можно использовать для следующей логики. У меня есть тысячи строк данных, где мне нужно применить эту логику, поэтому о том, чтобы делать это вручную, не может быть и речи.

У меня есть тысячи сценариев, которые выглядят как таблица ниже, где мне нужно определить победителя. Победителем становится столбец с наименьшим значением.

Сценарий 1 прост, потому что только столбец A имеет наименьшее значение. Проблема в том, что есть связи, как в сценариях 2 и 3.

Мне дали следующую логику для прерывателей связи. При ничьих наименьший ранг определяет победителя.

Например, в сценарии 2 столбцы A, C и E имеют наименьшее значение 3. Используя логику прерывания связи, выигрывает столбец A, поскольку он имеет наименьший ранг.

введите описание изображения здесь

Ответ №1:

В вашем описании сказано, что для тай-брейков выигрывает самое левое значение. Для этого сценария вы можете использовать Min , чтобы найти наименьшее значение, а затем Match с помощью Match_Type = 0 указать первое вхождение минимального значения. Наконец, используйте Index для возврата заголовка.

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

Если порядок тай-брейков может измениться, это не сработает


Если порядок прерывания связи не слева направо, и у вас Office 365, то

  1. Получить минимальное значение
  2. Отфильтруйте список заголовков по этому минимальному значению
  3. Xlookup отфильтрованный список в таблице тай-брейков, возвращающий значения тай-брейков
  4. получите минимальное из этих значений тай-брейка
  5. Найдите это в столбце заголовки прерывания связи
 =XLOOKUP(MIN(XLOOKUP(FILTER(TRANSPOSE($B$1:$G$1),TRANSPOSE($B2:$G2)=MIN($B2:$G2)),$J$3:$J$8,$K$3:$K$8,,0)),$K$3:$K$8,$J$3:$J$8,,0)
  

введите описание изображения здесь

Комментарии:

1. Спасибо, порядок тай-брейков на самом деле не в этом порядке. Но я могу настроить свои столбцы данных в соответствии с этим порядком, чтобы он работал.

2. этот метод Xlookup ПОТРЯСАЮЩИЙ