Excel условное форматирование если выходной

Во время работы с графиками и календарями всегда кстати очень полезная возможность выделения цветом дат выходных дней (субботы и воскресенья). Формула условного форматирования позволяет выделить все даты выходных дней в списке графика или на календаре в Excel.

Как выделить цветом только выходные дни по дате в Excel

Ниже на рисунке приведен пример автоматического выделения цветом дат выходных дней:

выделить цветом выходные дни.

Чтобы создать такое правило для условного форматирования, выполните следующие действия шаг за шагом:



  1. Выделите исходных диапазон ячеек (в данном примере это A2:A17) и выбреете инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило». В результате чего появится окно как показано ниже на рисунке:
  2. Создать правило.

  3. В появившемся окне выберите опцию: «Использовать формулу для определения форматируемых ячеек». Теперь у нас есть возможность ввести формулу для определения собственных правил и условий выделения ячеек цветом в предварительно выделенном исходном диапазоне.
  4. В поле ввода введите логическое выражение формулы представленное на данном этапе. Обратите внимание на то, что в формуле используются только относительные ссылки на ячейки. Для определения дня недели по значению ячейки используется функция ДЕНЬНЕД. Если функция при определенно заданных аргумента будет возвращать значение 6 или 7, это значит, что в текущей ячейке (например, A4) записана дата выходного дня. После чего итоговый результат вычисления целой формулы будет возвращать логическое значение ИСТИНА. В таком случае для этой ячейки будет применено условное форматирование, предварительно заданное пользователем в настройках данного инструмента (описано на следующем этапе).

    =ИЛИ(ДЕНЬНЕД(A2)=1;ДЕНЬНЕД(A2)=7)

  5. Щелкните на кнопку «Формат» и появится знакомое окно для оформления стиля отображения ячейки и ее значения – «Формат ячеек», как показано ниже на рисунке. В данном окне вы имеете возможность указать цвета для заливки, шрифтов и границ ячейки. А также присвоить другие свойства декорации формата. После внесения всех настроек подтвердите их нажатием на кнопку ОК на всех открытых окнах.

кнопку Формат.

В результате в столбце даты подсветились цветом только даты с выходными днями недели.

Skip to content

Условное форматирование дат выходных дней

На чтение 2 мин. Просмотров 1.3k.

Условное форматирование дат выходных дней

Содержание

  1. Общая формула
  2. Объяснение
  3. Как работает формула

Общая формула

=ИЛИ(ДЕНЬНЕД(A1)=7;ДЕНЬНЕД(A1)=1)

=OR(WEEKDAY(A1)=7,WEEKDAY(A1)=1)

Объяснение

Если вы хотите использовать условное форматирование для
выделения датвыходных дней (например, суббота или воскресенье), вы можете
использовать простую формулу, основанную на функции ДЕНЬНЕД.

Например, если у вас есть даты в диапазоне C4:C10 и вам
нужны даты выходных дней, выберите диапазон C4:C10 и создайте новое правило
условного форматирования, которое использует эту формулу:

=ИЛИ(ДЕНЬНЕД(C4)=7;ДЕНЬНЕД(C4)=1)

=OR(WEEKDAY(C4)=7,WEEKDAY(C4)=1)

Примечание: важно, чтобы формула условного форматирования была указана относительно «активной ячейки», которой в данном случае считается C5.

После того, как вы сохраните правило, вы увидите все
даты, которые являются субботой или воскресеньем, выделенными вашим правилом.

Как работает формула

Эта формула использует функцию ДЕНЬНЕД для проверки дат
субботы или воскресенья. Функция ДЕНЬНЕДвозвращает число 1-7 для каждого дня
недели для выбранной даты. В стандартной конфигурации, суббота = 7 и
воскресенье = 1. Используйте функцию ИЛИ вместе с ДЕНЬНЕД для проверки на 1 или
7. Если значение равно истина, формула вернет ИСТИНА и применит условное
форматирование.

Выделение всей
строки

Если вы хотите выделить всю строку, примените правило
условного форматирования ко всем столбцам в таблице и зафиксируйте столбец
даты:

=ИЛИ(ДЕНЬНЕД($C4)=7;ДЕНЬНЕД($C4)=1)

=OR(WEEKDAY($C4)=7,WEEKDAY($C4)=1)


С помощью Условного форматирования выделим фон ячеек, содержащих дни недели Суббота и Воскресенье, красным цветом.

Пусть в столбце

А

содержится перечень дат. Выделим ячейки

,

содержащие дни недели Суббота и Воскресенье, красным цветом (см.

файл примера

).

Выделять ячейки будем с помощью правил

Условного форматирования

. В зависимости от содержимого ячейки (дата, текст или число) правила будут разными.

В ячейке содержится Дата

В столбце

А

содержатся значения в формате дата, например в ячейке

А6

— 13.08.2012.

Чтобы настроить правило

Условного форматирования

нужно:

  • выделить диапазон

    А6:А14
  • выбрать пункт меню
  • выбрать тип правила

    Использовать формулу для определения форматируемых ячеек
  • в поле

    Форматировать значения, для которых следующая формула является истинной

    ввести формулу

    =ДЕНЬНЕД(A6;2)>5
  • задать формат, например красную заливку фона ячейки.

Даты в столбце

А

, у которых номер дня недели >5, будут выделены красным.

В ячейке с пользовательским форматом ДДД или ДДДД содержится Дата

Пусть в столбцах

B

и

С

также содержатся значения в формате дата, например в ячейке

B6

введем формулу

=A6

.

Для ячеек в диапазоне

B6:B14

настроим

пользовательский формат

ДДД (для диапазона

С6:С14

ДДДД).

Не смотря на то, что теперь в ячейках отображаются Пн и Понедельник, значения в ячейках продолжают оставаться в формате Дата. В этом можно убедиться скопировав значение (

CTRL+V

), например, из ячейки

С6

, и вставив его

Как значение

(

). В

Строке формул

будет отображаться значение 13.08.2012, а не слово

понедельник

. Поэтому настраивать правило

Условного форматирования

нужно так как показано в предыдущем разделе.

В ячейке содержится Число

Пусть в столбце

D

содержится номер дня недели, например в ячейке

D6

введем формулу

=ДЕНЬНЕД(A6;2)

.

В этом случае правило

Условного форматирования

настраивается аналогично случаю когда в ячейке содержится Дата, только несколько упрощается формула

=$D6>5

В ячейке содержится Текстовое значение

Пусть в столбце

E

содержится день недели в текстовом формате, например слово Понедельник.

В этом случае правило

Условного форматирования

настраивается с помощью формулы

=ИЛИ($E6=»суббота»;$E6=»воскресенье»)

выделение цветом выходных и праздничных дней

tvyur

Дата: Понедельник, 02.12.2019, 18:10 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 70


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Добрый вечер. Помогите пожалуйста с помощью формулы выделить выходные и праздники в графике.

К сообщению приложен файл:

2020_.xlsb
(63.4 Kb)


tvyur

 

Ответить

Pelena

Дата: Понедельник, 02.12.2019, 19:09 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Здравствуйте.
Вариант с Условным форматированием. Праздники на отдельном листе

Код

=ИЛИ(ДЕНЬНЕД($G23;2)>5;ЕЧИСЛО(ПОИСКПОЗ($G23;Праздники!$A$2:$A$15;0)))

К сообщению приложен файл:

4778078.xlsb
(57.9 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Che79

Дата: Понедельник, 02.12.2019, 22:09 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

Вариант УФ

Код

=(ОСТАТ($G23;7)<2)*($G23<>»»)+ИЛИ($G23=Праздники!$A$2:$A$15)


Делай нормально и будет нормально!

 

Ответить

_Boroda_

Дата: Понедельник, 02.12.2019, 22:18 |
Сообщение № 4

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

И еще

Код

=ИЛИ(ДЕНЬНЕД($G23;2)>5;$G23=Праздники!$A$2:$A$15)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

tvyur

Дата: Четверг, 05.12.2019, 11:03 |
Сообщение № 5

Группа: Пользователи

Ранг: Участник

Сообщений: 70


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

_Boroda_, не тот файл приложила, извините пожалуйста. прилагаю тот, который мне необходим

К сообщению приложен файл:

1762207.xlsx
(38.0 Kb)


tvyur

 

Ответить

китин

Дата: Четверг, 05.12.2019, 11:05 |
Сообщение № 6

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

_Boroda_

Дата: Четверг, 05.12.2019, 11:28 |
Сообщение № 7

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

_Boroda_, не тот файл приложила

Ловите. Там все аналогично, только разные раскраски для вых и пр


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить


Как Условным форматированием выделить выходные дни

 

Необходимо чтобы автоматичесли выделялись выходные дни при изменении месяцев

 

MCH

Пользователь

Сообщений: 3875
Регистрация: 22.12.2012

для условного форматирования для ячеек D2:X35    
=ДЕНЬНЕД($A2;2)>5

 

Andreas

Пользователь

Сообщений: 17
Регистрация: 01.01.1970

 

Guest

Гость

#4

14.09.2010 17:55:25

{quote}{login=MCH}{date=14.09.2010 05:45}{thema=}{post}для условного форматирования для ячеек D2:X35    
=ДЕНЬНЕД($A2;2)>5{/post}{/quote}  
Спасибо помог, а тоя наоборот делал =ДЕНЬНЕД($A$2;2)>5

Понравилась статья? Поделить с друзьями:
  • Excel условное форматирование если в ячейке формула
  • Excel условное форматирование если в ячейке текст
  • Excel условное форматирование для строк
  • Excel условное форматирование для столбца по ячейке
  • Excel условное форматирование для сводной таблицы