Я пытаюсь создать электронную таблицу Excel, где при вводе даты:
- если эта дата в течение 30 дней, она станет желтой,
- если дата уже прошла, то она становится красной, и
- если дата больше 30 дней, она остается зеленой.
Как я могу это сделать?
Я пытаюсь создать электронную таблицу Excel, где при вводе даты:
Как я могу это сделать?
В Excel 2010 (возможно, более ранних версиях) вы можете использовать формулу для определения форматирования.
Выберите ячейку с вашей датой в ней, а затем выберите условное форматирование, новое правило. Затем «Использовать формулу, чтобы определить, какие ячейки форматировать». Использовать что-то вроде =IF(Today()>I7,1,0)
- I7 - форматируемая дата - и затем выберите тип форматирования - вы хотите заполнить соответствующий цвет. Эта конкретная формула проверяет, старше ли выбранная вами дата, чем сегодняшняя дата. Вы можете иметь несколько правил форматирования для каждой ячейки.
Измените формулу и цвета по мере необходимости. Это должно продолжаться более 30 дней в будущем: =IF(I7>TODAY()+30,1,0)
Это должно действовать в течение следующих 30 дней: =IF(TODAY()<I7+30,1,0)
Правила должны быть в правильном порядке. Это может быть не самый элегантный способ, но это начало.
Я мог бы сделать это в Excel 2010, добавив два правила в ячейки, в которые вводятся даты.
Выберите «Условное форматирование»> «Управление правилами».
Первое правило> «Используйте формулу, чтобы определить, какие ячейки форматировать»
=IF(INDIRECT("R[0]C[0]",0)>TODAY()+30,1,0)
Выберите «Формат»> «Зеленый»
2-е правило>
=IF(INDIRECT("R[0]C[0]",0)<TODAY(),1,0)
Выберите «Формат»> «Красный»
Установите флажок «Остановить, если истина» для каждого из правил в диспетчере правил условного форматирования, а затем примените к ячейке желтое базовое форматирование, которое будет использоваться по умолчанию, если условия не применяются.