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

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

23 Сентябрь 2021, 14:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Про формат ячеек  (Прочитано 1685 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mikekaganski
Гуру
*******
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 309


« Стартовое сообщение: 17 Август 2021, 13:58 »

Формулы Calc (как и Excel) формат ячеек не учитывают

Уточню.
Некоторые операции производят преобразования над своими аргументами (например, сложение с помощью оператора +). Другие не преобразуют (скажем, функция SUM).
Записан

С уважением,
Михаил Каганский
sokol92
Форумчанин
***
Offline Offline

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


WWW
« Ответ #1: 17 Август 2021, 14:27 »

Михаил, здравствуйте! Я имел в виду именно формат ячеек. Если у нас есть формула
Код:
=A1-A2
и мы меняем форматы ячеек A1 и(или) A2 (например, на текстовый), то результат вычисления формулы не изменится.
В Excel этот так (кроме редких случаев, когда участвует функция, умеющая анализировать формат ячейки, например, ЯЧЕЙКА), а в Calc?
Записан

Владимир.
mikekaganski
Гуру
*******
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 309


« Ответ #2: 17 Август 2021, 14:38 »

Я имел в виду именно формат ячеек.

Вы совершенно правы; прошу прощения за невнимательность.

В Calc формат ячеек также не влияет на вычисления (хотя начиная с 7.2, где реализована автофильтрация по цвету, формат (в широком смысле) может влиять на результат, скажем, AGGREGATE с игнорированием скрытых; а при реализации предложения Регины принимать в расчёт и цвета, идущие из числового формата, на этот результат будет влиять и строка формата).
Записан

С уважением,
Михаил Каганский
sokol92
Форумчанин
***
Offline Offline

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


WWW
« Ответ #3: 17 Август 2021, 14:55 »

Спасибо! Кстати, если говорить о цвете ячеек, то я не нашел в Calc аналога свойства Excel Range.DisplayFormat, что не позволяет анализировать цвет с учетом возможного условного форматирования. Насколько я помню, это свойство появилось в версии Excel 2007, оно не работает в UDF функциях (что можно было предположить).
Записан

Владимир.
mikekaganski
Гуру
*******
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 309


« Ответ #4: 17 Август 2021, 15:08 »

Думаю, без фичреквеста не обойтись Подмигивающий
Записан

С уважением,
Михаил Каганский
sokol92
Форумчанин
***
Offline Offline

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


WWW
« Ответ #5: 17 Август 2021, 15:17 »

Поставил в виртуальную очередь.  Улыбка
Записан

Владимир.
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 348



« Ответ #6: 17 Август 2021, 17:37 »

Думаю, без фичреквеста не обойтись
Он есть уже в багзилле и именно для совместимости с МСО форматом
Записан

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

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 309


« Ответ #7: 17 Август 2021, 17:56 »

A link?
Записан

С уважением,
Михаил Каганский
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 348



« Ответ #8: 17 Август 2021, 20:52 »

https://bugs.documentfoundation.org/show_bug.cgi?id=142579
Записан

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

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 309


« Ответ #9: 17 Август 2021, 23:46 »

@kompilainenn: так это совсем про другое. Ответ #3 был про возможность программно выяснить текущий цвет в ячейке; ответ #4 предложил фичреквест для этого Улыбка
Записан

С уважением,
Михаил Каганский
sokol92
Форумчанин
***
Offline Offline

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


WWW
« Ответ #10: 12 Сентябрь 2021, 18:08 »

При огромном желании можно узнать цвет ячеек с учетом условного форматирования. Для этого нужно сохранить файл (или интересующую его часть), выбрав тип HTML Document (Calc). Далее, открываем (макросом можно скрытно) вновь полученный файл и все там видим. См. также Ask.
Разумеется, это не отменяет запрос на улучшение.  Улыбка
« Последнее редактирование: 12 Сентябрь 2021, 18:10 от sokol92 » Записан

Владимир.
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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