Определить диапазон на основе результата функции INDEX

В Excel можно написать функцию, которая выглядит следующим образом:

=SUM(A1:INDEX(...))

Где конец диапазона данных для суммирования определяется динамически результатом INDEX функция.

Та же самая функция в Numbers дает недопустимую ошибку ссылки (INDEX функция работает хорошо сама по себе).

Есть ли в Numbers другой способ определить диапазон как результат функции?

2 ответа

Решение

Нет потому что index не возвращает адрес ячейки. Вам нужно будет использовать модификатор, чтобы вернуть адрес вашего выбора.

Попробуйте использовать match вложенный в =address а не индекс. Я не могу дать ответ с примером, потому что вы не описали свой набор данных.

Вы также можете использовать что-то вроде

=SUM(OFFSET(A1,0,0,n))

Где n - высота столбчатого диапазона для суммирования, начиная с A1, OFFSET является изменчивой функцией, поэтому избегайте, если это вас беспокоит.

Другие вопросы по тегам