1

Я использую Excel 2011 на OS X, чтобы отследить мой список задач.

Теперь я хотел бы добавить ячейку даты для некоторых задач, чтобы каждые три дня эти задачи выделялись. У меня вопрос: есть ли способ, чтобы ячейка сверялась с реальной датой и как-то выделялась, когда дата соответствует некоторым условиям, например, каждые три дня?

Если вы считаете, что OpenOffice Calc или другая подобная система электронных таблиц лучше, чем Excel, сообщите мне об этом.

1 ответ1

3

Это можно сделать с помощью условного форматирования. Отметьте все ячейки, которые вы хотите выделить, начиная с верхнего левого угла диапазона. Выберите «Условное форматирование…», добавьте формат (кнопка «+»), выберите «Классический» в верхнем раскрывающемся списке, затем «Использовать формулу…» в следующем ниже (имена могут немного отличаться от того, что я указал здесь, как я использую немецкую систему, но скриншот должен помочь вам обойти):

Снимок экрана: лабиринт диалогового окна условного форматирования Excel 2011

В поле ввода формулы введите следующее:

=IF($A1<=TODAY(),MOD(DATEDIF($A1,TODAY(),"D")-IF(WEEKDAY($A1,2)=1,0,7-WEEKDAY($A1,2)+1),3)=0,FALSE)

Это выделит выбранные строки в первый понедельник после даты исполнения (или в срок, если он запланирован на понедельник - он не выделяется каждый понедельник после этого, поскольку понедельники не повторяются кратно 3 дням), затем каждые три дня после этого первого случая:

Скриншот выделения в действии

Заметки:

  • Замените $A1 на правильный столбец и строку для первого поля даты в выбранном диапазоне.
  • Приспособьте форматирование к своему предпочтительному способу выделения строк в нижней части диалогового окна (OT: я не знаю, почему MS делает это лабиринтом выпадающих селекторов…).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .