Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

16 Май 2021, 19:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2 3 4 »   Вниз
  Печать  
Автор Тема: Условное форматирование или фильтрация строки с несколькими условиями сразу?  (Прочитано 2691 раз)
0 Пользователей и 1 Гость смотрят эту тему.
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 551



« Ответ #57010: 14 Январь 2021, 12:40 »

Уважаемые форумчане, я поясню суть проблемы на примере фрагмента своих данных (скриншот прилагается).
Желтым выделен диапазон условий с именем "Условия".
Ниже строка итогов. Ещё ниже следует диапазон базы данных с именем "БД".

В строке итогов используется функция SUBTOTAL.
Пример:
=SUBTOTAL(103;БД_ФИО)  'диапазон БД_ФИО д.б. создан, и это неудобно, ведь это поле диапазона базы данных (!)

Удобнее так:
=DCOUNTA(БД;"ФИО";Условия)
Или вот так, если работаем по всем столбцам:
=DCOUNT(БД;0;Условия)

Очень наглядно и удобно. Как в Excel.
Но использование функций базы данных приводит к вышеописанным ошибкам при снятом вышеупомянутом флажке (на скриншоте в поле 0 вместо 81).
А функция SUBTOTAL не понимает структурных ссылок базы данных. Точнее, понимает, но заменяет их абсолютными ссылками после повторного открытия файла. Я имею в виду следующее:
Код:
=SUBTOTAL(103;БД[ФИО])  'структурная ссылка вместо ссылки на диапазон БД_ФИО, который нужно создавать
После открытия файла ссылка будет заменена:
=SUBTOTAL(103;$Данные.$F$10:$F$1982)

ВЫВОД: совместная работа фильтра и функций базы данных не согласована, необходимо установить злосчастный флажок, а условия отбора дополнять своими ручками соответствующими символами регулярных выражений, то есть распространять на всю строку. Или создавать диапазоны столбцов вместо работы с полями диапазона базы данных. Ну, это маразм...


* Снимок экрана от 2021-01-14 12-25-33.png (42.91 Кб, 1441x269 - просмотрено 8 раз.)
« Последнее редактирование: 14 Январь 2021, 14:13 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
Страниц: « 1 2 3 4 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!