Як я можу використовувати умовне форматування в електронній таблиці на основі дат?


2

У мене є електронна таблиця в OpenOffice V3.3.0 (використовується в Windows 7 32 біт). Один стовпець містить дати (у форматі: 14 серпня 2011 р.), І я хочу використовувати умовне форматування для цих комірок, залежно від того, наскільки це далеко в минулому.

Наприклад, якщо дата є протягом 3 місяців (від сьогоднішньої дати), колір фону комірки повинен бути червоним. Якщо це від 3 до 6 місяців, фон повинен бути жовтим, а якщо дата закінчується 6 місяців тому, фон повинен бути зеленим.

Я не бачу, як встановити умови на основі дат - хтось може допомогти?

Відповіді:


2

Як правило, це можна зробити, порівнюючи значення комірки з результатом функції TODAY (). Про це є приємна публікація в блозі .

Коротко:

  • виберіть порівняння значення комірки (" Cell value is...") у діалозі "Умовне форматування";
  • виберіть оператора як " less than" ;
  • в якості критеріїв порівняння введіть або TODAY()для всіх останніх дат, або TODAY() - 10для дат 11 + n днів тому.

Для порівняння на основі місяців ви можете використовувати EDATEфункцію: EDATE(TODAY(), -3)results до дати три місяці тому. Якщо дата в поточній комірці більше, ніж три місяці тому, правило умовного форматування буде істинним і застосовуватиметься умовне форматування.

Для порівняння з кількома умовами переконайтеся, що вгорі поставлено найбільш спеціальне положення порівняння, оскільки OpenOffice не перевірятиме подальші умови, якщо правило виконується. Це означає: застосовувати різні стилі, засновані на різних датах у минулому, ставити найдавнішу дату на перше місце.

Умовне форматування на основі EDATE () з кількома правилами


Це не дуже спрацювало для мене, поки я не змінив, для; тому моя робоча формула / умова виглядає приблизно так: EDATE (СЬОГОДНІ (); -3) Дякую.
andygrunt

Вибачте, це правильно - для OpenOffice в Windows вам потрібна крапка з комою для розділення аргументів. Розділення комами працює лише під Linux.
tohuwawohu

Ще одна поправка: роздільник між аргументами формули залежить не від ОС, а від мови. Наприклад, з німецькою лакалізацією, вам потрібно буде використовувати крапку з комою ;як роздільник. У англійській локалізації за замовчуванням використовується кома ,.
tohuwawohu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.