День недели по дате в Excel

День недели по дате в Excel

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

Отображение дня недели в Excel

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

Метод 1. Применить форматирование

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

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

  3. Щелкните ячейку правой кнопкой мыши. Вызывает контекстное меню. Выбираем позицию "Формат ячейки …" в ее .
  4. День недели по дате в Excel

  5. Откроется окно форматирования. Перейти на вкладку "Число" , если он был открыт в другой вкладке. Затем в блоке параметров "Цифровые форматы" установите переключатель в положение "Все форматы" . В поле "Тип" вручную введите следующее значение:

    DDDD

    Затем нажмите кнопку "в порядке" внизу окна.

  6. День недели по дате в Excel

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

Метод 2: используйте функцию ТЕКСТ

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

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

  3. Окно открывается " Советник по опционам". Откройте категорию "Текст" и выберите название из списка операторов "ТЕКСТ" .
  4. День недели по дате в Excel

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

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

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

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

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

  6. День недели по дате в Excel

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

Метод 3: используйте функцию ЗАПРЕТ

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

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

  3. Снова откроется окно функций мастера. Перейти в категорию сейчас "Дата и время". Выберите имя "ОТКАЗАНО" и нажмите кнопку "в порядке" .
  4. День недели по дате в Excel

  5. Выполняется переход к окну аргументов оператора DENNED. Он имеет следующий синтаксис:

    = ДЕНЬ (date_in_number_format; [тип])

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

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

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

    После выполнения этих шагов нажмите кнопку "в порядке" .

  6. День недели по дате в Excel

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

День недели по дате в Excel

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

День недели по дате в Excel

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

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

Понравилась статья? Поделиться с друзьями:
Что нужно знать пользователю?