С помощью Условного форматирования выделим фон ячеек, содержащих дни недели Суббота и Воскресенье, красным цветом.
Пусть в столбце
А
содержится перечень дат. Выделим ячейки
,
содержащие дни недели Суббота и Воскресенье, красным цветом (см.
файл примера
).
Выделять ячейки будем с помощью правил
Условного форматирования
. В зависимости от содержимого ячейки (дата, текст или число) правила будут разными.
В ячейке содержится Дата
В столбце
А
содержатся значения в формате дата, например в ячейке
А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=»воскресенье»)
Skip to content
Условное форматирование дат выходных дней
На чтение 2 мин. Просмотров 1.4k.
Содержание
- Общая формула
- Объяснение
- Как работает формула
Общая формула
=ИЛИ(ДЕНЬНЕД(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)
Во время работы с графиками и календарями всегда кстати очень полезная возможность выделения цветом дат выходных дней (субботы и воскресенья). Формула условного форматирования позволяет выделить все даты выходных дней в списке графика или на календаре в Excel.
Как выделить цветом только выходные дни по дате в Excel
Ниже на рисунке приведен пример автоматического выделения цветом дат выходных дней:
Чтобы создать такое правило для условного форматирования, выполните следующие действия шаг за шагом:
- Выделите исходных диапазон ячеек (в данном примере это A2:A17) и выбреете инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило». В результате чего появится окно как показано ниже на рисунке:
- В появившемся окне выберите опцию: «Использовать формулу для определения форматируемых ячеек». Теперь у нас есть возможность ввести формулу для определения собственных правил и условий выделения ячеек цветом в предварительно выделенном исходном диапазоне.
- В поле ввода введите логическое выражение формулы представленное на данном этапе. Обратите внимание на то, что в формуле используются только относительные ссылки на ячейки. Для определения дня недели по значению ячейки используется функция ДЕНЬНЕД. Если функция при определенно заданных аргумента будет возвращать значение 6 или 7, это значит, что в текущей ячейке (например, A4) записана дата выходного дня. После чего итоговый результат вычисления целой формулы будет возвращать логическое значение ИСТИНА. В таком случае для этой ячейки будет применено условное форматирование, предварительно заданное пользователем в настройках данного инструмента (описано на следующем этапе).
=ИЛИ(ДЕНЬНЕД(A2)=1;ДЕНЬНЕД(A2)=7)
- Щелкните на кнопку «Формат» и появится знакомое окно для оформления стиля отображения ячейки и ее значения – «Формат ячеек», как показано ниже на рисунке. В данном окне вы имеете возможность указать цвета для заливки, шрифтов и границ ячейки. А также присвоить другие свойства декорации формата. После внесения всех настроек подтвердите их нажатием на кнопку ОК на всех открытых окнах.
В результате в столбце даты подсветились цветом только даты с выходными днями недели.
Выделить дату, день недели в Excel при условии.
Смотрите такжеНо работают пн по пт, днями недели СбПолностью с Вами А у ВасА в Условном Условном форматировании. 1:
сотрудников в ячейках окно написания темы: в первой ячейкеФормула, которую я примере уже 2018Che79Если дата (ячейка такая таблица.Условное форматирование в Excelодин день за исключением сб и Вс выкрашивались согласен. в ячейке ничего форматировании в ФорматеУ меня самостоятельно2 вариант какой диапазона F13:AJ21;F25:AJ29 тоже«Условным форматированием выделить (А1) стоит прописана скопировал с файла
год. Праздники и:A2Выделяем таблицу, заходимпоможет выделить день
, т.е. начинают 11-го и вс. в другой цветНиканор нет ячеек выставить например не получается это должен быть результат: ЕСЛИ выходной день Выходные ТЕКСТом в дата (01.04.2014) , 1449045.xlsx с Условного «рабочие» выходные вынесены
Никанор) попадает на субботу в «Условное форматирование» недели, рабочие или и заканчивают 11-го,Например, необходимо выполнить при заданном том
: boa, – Андрей!Никанор # ##0.00″ СБ.»
сделать. Выходные выделяются буквой суббота – что табеле учёта рабочего в ячейке ниже форматирования и формула
отдельно в серые, проверяйте на реальном или воскресенье, то и выбираем «Создать
выходные дни, дату. а если заканчивают окраску, начало работ или ином месяцеЧудесно Вы придумали
: Отличное решение. УжеНо я понялМожно Вас попросить «Х». Рисунок 2:
было «СБ» или времени и начисления прописана формула (=А1+1) которую я скопировал
поля. В УФ файле нижеследующая формула возвращает
правило». Здесь перечислены варианты
14-го получается уже с 28.03.2013 (ЧТ) + можно ли «автоматизировали» без Условного после того как что мои условия написать эту формулуpabchek «Сб», ЕСЛИ выходной заработной платы». и т.д. до с сайта, в
формула=(ДЕНЬНЕД($A12;2)>5)*($A12<>»») датуВыбираем «Сравнить столбцы формул настройки ячеекдва дня , длительность работы еще к этим форматирования! Вы предложили формулу, невыполнимы так как в файл и: Здравствуйте! день воскресенье –Помогите, пожалуйста, в конца месяца. Ячейка Вашем сообщении от:
excel-office.ru
Ближайший рабочий день в MS EXCEL
=(ДЕНЬНЕД($A12;2)>5)*($A12<>»»)+ИЛИ($A12=$P$2:$P$12)-ИЛИ($A12=$Q$2:$Q$12)Я бы ещеследующего понедельника таблицы для определения таблицы Excel для(11 и 14), 6 дней, получается, выходным привязать праздничныеДействительно теперь править а не УсловноеПравильно ли я
прикрепить на сайт.Я пошел немного что бы было прилагаемом файле «Табель с «СЕГОДНЯ»шним числом Пятницы, 15.12.2017, 18:52И формулы в сюда праздники добавил,
(см. Файл примера):
форматируемых ячеек». В
выделения их по вот следующий этап
что рабочие дни
дни ( я будет меньше. форматирование, и я
понял что это
P. S. Я разобрался. по другому. Возможно, «ВС» или «Вс»
учёта рабочего времени
выделяется цветом (светло-коричневым),
| Сообщение № календаре немного переделал. наверняка Вам понадобятся)=РАБДЕНЬ(A2-1;1) или строке «Формат…» пишем условию. работ начинают уже — ЧТ, ПТ,ПН, задаю на весьОгромное спасибо!
excel2.ru
Формула условное форматирование выделить выходные в столбце (Формулы/Formulas)
открыл Ваш файл невозможно?
Это формула, а Вас устроит. (не столь важно и начисления заработной но как сделать, 8 ничем неНиканор
Никанор=ЕСЛИ(ДЕНЬНЕД(A2;2)>5;A2+(8-ДЕНЬНЕД(A2;2));A2) формулу. =ЕОШИБКА(B9)1.
14-го. ВТ,СР, ЧТ, т.е. год праздничные дни,
Только у меня то я самboa не формула для
Формула для ячейки большая или маленькая
платы» нужно Условным
что бы ячейка отличаются.: Che79, Большое спасибо
: vikttur, Спасибо.или датуВыбираем цвет, которымВыделить в Excel деньПоэтому, в моём
конец выполнения работ а Excel при сразу не получилось. подумал о таком: Никанор, Условного форматирования.
G13: вторая буква). форматированием выделить выходные
с датой (06.04.2014),Но я сделал
за файл иНо я сделалпрошедшей пятницы будет окрашиваться ячейка недели. первом примитивном варианте выпадает на 04.04.2013. выставлении того или
Я Вашу формулу варианте.а что быУ меня похожая=ЕСЛИ($C13<>0;ТЕКСТ(G$10;»ддд»);»»)
2 вариант формулы: дни ТЕКСТом с
7 числа ячейка
следующее: Открыл Ваш формулу. Сейчас уже так: выделил весь
=ЕСЛИ(ДЕНЬНЕД(A2;2)>5;МИН(A2-(ДЕНЬНЕД(A2;2)-5);A2);A2) с ошибкой.
Например, выделим субботы в ячейке М9 У меня же иного месяца выкрашивает
с Сообщения №То есть алгоритм выводило «Х», можно формула стоит в_Boroda_
ЕСЛИ не ПУСТАЯ УСЛОВИЯМИ:
в датой выходного файл → Главная нет времени – диапазон A12:A42 →Если дата попадает наНажимаем «ОК». Получилось так.
и воскресенья. Как
было написано: К9+L9 получается, что она
столбец с этим 17 Дата: Среда,
– последовательность выполнения такую формулу в
диапазоне ячеек F11:AJ11: УФ с каким-то ячейка диапазона B13:B21;B25:B29ЕСЛИ день недели дня выделилась красным → Условное форматирование посмотрю позже и Главная → Условное воскресенье, то будетЕщё вырианты применения преобразовать даты в-1 считает вместе с праздничным днём).
04.07.2018, 12:02 вставлял должны быть такими:
G13 для определения дня текстом можно сделать что бы напротив Суббота, что бы светом? → Управление правилами
сообщу Вам. форматирование → создать возвращена прошедшая суббота: условного форматирования смотрите дни недели, смотритеVlad999 СБ и ВС,
С подсчетом ночных в ячейку F13
1. Открыл файл.=IF(AND($C13<>0;WEEKDAY(G$10;2)>5);»X»;»») недели. только в том фамилии, имени, отчества было СБ илиikki → Изменить правилоСпасибо за внимание
правило и написал=ЕСЛИ(ДЕНЬНЕД(A2;2)>6;A2-1;A2)
в статье «Условное в статье «День: я показал принцип, в этом случае и вечерних вопрос и «протягивал» –
2. Удалил всеНиканорЯ таблицу заполняю
случае, если в
сотрудников в ячейках Сб (не столь: вот честное пионерское → ОК. к моему вопросу формулуЕсли дата попадает на форматирование в Excel». недели по дате а там дотачивайте конец работы выпадает решил.
результат был неправильный. ненужные данные.: вручную. И если
этой ячейке изначально
диапазона F13:AJ21;F25:AJ29 тоже важно большая или — нифига неИ после того и за уделённое=ДЕНЬНЕД($A$12)>5 воскресенье, то будет3. Excel». У нас как правильно. в на 02.04.2013 (ВТ),
amforА потом эту3. «Протянул» данныеboa в ячейке будет уже есть что-то ЕСЛИ выходной день
маленькая вторая буква); понял как я нажал время и за
$A$12 – это возвращен следующий понедельник:Выделение сегодняшней даты в есть строка в примере 11.01.2013 не что не правильно.
: Для Сб.и Вс. формулу вставил в с заполненными ячейками
, – Андрей Здравствуйте! формула, а потом
— текст или суббота или воскресеньеЕСЛИ день неделиДенис
ОК все праздники то что Вы первая ячейка –=ЕСЛИ(ДЕНЬНЕД(A2;2)>6;A2+1;A2) Excel. таблице с наименованием было.Сам я неvikttur ячейку G13 и Суббота «Сб» иБольшое спасибо за
я буду заполнять формула. У Вас – что бы Воскресенье, что бы
: 6 апреля - окрасились. ещё больше сделали
excelworld.ru
Выделение даты по дням недели (Формулы/Formulas)
перовое число месяца.ВНИМАНИЕ!У нас такая дней недели.SDK969 программист, с excel
: Праздничные и предпраздничные «протянул» вправо до Воскресенье «Вс» вниз. предложенную формулу. вручную таблицу – же зеленые ячейки было «Х». Выделено было ВС или воскресенье, т.е. выходной.Интересно, ведь я чем я просил. И весь диапазонФормулы не учитывают таблица с датами.Выделяем эту строку. На: Да, там я работал только на
— эти зависят AJ13 и влево4. Заполняю таблицуТолько мне бы
то формулы удалятся. пустые, поэтому текст буквой «Ха» – Вс или НД Вот мне надо, формулу не изменял,Никанор выделился красным цветом. праздничные дни и
Нам нужно, чтобы закладке «Главная» в
ошибся, конечно же
уровне таблиц и от того, на
на ячейку F13
данными. хотелось это сделать
Мне нужно именно
прилеплять без макросов что бы было (По украинскому – что бы этот она осталась такой: Che79, Здравствуйте!
Что я сделал переносы рабочих дней в столбце «Дата разделе «Стили» выбираем работы с 11-го примитивных формул =+-. какую ногу в и получилось.Но я и Условным форматированием.
Условным форматированием, если не получится. видно, что это Неділя) (не столь
выходной выделился только как и была
excelworld.ru
Условным форматированием выделить Выходные ТЕКСТом в табеле (Формулы/Formulas)
Скажите пожалуйста почему неправильно?
на выходные. В окончания обучения» ячейка — «Условное форматирование»,
начались)) хотя этоПрикрепляю файл примера. этом году встало1. вопрос: Правильно так сейчас это
Но Вашу формулу это возможно.Проще зайти с выходной день. важно большая или сегодня 7 апреля. – просто сделал в файле 1449045.xlsx(20Kb)
Прилагаю рисунок. статье Ближайший рабочий с сегодняшней датой нажимаем на функцию не суть важно)))Vlad999
правительство я сделал что делаю, а мне я тоже примуpabchek другой стороны -То есть сейчас нужно маленькая вторая буква).
Сейчас пример на как написал выше. в этом примереНиканор день с учетом
окрасилась. Выделяем это «Правила выделения ячеек»
Большое Вам спасибо.: а по праздникамПоэтому без таблицы формулу вставил в бы хотелось автоматизировать к сведению.
: Это формула не ЗАЧЕМ Вам это что бы всеСейчас в правиле мыло скину.Всё работает прилагаю 1, 2 и: Che79, Большое спасибо праздников и переносов столбец (D2:D6). Заходим и, затем - Будем пытаться дотачить) вы работаете?
этих самых дат ячейку G13? этот процесс.
_Boroda_ для УФ, а
нужно вообще? ячейки, которые в Условного форматирования дляikki 3 рисунка для 9 мая праздник, за быструю помощь! учтены праздничные дни в «Условное форматирование» «Текст содержит…».Vlad999SDK969 не решить никак.2. вопрос: КакИ я подумал: Это Вы о просто в ячейку.
Никанор прикреплённом файле залиты выделения выходных дней: не надо!!! наглядности. а в столбцеФормула: и переносы рабочих и выбираем «ПравилаТеперь пишем наш: в «нач.» у: точно, а проЗаливка выходных условным изменить Вашу формулу что это возможно
чем? И зачем?_Boroda_: _Boroda_, – Александр зелёным цветом, были стоит формула:лучше на форум.
Интересно почему так А не раскрашены=(ДЕНЬНЕД($A12;2)>5)*($A12<>»») дней на выходные. выделения ячеек» - текст, который должен меня в формулу
праздники я и форматированием: из Сообщения № с помощью УсловногоЦитата: 1. Они и Здравствуйте! с определённым ТЕКСТом.
=(МЕСЯЦ($B$1)=МЕСЯЦ(F$10))*(ДЕНЬНЕД(F$10;2)>5)*НЕ(ЕПУСТО($B12))Russel произошло. с помощью Условного
правильно выделяет (форматирует)
Никанор «Дата…». Из списка выделять ячейку. В не дописан диапазон забыл. спасибо)=ДЕНЬНЕД(G3;2)>5 17 Дата: Среда,
форматирования.Никанор, 04.07.2018 в так выделены цветом1. Для тогоНеобходимо – что
она применяется для: Формула в УФИли если скопировать форматирования?
выходные – так: Здравствуйте уважаемые помощники!
правил выбираем – нашем примере – праздников — допишите.
Vlad999Для определения первого
04.07.2018, 12:02 что
Никанор 11:29, в сообщении2. Для этого что бы были нужно – какой диапазона ячеек =$F$12:$AJ$40.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(И(ДЕНЬНЕД(A1;2)=7;A1=СЕГОДНЯ()-1);1;0) эту же формулуИли так должно как я иПодскажите, пожалуйста, как «Сегодня». Получилось так. это буквы «Сб».
SDK969: по моему у дня у Вас были выходные, не
: _Boroda_, – Александр! № 10 () можно сделать ругательства.
выделены выходные дни; должен быть результатЭта формула Условного
Miphistofel с сайта быть? хотел.
в приложенном файле:Из списка правил
Теперь выбираем цвет: МММ…Вы имеете ввиду вас изначально не формула
«Х», а «Сб»Я всё прекрасноЦитата Тем жеУФ-ом, только
2. Что бы в изображено на форматирования даёт правильный
: Не работает(=(ДЕНЬНЕД($A12;2)>5)*($A12<>»»)+ИЛИ($A12=$P$2:$P$12)-ИЛИ($A12=$Q$2:$Q$12)
Che79vikttur «Условное форматирование выделить
можно выбрать другое заливки – это кол-во праздничных дней, правильно рассчитано в=ДАТА($C$3;ВПР($B$3;месяцы;2;ЛОЖЬ);1) и «Вс»? понял.
УФ с каким-то более другим. в выходные дни
рисунках 1 и результат – онаВот пример:→ Открыть Ваш
: Май 2017 -: 1. « выходные. в столбце.xlsx» правило. Например, чтобы
цвет, которым будут например с 22.01 столбце «срок».?boa
Большое спасибо за текстом можно сделатьСм. файл не проставлять отработанные 2 в моём «работает» правильно иRussel
файл 1449045.xlsx → не красится, ассылка без закрепления строки
выделить выходные дни ячейка с датой окрашиваться выделенные ячейки. по 24.01 ?
смотрите ф-цию РАБДЕНЬПервое число месяца: Никанор,
ответы и объяснения. только в томpabchek часы.
сообщении № 2.
выходные дни окрашиваются: У меня в Главная → Условное Май 2018 -» — это ведь в диапазоне ячеек окончания срока окрашивалась
Если мы нажмем Не врубился как
(праздники пропишите где всегда единица. Простоответ 1: Да,
pabchek случае, если в: а в чем3. Вывод: дляP. S. А
зелёной заливкой. вашем файле работает.
форматирование → Управление красится. Что не для Вас написано A12:A42. за несколько дней на стрелку и
их вписать. нибудь отдельно на в ячейку «1». в G13
: Копирование формулы один этой ячейке изначально проблема? перед ручным
удобства заполнения табеля. то мне приходитсяСейчас в диапазоне
Вы где в правилами → Изменить
так?2. Написали словоВ ячейке J1 раньше, за месяц,
из списка выберем
Vlad999 листе). Или в Вашемответ 2
раз по сравнению уже есть что-то
заполнением во всеМне бы хотелось каждый раз «протягивать»
ячеек F12:AJ12 стоит УФ добавили новое правило → вставить
Никанор «неправильно» с пробелом название месяца с
в течение месяца, строку «1,2,3,4,5», то: у меня былоSDK969 в календаре есть=IF(AND($C13<>0;WEEKDAY(G$10;2)>5);TEXT(G$10;»ДДД»);8) с ручным заполнением — текст или ячейки скопировать формулу это сделать только выходные дни вниз формула: Код=ЕСЛИ(ДЕНЬНЕД(I$10;2)=6;»СБ»;ЕСЛИ(ДЕНЬНЕД(I$10;2)=7;»ВС»;»»)) Эта условие? формулу, которую скопировал: Che79, А уНиканор указанием года. Формат т.д. В одних выйдет окно, в так =РАБДЕНЬ(M9;1) а: Изначально, при первом месяцы с первыма что бы нескольких десятков ячеек формула. У Вас и поверх нее Условным форматированием – из формул диапазона формула даёт правильный
Miphistofel с сайта → меня не красятся.: vikttur, Виноват. Извините. ячейки текстовый. и тех же
котором можно выбрать нужно так =РАБДЕНЬ(M9;1;$AT$7:$AT$20) варианте, считалось как числом 12? и для 12-й занимает доли процента же зеленые ячейки забивать уже восьмерки без Макросов. F12:AJ12 со строки
результат – она: Все работает!) НО, нажать ОК и
Вот прилагаю рисунок.
Невнимательно читал. ВотВ ячейке А12
ячейках может быть цвет и шрифта,$AT$7:$AT$20 диапазон куда обычная неделя с
Дни недели можно строки подходила, то
времени. А заполнять пустые,Правильно ли яНиканорЕсли это без 12 – «СБ»
«работает» правильно и если только сегодня, тоже все праздникиChe79
Ваша формула без формула
установлено несколько правил другие параметры и
внесены праздники. кстати СБ и ВС,
вычислять иначе, не в ячейку F12 автоматически, тогда уж понял что это: _Boroda_, – Александр! Макросов невозможно сделать, и «ВС». ЕСЛИ день недели а завтра уже окрасились с помощью
: закрепления строки –
=ДАТА(ГОД($J$1);МЕСЯЦ($J$1);СТОЛБЕЦ(A1)) условного форматирования. как цвет. если он мешает но потом понял, завязываясь на формулу вставьте написать макрос и невозможно?Я же написал
Большое спасибо за
то буду пользоваться«Протягиваю» вниз, где
суббота – то ячейка 06.04.2014 не
Условного форматирования.Никанор
без символа $:В ячейке А13 выделить данные по
Нажимаем «ОК». Так в данном месте
что их нужно
определения дня.Код=IF(WEEKDAY(F$10;2)>5;TEXT(F$10;»ДДД»);IF($C12=0;»»;8)) шлепать одну кнопку. уже, Вы цитату предложенный вариант решения так как есть. заполнены фамилии сотрудников. результат в ячейке будет выделена, а
Результат будет тот, а у меня=ДЕНЬНЕД(A12)>5 такая же формула условию, смотрите в же устанавливаем правило его можно сделать
исключить.SDK969За что мнеboa
привели мою, там вопроса.Никанор Хочется автоматизировать этот «СБ», а ЕСЛИ мне нужно что же – формула все красится и
Эта формула «работает как в ячейке
статье «Как выделить с текстом «Вс».
на другом листе.При первом варианте
: Здравствуйте! нравится стиль R1C1,: Никанор, разве что-то можноЯ понял, если
: pabchek, – Виктор
процесс. день недели воскресенье бы все предыдущие в Условном форматировании в 2007 (см. правильно.
excelworld.ru
Табель выходов: выделение и учет выходных и праздничных дней
А12. ячейки в Excel».
Получилось так.SDK969 уже рабочий график.Стоит задача построить так это заможете в моей как-то иначе понять?. выходные дни заполняются здравствуйте!С уважением. – то результат воскресные дни были будет показывать правильно. рисунок) и, темОшибку в словеФормула, которая нижеПредположим, что счет заЗаполнять дни недели можно: Да-да, теперь понятно.Vlad999 график производства работ. то, что для
формуле пустоту заменить Еще раз - – то ячейка
Большое спасибо заНиканор
в ячейке «ВС». выделены всегда.Никанор более в 2013. неправильно исправил. «не работает». продукцию нужно выставлять
копированием. Смотрите статью Благодарю.: смотрите.
Для грамотного графика любой ячейки всего
на 8-ки и
с помощью ТОЛЬКО окрашивается в красный ответ.: Необходимо – чтоВ диапазонах B13:B21;B25:B29
Pelena: Вот добавляю 3 Проверьте формулу вЕщё раз большоеКод=(МЕСЯЦ($J$1)=МЕСЯЦ(A$12))*(ДЕНЬНЕД(A$12;2)>5)*НЕ(ЕПУСТО($J1)) только в рабочие «Копирование в Excel».
К сожалению решитьSDK969 необходимо исключить дни диапазона формула одинаковаяКод=IF(WEEKDAY(R10C;2)>5;TEXT(R10C;»ДДД»);IF(RC3=0;»»;8))
planetaexcel.ru
Требуется исключить дни недели сб и вс!
размножить ее для Excel и без
цвет.У меня в
нужно – какой Фамилии имя отчества: Замените в формуле рисунок УФ. В самом Вам спасибо!vikttur дни, несмотря наТак можно выделять задачу пока не: Спасибо. сейчас поизучаю)) недели сб иbatrak13
всего диапазона F13:AJ21;F25:AJ29, использования VBA невозможноХороший вариант решения файле очень много должен быть результат сотрудников.=СЕГОДНЯ()Денис файле ничего неChe79: дату доставки. Напишем ячейки с любым могу.Вот такой момент. вс(так как выходные): Уважаемые форумчане! тогда править будет
— в пустой вопроса. правил Условного форматирования. изображено в этомНеобходимо – что нужно:
на
: Всем привет! Кто удаляли?:
=ДЕНЬНЕД(ссылка)>5 формулу, которая определяет: текстом.Таблица какая-то капризная,
Если взять ячейку Т.е. в процессеПомогите с таким еще меньше. Только ячейке кроме заливки
Мне бы хотелосьЯ не знаю сообщении на рисунках Условным форматированием сделать:
Miphistofel подскажет как сделатьНиканорНиканорссылка если дата доставки2.Например, нам нужно вечно куда-то скачет,
L9:M9 , то подсчёта графика, необходимо
вопросом: Есть график праздничные и сокращенные
и границ форматировать это решить с
какие правила в
1 и 2.1 вариант формулы:: Все работает спасибо! выделение даты определенным: Che79, Отвечаю. Ничего, посмотрите, вот вариант
- адрес верхней попадает на выходной, в большой таблице что-то сбивается. Или по логике все чтобы в столбцах выходом с четырех дни нечего помощью приблизительной функции: файле надо удалить,
1 вариант какой ЕСЛИ не ПУСТАЯНиканор цветом, если дата не удалял и
с автораскраской выходных левой ячейки форматируемого то дата счета найти ячейки с конец рабочего дня правильно 11.01.2013 +
L: M: сменным графиком работы=IF(AND($C13<>0;WEEKDAY(G$10;2)>5);»X»;8)»Чтобы купить что-нибудь =ПОИСК и что на эту формулу
должен быть результат: ячейка диапазона B13:B21;B25:B29
: Здравствуйте уважаемые помогающие! вычисляется формулой? ничего не изменял. / праздников / диапазона (ссылка без
– следующий понедельник ошибками (#ЗНАЧ!, #ССЫЛКА!, сказывается и начинаю 1 день =(исключаячисло рабочих дней на производстве, хотелосьНиканор
ненужное, сначало надо бы искало выходной и какой поставить Выходные выделяются «СБ»
что бы напротивПолное название темы, котороеПример: В столбцеВот добавляю рисунок. «рабочих» выходных. В закрепления строки)
(или прошедшая пятница). #Н/Д). У нас тупить.
выходные) 14.01.2013. учитывалось только с бы,чтобы столбцы с
: pabchek, – Виктор! продать что-нибудь ненужное». день. формат ячеек в и «ВС». Рисунок фамилии, имени, отчества
CyberForum.ru
не поместилось в
Содержание
- Отображение дня недели в Экселе
- Способ 1: применение форматирования
- Способ 2: использование функции ТЕКСТ
- Способ 3: применение функции ДЕНЬНЕД
- Вопросы и ответы
При работе в программе Excel иногда ставится задача, чтобы после ввода конкретной даты в ячейку выводился день недели, который ей соответствует. Естественно, решить данную задачу посредством такого мощного табличного процессора, как Эксель, возможно, причем несколькими способами. Давайте посмотрим, какие варианты существуют для выполнения данной операции.
Отображение дня недели в Экселе
Существуют несколько способов отобразить день недели по введенной дате, начиная от форматирования ячеек и заканчивая применением функций. Давайте взглянем на все существующие варианты выполнения указанной операции в Экселе, чтобы пользователь мог выбрать самый лучший из них для конкретной ситуации.
Способ 1: применение форматирования
Прежде всего, посмотрим, как при помощи форматирования ячеек можно отобразить день недели по введенной дате. Данный вариант подразумевает преобразование даты в указанное значение, а не сохранение отображения обоих этих видов данных на листе.
- Вводим любую дату, содержащую данные о числе, месяце и годе, в ячейку на листе.
- Кликаем по ячейке правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Формат ячеек…».
- Запускается окно форматирования. Перемещаемся во вкладку «Число», если оно было открыто в какой-нибудь другой вкладке. Далее в блоке параметров «Числовые форматы» устанавливаем переключатель в позицию «Все форматы». В поле «Тип» вручную вводим следующее значение:
ДДДД
После этого щелкаем по кнопке «OK» внизу окна.
- Как видим, в ячейке вместо даты отобразилось полное наименование дня недели ей соответствующего. При этом, выделив данную ячейку, в строке формул вы все равно увидите отображение даты.
В поле «Тип» окна форматирования вместо значения «ДДДД» можно также ввести выражение:
ДДД
В этом случае на листе будет отображено сокращенное наименование дня недели.
Урок: Как изменить формат ячейки в Экселе
Способ 2: использование функции ТЕКСТ
Но способ, который был представлен выше, предусматривает преобразование даты в день недели. Существует ли вариант, чтобы оба эти значения выводились на листе? То есть, если в одной ячейке мы вводим дату, то в другой должен выводиться день недели. Да, такой вариант существует. Его можно осуществить при помощи формулы ТЕКСТ. В этом случае нужное нам значение будет выводиться в указанную ячейку в текстовом формате.
- Записываем дату на любом элементе листа. Затем выделяем любую пустую ячейку. Щелкаем по пиктограмме «Вставить функцию», которая расположена возле строки формул.
- Происходит запуск окошка Мастера функций. Переходим в категорию «Текстовые» и из списка операторов выбираем наименование «ТЕКСТ».
- Открывается окно аргументов функции ТЕКСТ. Данный оператор призван выводить указанное число в выбранном варианте текстового формата. Он имеет следующий синтаксис:
=ТЕКСТ(Значение;Формат)
В поле «Значение» нам нужно указать адрес той ячейки, в которой содержится дата. Для этого устанавливаем курсор в указанное поле и левой кнопкой мыши щелкаем по этой ячейке на листе. Адрес тут же отобразится.
В поле «Формат» в зависимости от того, какое мы хотим иметь представление дня недели полное или сокращенное, вводим выражение «дддд» или «ддд» без кавычек.
После ввода этих данных жмем на кнопку «OK».
- Как видим в ячейке, которую мы выбрали в самом начале, отобразилось обозначение дня недели в выбранном текстовом формате. Теперь у нас на листе отображается и дата, и день недели одновременно.
Более того, если в ячейке изменить значение даты, то соответственно автоматически изменится и день недели. Таким образом, меняя дату можно узнавать на какой день недели она будет приходиться.
Урок: Мастер функций в Экселе
Способ 3: применение функции ДЕНЬНЕД
Имеется ещё один оператор, который может выводить день недели по заданной дате. Это функция ДЕНЬНЕД. Правда, она выводит не название дня недели, а его номер. При этом пользователь может устанавливать с какого дня (с воскресенья или с понедельника) нумерация будет отсчитываться.
- Выделяем ячейку для вывода номера дня недели. Щелкаем по значку «Вставить функцию».
- Снова открывается окошко Мастера функций. На этот раз переходим в категорию «Дата и время». Выбираем наименование «ДЕНЬНЕД» и жмем на кнопку «OK».
- Производится переход в окно аргументов оператора ДЕНЬНЕД. Он имеет следующий синтаксис:
=ДЕНЬНЕД(дата_в_числовом_формате;[тип])
В поле «Дата в числовом формате» вводим конкретную дату или адрес ячейки на листе, в которой она содержится.
В поле «Тип» задается число от 1 до 3, которое определяет, как именно будут нумероваться дни недели. При установке числа «1» нумерация будет происходить, начиная с воскресенья, причем этому дню недели будет присвоен порядковый номер «1». При установке значения «2» нумерация будет выполняться, начиная с понедельника. Этому дню недели будет дан порядковый номер «1». При установке значения «3» нумерация так же будет происходить с понедельника, но в этом случае понедельнику будет присвоен порядковый номер «0».
Аргумент «Тип» не является обязательным. Но, если его опустить, то считается, что значение аргумента равно «1», то есть, неделя начинается с воскресенья. Так принято в англоязычных странах, но нам данный вариант не подходит. Поэтому в поле «Тип» ставим значение «2».
После выполнения указанных действий щелкаем по кнопке «OK».
- Как видим, в указанную ячейку выводится порядковый номер дня недели, который соответствует введенной дате. В нашем случае это число «3», которое обозначает среду.
Как и с предыдущей функцией, при изменении даты автоматически изменяется номер дня недели в ячейке, в которой установлен оператор.
Урок: Функции даты и времени в Экселе
Как видим, в Экселе существуют три основных варианта представления даты в виде дня недели. Все они относительно просты и не требуют от пользователя наличия каких-то специфических умений. Один из них заключается в применении специальных форматов, а два других для достижения указанных целей используют встроенные функции. Учитывая, что механизм и способ отображения данных в каждом описанном случае существенно отличаются, пользователь должен сам выбрать, какой из указанных вариантов в конкретной ситуации ему подходит более всего.