Определить диапазон на основе результата функции INDEX
В Excel можно написать функцию, которая выглядит следующим образом:
=SUM(A1:INDEX(...))
Где конец диапазона данных для суммирования определяется динамически результатом INDEX функция.
Та же самая функция в Numbers дает недопустимую ошибку ссылки (INDEX функция работает хорошо сама по себе).
Есть ли в Numbers другой способ определить диапазон как результат функции?
2 ответа
Нет потому что index не возвращает адрес ячейки. Вам нужно будет использовать модификатор, чтобы вернуть адрес вашего выбора.
Попробуйте использовать match вложенный в =address а не индекс. Я не могу дать ответ с примером, потому что вы не описали свой набор данных.
Вы также можете использовать что-то вроде
=SUM(OFFSET(A1,0,0,n))
Где n - высота столбчатого диапазона для суммирования, начиная с A1, OFFSET является изменчивой функцией, поэтому избегайте, если это вас беспокоит.