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

Установка дня недели по дате в Microsoft Excel
На чтение
15 мин.
Просмотров
44
Дата обновления
06.11.2024

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

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

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

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

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

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

Дата в Microsoft Excel

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

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

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

    DDDD

    Затем нажмите кнопку «ОК» внизу окна.

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

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

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

DDD

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

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

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

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

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

Перейти к функции мастера в Microsoft Excel

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

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

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

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

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

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

    После ввода этой информации нажмите кнопку «ОК».

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

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

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

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

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

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

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

Перейдите в окно аргументов функции WEEKDAY в Microsoft Excel

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

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

    = ЕЖЕНЕДЕЛЬНЫЙ ДЕНЬ (data_num_format; [тип])

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

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

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

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

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

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

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

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

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

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий