Как отсортировать диапазон, если есть формула массива в столбце? [Решено]

Автор eeigor, 20 марта 2020, 13:23

0 Пользователи и 1 гость просматривают эту тему.

eeigor

В диапазоне базы данных используется формула массива в одном из столбцов. Адресация абсолютная. Диапазон создается автоматически, всякий раз заново.
Отсортировал - формула массива работает в одной (бывшей первой) или даже в нескольких (произвольных) ячейках, в остальных - ошибка #ССЫЛ!.
Даже диапазон с формулой массива перестает редактироваться: выхожу в окно формул для редактирования (диапазон выбран), но "невозможно изменить часть массива".

В общем, диапазон разрушен. Сортировать записи в диапазоне базы данных, где используются формулы массива, НЕЛЬЗЯ?! Подскажите.

Возможно, решение - в уходе от формулы массива: определить формулу для каждой ячейки.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

bigor

Если бы был пример, то понимание проблемы и поиск решения был бы быстрее и проще
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

eeigor

Всё для Вас...
Пример с данными и формулой массива

Лично я такую работу Calc'а склонен считать неправильной.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

mikekaganski

Эксель просто отказывается делать это, говоря про невозможность изменения части формулы массива. ЛО тоже стоило бы так делать; да, это баг.

А сортировать здесь надо не весь диапазон БД2, а три первых столбца.
С уважением,
Михаил Каганский

eeigor

Цитата: mikekaganski от 20 марта 2020, 15:37А сортировать здесь надо не весь диапазон БД2, а три первых столбца.
mikekaganski, спасибо! Ну, вот не догадался. Ларчик, как говорится... Не зря закинул вопрос.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

mikekaganski

Ты издеваешься? я его пишу только

tdf#131442 - но это, возможно, только часть проблемы.
С уважением,
Михаил Каганский

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут