Как определить день недели по дате в excel
Перейти к содержимому

Как определить день недели по дате в excel

  • автор:

Отображение дат как дней недели

Предположим, что вы хотите вывести в ячейке день недели, например «Понедельник», а не саму дату, такую как «3 октября 2005 г.». Это можно сделать несколькими способами.

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

Форматирование ячеек для отображения дня недели

Поле списка

  1. Выделите ячейки, содержащие даты, которые вы хотите вывести в виде дней недели.
  2. На вкладке Главная в раскрывающемся списке Числовой формат выберите пункт Другие числовые форматы, а затем откройте вкладку Число .

Преобразование дат в дни недели в текстовом формате

Для выполнения этой задачи используйте функцию ТЕКСТ.

Пример

Скопируйте следующие данные на пустой лист.

Как отобразить день недели по дате в Microsoft Excel

Как отобразить день недели по дате в Microsoft Excel

В 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

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

Читайте также в Комьюнити:

  • Как использовать оператор пересечения в Microsoft Excel
  • Как защитить диапазон, лист и книгу в Microsoft Excel
  • Как работать с шаблонами в Microsoft Excel

Установка дня недели по дате в Microsoft Excel

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

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

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

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

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

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

Дата в Microsoft Excel

Переход в окно форматирования в Microsoft Excel

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

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

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

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

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

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

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

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

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

Переход в Мастер функций в Microsoft Excel

Переход в окно аргументов функции ТЕКСТ в Microsoft Excel

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

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

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

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

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

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

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

Вставить функцию в Microsoft Excel

Переход в окно аргументов функции ДЕНЬНЕД в Microsoft Excel

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

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

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

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

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

Максим Тютюшев Вам помогли мои советы?

Как вычислить день недели в Excel

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 16 человек(а).

Количество просмотров этой статьи: 10 050.

В этой статье:

Вы только что ввели множество дат в ваш документ Excel, но при этом вы хотите соотнести их с днями недели. К счастью, Excel позволяет легко вычислить день недели с помощью простой формулы. Немного механической работы и вы получите сокращенные названия или полные названия дней недели. Вам лишь нужно знать соответствующие сокращения Excel: =TEXT((A1), «ddd»)

Step 1 Введите ссылку даты в поле.

Введите ссылку даты в поле. Например, мы будем использовать дату «11/7/2012». В поле A1 введите эту дату.

Step 2 Вычислите сокращенное название дня недели.

  • Параметр «ddd» указывает в Excel на использование первых трех букв названия дня недели. Например, «ddd» становится «Wed».

Step 3 Вычислите полное название дня недели.

  • Это поможет вычислить полное название дня недели.
  • Для добавления дополнительной информации о дате используйте следующие условные обозначения, в любом порядке:
    • Время: hh:mm:ss покажет вам полное время. Вы также можете ввести любую часть текста для получения сокращенного времени.
    • День недели: как описано выше, ddd дает вам сокращенное название дня недели, а dddd — полное название дня недели.
    • Дата: dd даст вам дату с первым числом 0, от 1-го до 9-го числа. При одном d первый 0 будет опущен.
    • Месяц: mmm даст вам сокращенное название месяца, а mmmm — полное название месяца.
    • Год: только для десятилетий, используйте yy. Для полного года используйте yyyy.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *