Excel условное форматирование на основе, если оно находится в этом в настоящее время отображаемом месяце
-
15-10-2019 - |
Вопрос
Я создаю календарь работы, и я хочу, чтобы он был отрывок по дням недели, которые не являются частью в настоящее время отображаемого месяца. У меня первый день месяца, отображаемый в ячейке A1
Как я могу сделать ячейку в понедельник в ячейке B3 и в ячейке в B4, чтобы иметь серый фон?
Я знаю, что это просто, но я не могу понять это.
Спасибо
Решение
На основании вашего примера сделайте следующее:
- Выберите Cell A2: G13 (т.е. даты, которые вы хотите отформатировать)
- Теперь выберите Формат> условное форматирование ...
- В первом раскрывающемся меню выберите Формула есть
- В следующем текстовом поле введите эту формулу:
=MONTH($A$1)<>MONTH(A2)
- Теперь установите желаемое форматирование для ячеек, которые не соответствуют дате в ячейке A1
Эта формула работает, просто проверяя номер месяца даты.
Также обратите внимание, что проверка формулы на наличие неравенства дат т.е. Если дата не в том же месяце, что и в ячейке A1, затем отформатируйте другой цвет.
Если вы также хотите добавить формат для дат, которые соответствуют совпаданию, просто добавьте другое условие в поле условного форматирования и используйте =MONTH($A$1)=MONTH(A2)
Другие советы
Главная> Стили> Условное форматирование> Выделите правила ячеек> Наблюдая дата ...> В этом месяце
Очевидно, что если вы пойдете по этому маршруту, вы сделаете весь календарный год серым, а затем установите условное форматирование, чтобы сделать текущий месяц белым.