Мне нужна ячейка для отображения максимального значения диапазона, строка которого определяется формулой индекса и соответствия. Я знаю, что это будет функция массива, но я изо всех сил пытаюсь понять правильный синтаксис. Вот как выглядят мои данные. У меня это выложено с буквами столбцов и номерами строк, как в Excel.
Используя приведенную ниже таблицу в качестве ссылки во второй таблице. Когда я ввожу b
в ячейку A1
и y
в столбец B1
, формула в ячейке C1
должна возвращать значение 35
, поскольку 35
является максимальным значением в столбцах C:F
на ряд определяется A1
и B1
с использованием INDEX
иMATCH
Таблица 1.
A B C D E F
1 a x 25 6 23 11
2 a y 39 15 42 19
3 b x 28 34 51 24
4 b y 27 19 15 35
5 b z 38 26 12 18
6 c x 12 19 22 15
Теперь... Что я хочу сделать, так это создать формулу, которая находит максимальное количество столбцов с C
по F
в строке, которая соответствует значениям в A
и B
, которые указаны в отдельной таблице.. Для этого примера мы напишем формулу в ячейке C1
. Формула должна принимать максимум от C
до F
на основе совпадения столбца A = b
и столбца B = y
(. что, как говорит нам формула, является строкой4
). Значение, которое я хочу в этом случае, будет 35
, потому что это максимальное значение из 4 столбцов (C:F
). в строке 4
.
Вот как должна выглядеть моя вторая таблица с формулой в строкеC
Таблица 2.
A B C
1 b y 35
2 a x 25
3 b z 38
4 c x 22
Я пробовал это:(формула находится в таблице 2, поэтому она явно не объявлена в части соответствия формулы. Вы также должны быть знакомы с таблицами в Excel, чтобы получить его )
=INDEX(MAX(Table1[C]:Table1[F]),MATCH([@A]&[@B],Table1[A]&Table1[B],0))
. Затем я оборачиваю его с помощью Control + Shift + Enter для массива.
Проблема возникает, когда я помещаю функцию MAX
в часть массива INDEX
. Есть ли способы обойти это?возможно, мне следует использовать совершенно другой набор функций?