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

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

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

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

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

2 ответа2

2

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .