При жестком кодировании массива в 3 столбца мы можем использовать формулу массива.
Обратите внимание, что формулы массива необходимо вводить с помощью ctrl + shift + введите
Это также предполагает, что столбцы A, B, C, D. соответственно.
=INDEX(A:A,MATCH(MAX((B:B+C:C+D:D)/MAX((IF(B:B>0,1,0)+IF(C:C>0,1,0)+IF(D:D>0,1,0)),1)),(B:B+C:C+D:D)/MAX((IF(B:B>0,1,0)+IF(C:C>0,1,0)+IF(D:D>0,1,0)),1),0))
Небольшое объяснение:
(B:B+C:C+D:D)
= сумма строк в виде массива MAX((IF(B:B>0,1,0)+IF(C:C>0,1,0)+IF(D:D>0,1,0)),1)
= общая сумма, которую мы собираемся суммировать в массиве (3 для Apple, Banana, 2 для киви).Максимум - избавиться от любых ошибок деления на ноль {1}/{2}
= Среднее для каждой строки - Затем мы можем сделать
Max({3})
, чтобы увидеть самое высокое среднее значение INDEX(A:A,{4},{3})
найдет соответствующую компанию на основе наибольшего среднего значения, которое мы нашли
Поддерживающие скриншоты:
ctrl + смещение + введите