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