1. Weeks    22  23  24

2.         3     7   1
3.        4%    9%  1%
4.        4%    2%  2%

Например, в строке 3, как бы получить функцию MAX с 9% -ным выигрышем, а затем вернуть число 23 на ряд выше?

2 ответа2

1

Я согласен, что ваш вопрос трудно понять; Я частично догадываюсь, что вы имеете в виду.  Но я верю, что ты хочешь

=INDEX(B$1:D$1,  1,  MATCH(MAX($B2:$D2), $B2:$D2, 0))

Это будет размещено где-то на строке 2 и перетащено вниз.

Объяснение:

  • Вы, вероятно, уже пробовали MAX($B2:$D2) - найдите максимальное значение в строке.
  • MATCH( MAX , $B2:$D2, 0) находит столбец в строке, где происходит максимум.
  • INDEX(B$1:D$1, 1,  column_number ) получает значение из строки 1 по указанному номеру столбца.

Пример результата:

1. Weeks    22    23    24
2.           3     7     1    23
3.          4%    9%    1%    23
4.          4%    2%    2%    22
0
9   8   7
    8   
2   4   3

Вторая строка имеет формулу =IF(MAX($B$3:$D$3) = B3,B1,"") которая идет последовательно.

Так:

B2 = IF(MAX($B$3:$D$3) = B3,B1,"")
C2 = IF(MAX($B$3:$D$3) = C3,C1,"")
D2 = IF(MAX($B$3:$D$3) = D3,D1,"")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .