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

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

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

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Условное форматирование по дате  (Прочитано 3494 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Alexcostariha
Форумчанин
***
Offline Offline

Сообщений: 62



« Ответ #45345: 17 Февраль 2018, 21:34 »

 Спасибо, всё получилось!
Только мне нужно было не окрасить"да"(оно и так зелёное), а  обесцветить ячейку с треугольником в графе K.
 Она была превой в графе и видимо я сделал её зелёной по предыдущим ячейкам не разобравшись. Это и было камнем преткновения.
Я мучился пытаясь всё сделать через Условное форматирование. Потом догадался зайти в "Формат ячеек"(по правой кнопке мыши)
 на ячейке с треугольником и в разделе ФОН поставить Без заливки. Дальше, всё как вы сказали, приступил к окрашиванию "да":
через "Условное форматирование"→Добавить условие→Значение→"Не содержит" - "да" → Создать стиль "ДаСтиль"(наследуем из предыдущего-зелёненького) →есть  зелёный фон и подправил Выравнивание по центру.
 Ячейку с треугольником я потом окрасил  через ФОН в нежно голубой.
Дальше протягиваю эту ячейку вниз до конца таблицы.
Теперь: треугольник - красный на нежно голубом фоне, "да" - зелёный фон, название месяца - неопределённо жёлтый фон.


Слава богу теперь всё пряснилось.  Всё хорошо

Итого имем. Три вида  Условного  форматирования. Одно - для ячеек "J" - выделять цветом числа больше нуля. Другое - двойное на три варианта: выделять цветом "треугольник" по умолчанию,  с форматированием - выделять цветом "да" и "название месяца". Ячейки графы "K"  имеют особый числовой формат:
Код:
[>0]MMMM;[<0]"";[RED]"△"
, чтобы появлялся треугольник на "ноль" и писалось название месяца. Ячейки "F"  имеют формулу "=IF(J5>0;"да";"нет")". Ячейки "G"  имеют формулу "=IF(J5>0;"да";0)", чтобы в ответ на "0"  в графе "K"  появлялся треугольник. Ячейки "F" и "G" имеют особое форматирование
 
Код:
[>0]DD.MM.YYYY;[<0]"";"нет"
 
чтобы в ответ на ноль появлялось "нет", но формат даты сохранялся. Ячейки "G" ссылаются на "J", чтобы поймать "ноль". Ячейки "K"  ссылаются на "G". чтобы поймать ноль и выставить треугольник.
Ещё создано два Стиля пользователя, чтобы управляться со всеми этими форматами.
 Особые форматы указанные в кодах, в Формате ячеек→Числа→Особая(категория) не видны и выглядят как пустые строки в самом низу столбца форматов.


* usl_form_da-5.png (18 Кб, 301x290 - просмотрено 20 раз.)
« Последнее редактирование: 18 Февраль 2018, 12:11 от Alexcostariha » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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