Как выделить дни недели в excel


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

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

А

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

,

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

файл примера

).

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

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

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

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

В столбце

А

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

А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=»воскресенье»)

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

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

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

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

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



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

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

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

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

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

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

Содержание

  • Отображение дня недели в Экселе
    • Способ 1: применение форматирования
    • Способ 2: использование функции ТЕКСТ
    • Способ 3: применение функции ДЕНЬНЕД
  • Вопросы и ответы

День недели в Microsoft Excel

При работе в программе Excel иногда ставится задача, чтобы после ввода конкретной даты в ячейку выводился день недели, который ей соответствует. Естественно, решить данную задачу посредством такого мощного табличного процессора, как Эксель, возможно, причем несколькими способами. Давайте посмотрим, какие варианты существуют для выполнения данной операции.

Отображение дня недели в Экселе

Существуют несколько способов отобразить день недели по введенной дате, начиная от форматирования ячеек и заканчивая применением функций. Давайте взглянем на все существующие варианты выполнения указанной операции в Экселе, чтобы пользователь мог выбрать самый лучший из них для конкретной ситуации.

Способ 1: применение форматирования

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

  1. Вводим любую дату, содержащую данные о числе, месяце и годе, в ячейку на листе.
  2. Дата в Microsoft Excel

  3. Кликаем по ячейке правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Формат ячеек…».
  4. Переход в окно форматирования в Microsoft Excel

  5. Запускается окно форматирования. Перемещаемся во вкладку «Число», если оно было открыто в какой-нибудь другой вкладке. Далее в блоке параметров «Числовые форматы» устанавливаем переключатель в позицию «Все форматы». В поле «Тип» вручную вводим следующее значение:

    ДДДД

    После этого щелкаем по кнопке «OK» внизу окна.

  6. Окно форматирования в Microsoft Excel

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

День недели отобразился в ячейке в Microsoft Excel

В поле «Тип» окна форматирования вместо значения «ДДДД» можно также ввести выражение:

ДДД

Окно формат ячеек в Microsoft Excel

В этом случае на листе будет отображено сокращенное наименование дня недели.

Краткое отображение дня недели в Microsoft Excel

Урок: Как изменить формат ячейки в Экселе

Lumpics.ru

Способ 2: использование функции ТЕКСТ

Но способ, который был представлен выше, предусматривает преобразование даты в день недели. Существует ли вариант, чтобы оба эти значения выводились на листе? То есть, если в одной ячейке мы вводим дату, то в другой должен выводиться день недели. Да, такой вариант существует. Его можно осуществить при помощи формулы ТЕКСТ. В этом случае нужное нам значение будет выводиться в указанную ячейку в текстовом формате.

  1. Записываем дату на любом элементе листа. Затем выделяем любую пустую ячейку. Щелкаем по пиктограмме «Вставить функцию», которая расположена возле строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Происходит запуск окошка Мастера функций. Переходим в категорию «Текстовые» и из списка операторов выбираем наименование «ТЕКСТ».
  4. Переход в окно аргументов функции ТЕКСТ в Microsoft Excel

  5. Открывается окно аргументов функции ТЕКСТ. Данный оператор призван выводить указанное число в выбранном варианте текстового формата. Он имеет следующий синтаксис:

    =ТЕКСТ(Значение;Формат)

    В поле «Значение» нам нужно указать адрес той ячейки, в которой содержится дата. Для этого устанавливаем курсор в указанное поле и левой кнопкой мыши щелкаем по этой ячейке на листе. Адрес тут же отобразится.

    В поле «Формат» в зависимости от того, какое мы хотим иметь представление дня недели полное или сокращенное, вводим выражение «дддд» или «ддд» без кавычек.

    После ввода этих данных жмем на кнопку «OK».

  6. Окно аргументов функции ТЕКСТ в Microsoft Excel

  7. Как видим в ячейке, которую мы выбрали в самом начале, отобразилось обозначение дня недели в выбранном текстовом формате. Теперь у нас на листе отображается и дата, и день недели одновременно.

Результат обработки данных функцией ТЕКСТ в Microsoft Excel

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

Данные изменены в Microsoft Excel

Урок: Мастер функций в Экселе

Способ 3: применение функции ДЕНЬНЕД

Имеется ещё один оператор, который может выводить день недели по заданной дате. Это функция ДЕНЬНЕД. Правда, она выводит не название дня недели, а его номер. При этом пользователь может устанавливать с какого дня (с воскресенья или с понедельника) нумерация будет отсчитываться.

  1. Выделяем ячейку для вывода номера дня недели. Щелкаем по значку «Вставить функцию».
  2. Вставить функцию в Microsoft Excel

  3. Снова открывается окошко Мастера функций. На этот раз переходим в категорию «Дата и время». Выбираем наименование «ДЕНЬНЕД» и жмем на кнопку «OK».
  4. Переход в окно аргументов функции ДЕНЬНЕД в Microsoft Excel

  5. Производится переход в окно аргументов оператора ДЕНЬНЕД. Он имеет следующий синтаксис:

    =ДЕНЬНЕД(дата_в_числовом_формате;[тип])

    В поле «Дата в числовом формате» вводим конкретную дату или адрес ячейки на листе, в которой она содержится.

    В поле «Тип» задается число от 1 до 3, которое определяет, как именно будут нумероваться дни недели. При установке числа «1» нумерация будет происходить, начиная с воскресенья, причем этому дню недели будет присвоен порядковый номер «1». При установке значения «2» нумерация будет выполняться, начиная с понедельника. Этому дню недели будет дан порядковый номер «1». При установке значения «3» нумерация так же будет происходить с понедельника, но в этом случае понедельнику будет присвоен порядковый номер «0».

    Аргумент «Тип» не является обязательным. Но, если его опустить, то считается, что значение аргумента равно «1», то есть, неделя начинается с воскресенья. Так принято в англоязычных странах, но нам данный вариант не подходит. Поэтому в поле «Тип» ставим значение «2».

    После выполнения указанных действий щелкаем по кнопке «OK».

  6. Окно аргументов функции ДЕНЬНЕД в Microsoft Excel

  7. Как видим, в указанную ячейку выводится порядковый номер дня недели, который соответствует введенной дате. В нашем случае это число «3», которое обозначает среду.

Результат обработки данных функцией ДЕНЬНЕД в Microsoft Excel

Как и с предыдущей функцией, при изменении даты автоматически изменяется номер дня недели в ячейке, в которой установлен оператор.

Изменение даты в Microsoft Excel

Урок: Функции даты и времени в Экселе

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

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)

Выделить дату, день недели в Excel при условии.

​Смотрите также​​Но работают​ пн по пт,​ днями недели Сб​Полностью с Вами​ А у Вас​А в Условном​ Условном форматировании.​ 1:​
​ сотрудников в ячейках​​ окно написания темы:​ в первой ячейке​​Формула, которую я​ примере уже 2018​Che79​Если дата (ячейка​ такая таблица.​Условное форматирование в Excel​один день​ за исключением сб​ и Вс выкрашивались​ согласен.​​ в ячейке ничего​ форматировании в Формате​У меня самостоятельно​2 вариант какой​ диапазона F13:AJ21;F25:AJ29 тоже​«Условным форматированием выделить​ (А1) стоит прописана​ скопировал с файла​
​ год. Праздники и​:​A2​Выделяем таблицу, заходим​поможет выделить день​
​, т.е. начинают 11-го​ и вс.​ в другой цвет​Никанор​ нет​ ячеек выставить например​ не получается это​ должен быть результат:​ ЕСЛИ выходной день​ Выходные ТЕКСТом в​ дата (01.04.2014) ,​ 1449045.xlsx с Условного​ «рабочие» выходные вынесены​

​Никанор​) попадает на субботу​ в «Условное форматирование»​ недели, рабочие или​ВЫДЕЛИТЬ ЯЧЕЙКУ EXCEL ПО УСЛОВИЮ.​ и заканчивают 11-го,​Например, необходимо выполнить​ при заданном том​
​: boa, – Андрей!​Никанор​ # ##0.00″ СБ.»​
​ сделать.​ Выходные выделяются буквой​ суббота – что​ табеле учёта рабочего​ в ячейке ниже​ форматирования и формула​

​ отдельно в серые​, проверяйте на реальном​ или воскресенье, то​ и выбираем «Создать​
​ выходные дни, дату.​ а если заканчивают​ окраску, начало работ​ или ином месяце​Чудесно Вы придумали​
​: Отличное решение. Уже​Но я понял​Можно Вас попросить​​ «Х». Рисунок 2:​

​ было «СБ» или​ времени и начисления​ прописана формула (=А1+1)​ которую я скопировал​
​ поля. В УФ​​ файле​ нижеследующая формула возвращает​
​ правило».​ Здесь перечислены варианты​

​ 14-го получается уже​ с 28.03.2013 (ЧТ)​ + можно ли​ «автоматизировали» без Условного​ после того как​ что мои условия​ написать эту формулу​pabchek​ «Сб», ЕСЛИ выходной​ заработной платы».​ и т.д. до​ с сайта, в​

По условию выделить ячейку Excel.

​ формула​=(ДЕНЬНЕД($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-го​ примитивных формул =+-.​ какую ногу в​ и получилось.​Но я и​ Условным форматированием.​

​ Условным форматированием, если​​ не получится.​​ видно, что это​​ Неділя) (не столь​

​ выходной выделился только​​ как и была​yes

excelworld.ru

Условным форматированием выделить Выходные ТЕКСТом в табеле (Формулы/Formulas)

​Скажите пожалуйста почему​​ неправильно?​
​ на выходные. В​ окончания обучения» ячейка​ — «Условное форматирование»,​
​ начались)) хотя это​Прикрепляю файл примера.​ этом году встало​1. вопрос: Правильно​ так сейчас это​

​Но Вашу формулу​ это возможно.​Проще зайти с​ выходной день.​ важно большая или​ сегодня 7 апреля.​ – просто сделал​ в файле 1449045.xlsx(20Kb)​
​Прилагаю рисунок.​ статье Ближайший рабочий​ с сегодняшней датой​ нажимаем на функцию​ не суть важно)))​Vlad999​
​ правительство​ я сделал что​ делаю, а мне​ я тоже приму​pabchek​ другой стороны -​То есть сейчас нужно​ маленькая вторая буква).​
​ Сейчас пример на​ как написал выше.​ в этом примере​Никанор​​ день с учетом​​ окрасилась. Выделяем это​ «Правила выделения ячеек»​
​Большое Вам спасибо.​: а по праздникам​Поэтому без таблицы​ формулу вставил в​ бы хотелось автоматизировать​ к сведению.​
​: Это формула не​ ЗАЧЕМ Вам это​ что бы все​Сейчас в правиле​ мыло скину.​Всё работает прилагаю​ 1, 2 и​: Che79, Большое спасибо​ праздников и переносов​ столбец (D2:D6). Заходим​ и, затем -​ Будем пытаться дотачить)​ вы работаете?​
​ этих самых дат​ ячейку G13?​ этот процесс.​
​_Boroda_​ для УФ, а​
​ нужно вообще?​ ячейки, которые в​ Условного форматирования для​ikki​ 3 рисунка для​ 9 мая праздник,​ за быструю помощь!​ учтены праздничные дни​ в «Условное форматирование»​ «Текст содержит…».​Vlad999​SDK969​ не решить никак.​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)​
​Che79​vikttur​ «Условное форматирование выделить​
​ можно выбрать другое​ заливки – это​ кол-во праздничных дней,​ правильно рассчитано в​=ДАТА($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

​ не поместилось в​

В заголовок я вынес частный случай одного очень удобного способа оформить данные на листе. Предложим, у вас есть колонка дат, и вы бы хотели автоматически выделять разным цветом ячейки рабочих и выходных дней. Или, можно таким же способом выделить своим цветом  каждый день недели. Больше того, этот универсальный способ позволяет строить в excel конструкции вида: ЕСЛИ условия такие-то, ТО цвет ячейки (а также шрифт, границы, формат данных!) такой-то.

Можно решать подобную задачу с помощью макроса, но я хочу показать, как это сделать, используя только меню EXCEL. Поехали.

Имеется столбец А с датами. Если нужно получить из этих данных дни недели, то самый простой способ, это выбрать Формат ячеек – Все форматы и в строке тип написать ДДД или ДДДД. Отобразится полный или сокращенный день недели. На скриншоте у меня приведен сокращенный вариант (ДДД)

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

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

Двойка после значения в ячейке это тип отображаемых данных. По умолчанию или тип 1: единица – воскресенье, а семерка – суббота. Нам как-то привычнее считать, что суббота это шестой день недели, а воскресенье – седьмой. Поэтому укажите тип – 2.

Применительно к нашей задаче, если нам важно лишь будний это день или выходной, я воспользовался такой формулой:

=ЕСЛИ(C1<6; «РАБ»; «ВЫХ»)

excel-color-days-0

Все прекрасно, но что насчет цветового форматирования? Становимся на соседнюю ячейку и выбираем в меню Главная – Стили – Условное форматирование – Создать правило

excel-color-days-1

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

excel-color-days-2

В формуле кликаем на ячейку слева, пишем =“РАБ”. Аналогично для выходных дней, =”ВЫХ”. По кнопке «Формат» настраиваем внешний вид ячейки, с нашем случае это только цвет заливки.

excel-color-days-3

Вернуться к редактированию уже существующих правил, удалить или создать новое правило можно через пункт меню Условное форматирование – Управление правилами

excel-color-days-4

Почти получилось. Но при попытке растянуть условия курсором на другие ячейки столбца вы увидите проблему. Дело в том, что по умолчанию в условии проставляются абсолютные ссылки (знак $). Выбираем снова Условное форматирование – Управление правилами – Изменить правило и аккуратно удаляем знаки доллара, в нашем примере должно получиться, для рабочих дней:

=D1= «РАБ»

Для выходных:

=D6= «ВЫХ»

Теперь смело растягиваем ячейки с примерами на весь столбец и получаем итоговый результат:

excel-color-days-5

Естественно, все это можно было делать и в одной и той же ячейке столбца А. Надеюсь, что-то из перечисленного вам поможет и упростит работу с таблицами!

В Microsoft Excel есть разные форматы ячеек, среди которых находятся и отвечающие за дату. Обычно они отображают значение в числовом виде с расстановкой точек между днем, месяцем и годом. Из-за этого у некоторых пользователей возникает потребность в отображении именно дня недели по указанной дате, чтобы организовать нужное представление содержимого. Достичь желаемого результата можно тремя разными методами.

Перед тем как мы обратимся к инструкциям, обращаю ваше внимание на то, что исчисление лет в Экселе начинается с 01.01.1900. Соответственно, программа не сможет показать день недели по дате, если она была раньше указанной, например, 19.01.1854. При использовании таких дат придется обращаться только к сторонним календарям и заполнять таблицу вручную.

Изменение формата ячейки

Самый простой и быстрый вариант для реализации, не требующий применения дополнительных функций, – изменение формата ячейки, чтобы Excel отображал число как конкретный день недели. Такой метод подойдет в тех случаях, когда вам нужно именно конвертировать дату в день недели. Настройка формата ячейки осуществляется следующим образом:

  1. Щелкните по ячейке с датой правой кнопкой мыши и из появившегося контекстного меню выберите пункт «Формат ячеек».Переход к настройке формата ячейки в Microsoft Excel

  2. В новом окне на панели слева выделите левой кнопкой мыши пункт «Все форматы», после чего самостоятельно укажите тип как ДДДД.Ручной ввод формата ячейки в Microsoft Excel

  3. Обратите внимание на поле «Образец», чтобы пример показывался как текстовое описание дня недели, после чего примените изменения.Проверка примера формата ячейки в Microsoft Excel

  4. Вернитесь к таблице, выделите нужную ячейку и убедитесь в том, что результат вас устраивает. Просмотр результата изменения формата ячейки в Microsoft Excel

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Использование функции ТЕКСТ

Следующий вариант отображения дня недели по дате – использование функции ТЕКСТ. Она работает таким образом, что переводит любой формат ячейки в текстовый с дополнительным указанием типа. Как раз тип мы будем использовать такой же, который выбирали и в предыдущей инструкции. Разница будет лишь в том, что значение ячейки с датой у вас не заменится, а день недели просто будет выведен в одной из соседних ячеек по вашему выбору.

  1. Выберите любую свободную ячейку для подставления имеющегося значения и объявите в ней функцию =ТЕКСТ().Объявление функции ТЕКСТ в Microsoft Excel

  2. В скобках в первую очередь выберите ячейку с датой, кликнув по ней левой кнопкой мыши. Затем поставьте знак «;» для перехода к следующему аргументу.Добавление даты в функцию ТЕКСТ для перевода в день недели в Microsoft Excel

  3. Задайте кавычки и внутри них напишите дддд, чтобы указать нужный тип формата ячейки.Добавление формата для функции ТЕКСТ в Microsoft Excel

  4. Примените ввод формулы через Enter и посмотрите, как будет выведена ваша дата в виде дня недели. Эту формулу можно растянуть и на все следующие даты, если в таблице много строк, конвертирование которых требуется.Результат применения функции ТЕКСТ для перевода даты в день недели в Microsoft Excel

Использование функции ДЕНЬНЕД

Следующая функция под названием ДЕНЬНЕД является автоматической, то есть вам не придется никакой формат вписывать вручную или заниматься расчетами. Отличие этого варианта от предыдущих – день недели будет выведен в виде цифры в выбранной ячейке. Иногда это будет полезно при использовании дополнительных формул, связанных с днями недели.

  1. Объявите функцию =ДЕНЬНЕД().Объявление функции ДЕНЬНЕД в Microsoft Excel

  2. В скобках выберите ячейку с датой, день недели которой вы хотите вывести.Выбор даты для функции ДЕНЬНЕД в Microsoft Excel

  3. После точки с запятой появится список с вариантами начала исчисления дней недели. Первый вариант подходит в тех случаях, если первым днем недели для вас является воскресенье, а последним – суббота. Второй является стандартным для СНГ-стран, поскольку первый день будет понедельник, а последний – воскресение. Посмотрите на весь список и решите, какой из этих вариантов подходит вам.Выбор типа исчисления дней недели в функции ДЕНЬНЕД в Microsoft Excel

  4. Подходящий вариант нужно указать просто цифрой, после чего можно применить функцию и посмотреть, какая цифра будет выведена в качестве результата дня недели для даты.Результат применения функции ДЕНЬНЕД в Microsoft Excel

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

Как выделить дату текущего дня / недели / месяца в Excel?

Можно ли в Excel автоматически выделить текущий день, неделю или месяц в диапазоне данных? По умолчанию Excel предоставляет функцию условного форматирования, чтобы помочь вам решить эту задачу, как вы могли бы применить это условное форматирование?

Выделите дату текущего дня / недели / месяца в ячейке с условным форматированием

Выделите дату текущего дня / недели / месяца в строке с условным форматированием


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

Если вам просто нужно выделить ячейку текущего дня, недели или месяца, вы можете сделать это, выполнив следующие простые шаги:

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

2. Нажмите Главная > Выделите правила ячеек > Дата наступления, см. снимок экрана:

документ-выделить-текущий-день1

3. И в Дата наступления В диалоговом окне в первом раскрывающемся списке выберите дату, которую вы хотите выделить, а во втором раскрывающемся списке выберите один цвет, который вы хотите отформатировать для определенной даты, см. снимок экрана:

документ-выделить-текущий-день1

4. Затем нажмите OK, ячейка с сегодняшней датой была выделена, как показано на следующем снимке экрана:

документ-выделить-текущий-день1


стрелка синий правый пузырьВыделите дату текущего дня / недели / месяца в строке с условным форматированием

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

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

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

документ-выделить-текущий-день1

3. А потом в Новое правило форматирования диалоговое окно, нажмите Используйте формулу, чтобы определить, какие ячейки следует форматировать. вариант, затем введите эту формулу = сегодня () — день недели (сегодня (), 3) = $ A2-будний день ($ A2, 3) в Значения формата, в которых эта формула верна поле, чтобы выделить дату текущей недели. (A2 указывает на первую ячейку даты, которую вы использовали, вы можете заменить ее по своему усмотрению) См. снимок экрана:

документ-выделить-текущий-день1

Функции: Чтобы выделить сегодняшнюю дату, примените эту формулу: = $ A2 = СЕГОДНЯ ();

Чтобы выделить дату текущего месяца, введите следующую формулу: = ТЕКСТ ($ A2, «ммгг») = ТЕКСТ (СЕГОДНЯ (), «ммгг»).

4. После ввода формулы нажмите Формат кнопку в Формат ячеек диалоговом окне выберите один цвет, который вам нравится Заполнять меню.

документ-выделить-текущий-день1

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

документ-выделить-текущий-день1

Внимание: В этом диапазоне данных форматирование будет изменяться автоматически при изменении или добавлении записей дат.


Статьи по теме:

Как в Excel выделить строки с выходными днями?

Как сделать напоминание о дне рождения в Excel?


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

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

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

вкладка kte 201905


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

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

офисный дно

КАК ВЫДЕЛИТЬ ЦВЕТОМ ТОЛЬКО ВЫХОДНЫЕ ДНИ ПО ДАТЕ В EXCEL

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

2. В появившемся окне выберите опцию: «Использовать формулу для определения форматируемых ячеек». 

3. В поле ввода введите формулу: =ИЛИ(ДЕНЬНЕД(A2)=1;ДЕНЬНЕД(A2)=7)

4. После внесения всех настроек подтвердите их нажатием на кнопку ОК на всех открытых окнах.

Содержание

  • 1 Отображение дня недели в Экселе
    • 1.1 Способ 1: применение форматирования
    • 1.2 Способ 2: использование функции ТЕКСТ
    • 1.3 Способ 3: применение функции ДЕНЬНЕД
    • 1.4 Помогла ли вам эта статья?
  • 2 Использование формата ячейки
  • 3 Использование формул
      • 3.0.1 Вариант №1: Форматирование ячеек
      • 3.0.2 Вариант №2: Применение функции ТЕКСТ, чтобы получить день недели в Excel
      • 3.0.3 Вариант №3: Вставка функции ДЕНЬНЕД

как сделать дни недели в excel

При работе в программе Excel иногда ставится задача, чтобы после ввода конкретной даты в ячейку выводился день недели, который ей соответствует. Естественно, решить данную задачу посредством такого мощного табличного процессора, как Эксель, возможно, причем несколькими способами. Давайте посмотрим, какие варианты существуют для выполнения данной операции.

Отображение дня недели в Экселе

Существуют несколько способов отобразить день недели по введенной дате, начиная от форматирования ячеек и заканчивая применением функций. Давайте взглянем на все существующие варианты выполнения указанной операции в Экселе, чтобы пользователь мог выбрать самый лучший из них для конкретной ситуации.

Способ 1: применение форматирования

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

  1. Вводим любую дату, содержащую данные о числе, месяце и годе, в ячейку на листе.
  2. Кликаем по ячейке правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Формат ячеек…».
  3. Запускается окно форматирования. Перемещаемся во вкладку «Число», если оно было открыто в какой-нибудь другой вкладке. Далее в блоке параметров «Числовые форматы» устанавливаем переключатель в позицию «Все форматы». В поле «Тип» вручную вводим следующее значение:

    ДДДД

    После этого щелкаем по кнопке «OK» внизу окна.

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

как сделать дни недели в excel

В поле «Тип» окна форматирования вместо значения «ДДДД» можно также ввести выражение:

ДДД

как сделать дни недели в excel

В этом случае на листе будет отображено сокращенное наименование дня недели.

как сделать дни недели в excel

Урок: Как изменить формат ячейки в Экселе

Способ 2: использование функции ТЕКСТ

Но способ, который был представлен выше, предусматривает преобразование даты в день недели. Существует ли вариант, чтобы оба эти значения выводились на листе? То есть, если в одной ячейке мы вводим дату, то в другой должен выводиться день недели. Да, такой вариант существует. Его можно осуществить при помощи формулы ТЕКСТ. В этом случае нужное нам значение будет выводиться в указанную ячейку в текстовом формате.

  1. Записываем дату на любом элементе листа. Затем выделяем любую пустую ячейку. Щелкаем по пиктограмме «Вставить функцию», которая расположена возле строки формул.
  2. Происходит запуск окошка Мастера функций. Переходим в категорию «Текстовые» и из списка операторов выбираем наименование «ТЕКСТ».
  3. Открывается окно аргументов функции ТЕКСТ. Данный оператор призван выводить указанное число в выбранном варианте текстового формата. Он имеет следующий синтаксис:

    =ТЕКСТ(Значение;Формат)

    В поле «Значение» нам нужно указать адрес той ячейки, в которой содержится дата. Для этого устанавливаем курсор в указанное поле и левой кнопкой мыши щелкаем по этой ячейке на листе. Адрес тут же отобразится.

    В поле «Формат» в зависимости от того, какое мы хотим иметь представление дня недели полное или сокращенное, вводим выражение «дддд» или «ддд» без кавычек.

    После ввода этих данных жмем на кнопку «OK».

  4. Как видим в ячейке, которую мы выбрали в самом начале, отобразилось обозначение дня недели в выбранном текстовом формате. Теперь у нас на листе отображается и дата, и день недели одновременно.

как сделать дни недели в excel

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

как сделать дни недели в excel

Урок: Мастер функций в Экселе

Способ 3: применение функции ДЕНЬНЕД

Имеется ещё один оператор, который может выводить день недели по заданной дате. Это функция ДЕНЬНЕД. Правда, она выводит не название дня недели, а его номер. При этом пользователь может устанавливать с какого дня (с воскресенья или с понедельника) нумерация будет отсчитываться.

  1. Выделяем ячейку для вывода номера дня недели. Щелкаем по значку «Вставить функцию».
  2. Снова открывается окошко Мастера функций. На этот раз переходим в категорию «Дата и время». Выбираем наименование «ДЕНЬНЕД» и жмем на кнопку «OK».
  3. Производится переход в окно аргументов оператора ДЕНЬНЕД. Он имеет следующий синтаксис:

    =ДЕНЬНЕД(дата_в_числовом_формате;)

    В поле «Дата в числовом формате» вводим конкретную дату или адрес ячейки на листе, в которой она содержится.

    В поле «Тип» задается число от 1 до 3, которое определяет, как именно будут нумероваться дни недели. При установке числа «1» нумерация будет происходить, начиная с воскресенья, причем этому дню недели будет присвоен порядковый номер «1». При установке значения «2» нумерация будет выполняться, начиная с понедельника. Этому дню недели будет дан порядковый номер «1». При установке значения «3» нумерация так же будет происходить с понедельника, но в этом случае понедельнику будет присвоен порядковый номер «0».

    Аргумент «Тип» не является обязательным. Но, если его опустить, то считается, что значение аргумента равно «1», то есть, неделя начинается с воскресенья. Так принято в англоязычных странах, но нам данный вариант не подходит. Поэтому в поле «Тип» ставим значение «2».

    После выполнения указанных действий щелкаем по кнопке «OK».

  4. Как видим, в указанную ячейку выводится порядковый номер дня недели, который соответствует введенной дате. В нашем случае это число «3», которое обозначает среду.

Как и с предыдущей функцией, при изменении даты автоматически изменяется номер дня недели в ячейке, в которой установлен оператор.

как сделать дни недели в excel

Урок: Функции даты и времени в Экселе

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

Мы рады, что смогли помочь Вам в решении проблемы.

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

Помогла ли вам эта статья?

Да Нет

Часто в работе нам требуется определить день недели в Excel по заданной дате.
Давайте разберем несколько простых способов как это можно сделать.

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

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

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

  • ДДД — краткий формат дня (Пн, Вт, Ср, Чт, Пт, Сб, Вс);
  • ДДДД — полный формат дня (Понедельник, Вторник, Среда, Четверг, Пятница, Суббота, Воскресенье).

Нажимаем правой кнопкой мыши на ячейку, выбираем Формат ячеек -> Число -> Все форматы и вводим новый формат «ДДД» или «ДДДД» в строчку Тип:

как сделать дни недели в excel

Изменение формата ячейки

Использование формул

Определить день недели также можно с помощью функции ТЕКСТ:

ТЕКСТ(значение; формат)
Форматирует число и преобразует его в текст.

  • Значение (обязательный аргумент) — числовое значение;
  • Формат (обязательный аргумент) — численный формат в виде текста в кавычках (например, «ДДД» или «ДДДД»).

В данном случае выбираем в качестве значения ячейку с датой A2 и задаем формат как «ДДД» или «ДДДД», в результате получаем день недели как вторник:

Определение дня недели с помощью функции ТЕКСТ

Также есть стандартная функция дня недели в Excel:

ДЕНЬНЕД(дата_в_числовом_формате; )
Возвращает число от 1 до 7, соответствующее номеру дня недели для заданной даты.

  • Дата в числовом формате (обязательный аргумент) — числовое значение;
  • Тип (необязательный аргумент) — тип возвращаемого значения.
  • — неделя от воскресенья (число 1) до субботу (число 7);
  • — неделя от понедельника (число 1) до воскресенья (число 7);
  • — неделя от понедельника (число 0) до воскресенья (число 6).

В нашем случае в качестве даты в числовом формате вводим ячейку с датой A2 и задаем тип как , в результате получаем значение 2 (т.е. вторник):

Определение дня недели с помощью функции ДЕНЬНЕД

Удачи вам и до скорых встреч на страницах блога Tutorexcel.ru!

Для построения диаграмм или другого анализа,  в табличном редакторе ногда требуется отображать день недели в Excel в ячейке с датой. Сделать это можно несколькими способами. Каждый из который опишем отдельно.

Вариант №1: Форматирование ячеек

В этом случае при помощи встроенных в Excel функций введённые данные в формате даты преобразуются в день недели. В начале нужно ввести информацию в ячейку: год, месяц, день в любом удобном формате. По клику правой кнопки мыши на ячейке отобразится контекстное меню, в котором нужно выбрать пункт «Формат». В появившемся окне на вкладке ЧИСЛО нужно выбрать из предложенных вариантов строку «все форматы».

Далее в правом окне понадобится ввести значение ДДДД. В поле «Образец» автоматически отобразится день недели, соответствующий введённой ранее дате. В редакторе содержимое строки изменилось, но, если навести на него курсор и нажать левую кнопку мыши, в строке формул отобразится только дата. За тип форматирования также можно принять строку ДДД, которая преобразует содержимое в сокращённое название дня недели (вторник – Вт, среда – Ср и т.д.)

Вариант №2: Применение функции ТЕКСТ, чтобы получить день недели в Excel

Редактор Excel в комбинации с необходимыми для форматирования функциями представляет из себя универсальный инструмент по работе c таблицами. Для преобразования даты следует ввести её в выбранную ячейку и выделить любую свободную область на листе. Левее поля «Строки формул» находится кнопка «Вставить функцию». После нажатия на неё левой кнопкой мыши появится окно настроек:

  • Нужно выбрать из списка категорий значение «Текстовые».
  • В перечне доступных функций выбрать вариант под названием ТЕКСТ и нажать OK, чтобы перейти к вводу аргументов.
  • В параметрах отмечены два поля для установки: значение и формат. В качестве первого вводится адрес ячейки с датой. Это можно сделать вручную или поставить в нужное место курсор и клацнуть левой кнопкой мыши. После этого адрес должен автоматически отобразиться в строке «Значение».
  • В поле «Формат» понадобится ввести выражения ДДДД или ДДД (для стандартного сокращения текста) и согласиться с аргументами.

Таким образом на листе появляются два значения одного типа, но в разном формате: дата и наименование дня недели, соответствующее ей. Этот метод позволяет использовать данные в совместимом виде. При изменении даты, преобразуется и значение дня недели. В строке формул можно вручную задавать функции, чтобы ускорить процесс редактирования: =ТЕКСТ(A1;«ДДДД»).

Вариант №3: Вставка функции ДЕНЬНЕД

Эта функция аналогична предыдущей, но преобразует текстовое значение в числовое. В этом случае у пользователя есть расширенные возможности.: установка старта отсчёта на один из двух выбранных дней – понедельника и воскресенья. Для ввода нужно пройти следующую процедуру:

  • Выделить ячейку, в которую будет помещено преобразованное значение.
  • Войти в настройки мастера функций и из каталога категорий выбрать строку «Дата и время».
  • Из представленного списка понадобится функция ДЕНЬНЕД, аргументами которой являются «дата в числовом формате» и тип.
  • В качестве первого нужно ввести необходимую дату ДД.ММ.ГГГГ. Для удобства можно указать адрес ячейки с соответствующим содержимым.
  • Аргумент ТИП принимает три значения: 1, 2, 3. При указании единички, дни недели будут отсчитываться с воскресенья. Двоечка – это понедельник. Тройка – отсчёт начинается с понедельника, который будет приниматься счётчиком как «0» (то есть вторник при этом будет отображён в виде «1»).

Для ручного ввода в строке формул нужно написать: =ДЕНЬНЕД(A3;2). Не обязательно указывать параметр ТИП. В случае его отсутствия, редактор устанавливает значение по-умолчанию «1». Это актуально для Великобритании и других англоязычных государств, где неделя начинается именно с воскресенья. В странах СНГ понадобится самостоятельно вводить параметр при каждой активации функции.

Применение операторов обусловлено широкими функциональными возможностями, так как при изменении значения даты, содержимое ячейки с функцией также конвертируется. При работе с табличными базами данных это самый оптимальный метод преобразования форматов для получения значения день недели в Excel.

Поделитесь нашей статьей в ваших соцсетях:

(Visited 368 times, 6 visits today)

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