Выделить праздники в excel

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

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

 

Ответить

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

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

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

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

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



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

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

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

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

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

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

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


Выделяйте выходные и праздничные дни с помощью условного форматирования

Вы можете применить условное форматирование, чтобы создать правило выделения выходных и праздничных дней, выполните следующие действия:

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

2, Затем нажмите Главная > Условное форматирование > Новое правило, см. снимок экрана:

3. В выскочившем Новое правило форматирования диалоговое окно:

  • Нажмите Используйте формулу, чтобы определить, какие ячейки следует форматировать. из Выберите тип правила список;
  • Введите эту формулу: =NETWORKDAYS($A2,$A2,$F$2:$F$6)=0 в Форматировать значения, где эта формула правда текстовое окно;
  • А затем нажмите Формат кнопку.

Внимание: В приведенной выше формуле A2 это первая ячейка вашего диапазона данных, F2: F6 это список дат праздников, пожалуйста, измените их в соответствии с вашими потребностями.

4. В открытом Формат ячеек диалоговое окно под Заполнять на вкладке укажите цвет выделения строк, см. скриншот:

5, Затем нажмите OK > OK чтобы закрыть диалоги, и теперь строки, содержащие выходные и праздничные дни, заштрихованы сразу, см. скриншот:


Больше относительных статей:

  • Цветные альтернативные строки для объединенных ячеек
  • Очень полезно форматировать чередующиеся строки с другим цветом в больших данных, чтобы мы могли сканировать данные, но иногда в ваших данных могут быть некоторые объединенные ячейки. Чтобы выделить строки поочередно другим цветом для объединенных ячеек, как показано на снимке экрана ниже, как вы могли бы решить эту проблему в Excel?
  • Выделите поиск приблизительного совпадения
  • В Excel мы можем использовать функцию Vlookup, чтобы быстро и легко получить приблизительное совпадающее значение. Но пытались ли вы когда-нибудь получить приблизительное совпадение на основе данных строки и столбца и выделить приблизительное совпадение из исходного диапазона данных, как показано ниже? В этой статье пойдет речь о том, как решить эту задачу в Excel.
  • Выделите ячейку, если значение больше, чем другая ячейка
  • Чтобы сравнить значения в двух столбцах, например, если значение в столбце B больше, чем значение в столбце C в той же строке, затем выделите значения из столбца B, как показано ниже. В этой статье я собираюсь представить некоторые методы выделения ячейки, если значение больше, чем другая ячейка в Excel.
  • Выделите строки на основе раскрывающегося списка
  • В этой статье будет рассказано о том, как выделить строки на основе раскрывающегося списка. Например, сделайте следующий снимок экрана. Когда я выбираю «Выполняется» из раскрывающегося списка в столбце E, мне нужно выделить эту строку красным цветом, когда я выберите «Завершено» из раскрывающегося списка, мне нужно выделить эту строку синим цветом, а когда я выберу «Не начато», для выделения строки будет использоваться зеленый цвет.

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

 

создал календарь на листе. теперь хочется чтобы еще и раскрашивались праздничные дни

 

Юрий М

Модератор

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

Контакты см. в профиле

1. Не у всех есть 2007, поэтому желательно прикреплять XLS.  
2. Как Excel узнает про планы Думы? Ведь она у нас запросто праздники отменить/добавить может.  А вот субботы и воскресенья — пожалуйста. Праздники можно было бы в отдельном столбце перечислить (и примеров на Форуме масса), и по ним раскрашивать, но это тоже самое, что раскрасить вручную. И потом — для кого-то День танкиста — праздник, а другому подавай «100 лет гранённому стакану» :-)

 
 
 

Юрий М

Модератор

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

Контакты см. в профиле

И что? Вижу таблицу-календарь.

 

поправил формат. месяц там меняется с помощью ползунка

 

vikttur

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

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

{quote}{login=Юрий М}{date=25.01.2009 03:30}{thema=}{post}1. Праздники можно было бы в отдельном столбце перечислить (и примеров на Форуме масса), и по ним раскрашивать{/post}{/quote}  
Добавить нечего, Юрий плохого не посоветует :)

 

это понятно что никто ничего плохого не посоветует :)  
у меня просто календарь сделан с помощью формулы массива.(42 ячейки)  
«празнидники» я уже прописал в столбец.

 

vikttur

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

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

Сначала не понял, что циферки в AG10:AG14 — даты :)  
Исправьте в $AG$10:$AG$14:  
=»23.02.»&$A$1  
В условном форматировании:  
=СЧЁТЕСЛИ($AG$10:$AG$14;ДЕНЬ(W3)&».»&МЕСЯЦ(W3))>0

 
 

VikNik

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

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

 

Прилагаю свой файл с календарём на 2009 год в Excel. Календарь автоматически генерируется как сводная таблица. К ней применены 3 условия Условного Форматирования, которые красят праздники красным (из массива дат), а затем красят перенесённые нерабочие дни зелёным (это если праздник выпадает на выходной). К сожалению при любом изменении дизайна таблицы всё форрматирование пропадает, это следует учитывать  
Всі святкові дати у файлі — українскі

 

Sorry, забыл убрать защиту с файла.  
Прилагаю файл без защиты

 

Ivan M.! подскажите еще как у вас реализована функция добавления нового листа, при нажатии на календарь?

 

Это стандартная «фишка» сводных таблиц — правой кнопкой внутри таблицы, выбрать «Параметры таблицы…», проверить флажок «развёртывание разрешено». Если эта опция включена, то при щелчке на любую ячейку области данных сводной таблицы автоматически создаётся новый лист с копией таблицы источника, составляющей именно эти данные. Это действительно классно, для аналитических сводных таблиц.  
Однако, в моём примере эта опция совершенно не нужна. Вы, наверно, «наткнулись, на неё случайно. Главное в моём файле (по моей скромной оценке) — это то, что на первом листе источнике достаточно просто поставить дату начального отсчёта календаря и протянуть её на сколько угодно дней вперёд. Весь календарь (месяцы и дни недели) сам выстроится в правильной последовательности дней (при таком дизайне сводной, разумеется). А условное форматирование добавит раскраску праздников и их переносов безо всяких макросов и вормул массива (при таком дизайне, разумеется)  
Для использования календаря, Вы можете фильтровать сводную таблицу помесячно, затем выделять месяц и копировать егос нажатым Shift и в меню Правка -> Копировать рисунок. 12 таких операций и 12 листов календаря готовы к дальнейшему до-оформлению и распечатке

 

Guest

Гость

#16

27.01.2009 21:35:21

спасибо за развернутый ответ. я чего решил начать изучать макросы и совсем забыл про стандартные функции

Skip to content

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

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

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

Содержание

  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)

Понравилась статья? Поделить с друзьями:
  • Выделить правку в документе word
  • Выделить область в excel в которой есть данные
  • Выделить нужные числа в excel
  • Выделить несколько ячеек в excel по условию
  • Выделить несколько ячеек в excel не подряд