Функция MAX в Excel: можно ли задать диапазон с помощью переменных? - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь написать формулу Excel для выполнения максимума диапазона. Формула по умолчанию принимает ссылки как границы диапазона аргументов:

=MAX(A1:A10)

Я хочу предоставить границы диапазона как переменные, введя их в выделенные ячейки, например :

=MAX(A"number of row taken from the content of cell B2":B"number of row taken from the content of cell B3)

См. Приложенный снимок экрана.

Поддерживается ли этот формат в Excel? Если да, то каков правильный синтаксис? Спасибо!

enter image description here

Ответы [ 2 ]

2 голосов
/ 25 мая 2020

Может быть, что-то вроде:

=MAX(INDEX(A:A,B2):INDEX(A:A,B3))

Круто, неважно, ссылаетесь ли вы сначала на B3 или B2. Формула изменит порядок ссылки на допустимый диапазон.

0 голосов
/ 25 мая 2020

Или вот этот:

=MAX(INDIRECT(("A"&B2&":A"&B3)))

enter image description here

...