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

1. Отображение дня недели через формат ячеек

Отличительной особенностью этого метода является то, что, следовательно, будет отображаться только конечный результат с указанием дня недели. Сама дата не будет сохранена, т.е дата в ячейке конвертируется в соответствующий день недели. А саму дату можно увидеть, только выделив ячейку с днем ​​недели (информация будет отображаться в строке для ввода формул).

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

  1. Например, у нас есть ячейка таблицы, которая содержит конкретную дату.
    Отображение дня недели через формат ячейки
  2. Щелкните правой кнопкой мыши по ячейке с датой. Затем в появившемся списке команд щелкните строку «Форматировать ячейки…”.
    Отображение дня недели через формат ячейки
  3. В открывшемся окне перейдите во вкладку «Номер» (если вдруг по какой-то причине мы не сразу оказались внутри). В списке «Числовые форматы» выберите вариант «(все форматы)». Далее обратите внимание на поле «Тип», нажмите на поле для ввода значений и напишите в нем «DDDD» (без кавычек). Затем нажмите ОК, чтобы сохранить изменения и закрыть окно форматирования.
    Отображение дня недели через формат ячейки
  4. В результате дата в ячейке таблицы будет преобразована в название дня недели по календарю. Чтобы увидеть саму дату, отметьте эту ячейку, и исходное значение в формате даты будет отображаться в поле ввода формулы.
    Отображение дня недели через формат ячейки

Примечание. Вместо «DDDD» вы можете установить формат «DDD» (т.е. 3 буквы, а не 4), и в этом случае день недели будет отображаться в ячейке в сокращенной форме. Посмотреть, как он будет выглядеть в конце, можно сразу в окне форматирования в поле «Образец”.

Отображение дня недели через формат ячейки

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

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

  1. Например, в нашем блюде указана конкретная дата. Первоначально мы выбираем ячейку, в которой хотим отобразить название дня недели. Осуществляем выделение ячейки щелчком левой кнопки мыши. Нажмите кнопку «Вставить функцию» рядом со строкой для ввода формул.

как-определить-ден-недели-по-дате-в-Excel
 

На экране появилось небольшое окно с названием «Функция вставки». Разверните список рядом с «Категория:». В открывшемся списке выберите пункт «Текст».

как-определить-ден-недели-по-дате-в-Excel
 

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

как-определить-ден-недели-по-дате-в-Excel
 

  1. На дисплее появилось окно, в котором нужно было ввести аргументы оператора. Общий вид оператора: = ТЕКСТ (Значение; Формат вывода). Здесь нужно заполнить две темы. В строке «Значение» необходимо ввести дату, день недели, который мы собираемся отображать. Вы можете реализовать эту процедуру самостоятельно, вручную введя или указав адрес ячейки. Щелкните строку с набором значений, затем щелкните ЛКМ в нужной ячейке с датой. В строку «Форматировать» вбиваем нужный тип вывода дня недели. Напомним, что «DDDD» — это полное отображение имени, а «DDD» — это сокращение. После выполнения всех манипуляций нажмите кнопку «ОК», расположенную внизу окна.

как-определить-ден-недели-по-дате-в-Excel
 

  1. В конце концов, день недели будет отображаться в ячейке с введенной формулой, а исходная дата останется в исходной.

как-определить-ден-недели-по-дате-в-Excel
 

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

как-определить-ден-недели-по-дате-в-Excel

2. Определение дня недели с помощью оператора ТЕКСТ

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

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

  1. Итак, у нас есть конкретная дата в таблице. Выберите другую ячейку, в которой должно появиться название дня недели, и отметьте ее мышью. Затем нажмите кнопку «Вставить функцию» (слева от строки формул).
    Определение дня недели с помощью оператора TEXT
  2. В открывшемся окне нажмите на текущую категорию функций и в открывшемся списке нажмите на строку «Текст”.
    Определение дня недели с помощью оператора TEXT
  3. Из списка предлагаемых функций нам понадобится «ТЕКСТ», нажмите на него и затем нажмите кнопку ОК.
    Определение дня недели с помощью оператора TEXT
  4. В результате откроется окно с настройками функции «ТЕКСТ», в котором нужно ввести значения ее аргументов. Формула самой функции выглядит так: = ТЕКСТ (Значение; Формат вывода). Для заполнения предлагается 2 темы:
    • «Значение» — это дата, день недели которой вы хотите видеть. В этом поле вы можете вручную ввести дату или указать координаты ячейки. Для этого нажмите на поле для ввода значений, затем на нужную ячейку с датой.
    • В поле «Формат» пишем желаемый вариант отображения дня недели: «dddd» — полное название, «ddd» — сокращенное название. Когда закончите, нажмите ОК.
      Определение дня недели с помощью оператора TEXT
  5. В результате день недели отобразится в ячейке с формулой, а дата останется в ее ячейке.
    Определение дня недели с помощью оператора TEXT
  6. Кроме того, если мы изменим дату сейчас, день недели изменится автоматически, что действительно очень удобно.
    Определение дня недели с помощью оператора TEXT

Примеры расчетов в Excel с использованием функций ДЕНЬ, ДЕНЬНЕД и ДНИ

Пример 1. Таблица содержит несколько дат, записанных в формате даты Excel, когда сотрудникам данной компании должна быть выплачена заработная плата. В связи с принятыми законодательными изменениями заработная плата сотрудников должна рассчитываться в первые дни каждого месяца. Надо поправить даты с 15.07.2018 по 01.07.2018. Часть таблицы выглядит так:

Чтобы решить эту проблему, используйте следующую формулу: = B3-DAY (B3) +1.

Таким же образом заполняем остальные столбики.

Определение рабочих и выходных дней по формуле ДЕНЬНЕД

Пример 2. Программный продукт считывает данные из электронной таблицы Excel и использует их в своих расчетах. Одна из ячеек содержит данные в формате Date, соответствующие дате получения посылки. Необходимо определить, является ли указанная дата рабочим днем ​​недели (с понедельника по пятницу), и вернуть логическое значение «истина» или «ложь» (если выходной день) для дальнейшей обработки программой.

Для определения дня недели воспользуемся WEEKDAY, первым аргументом которого являются данные из ячейки «Дата прибытия», а вторым — 2 (дни недели отсчитываются от единицы, соответствующей понедельнику). Чтобы решить эту проблему, воспользуйтесь следующей функцией:

Функция ЕСЛИ проверяет условие: если значение, полученное в результате функции ДЕНЬ НЕДЕЛИ, находится в диапазоне от 1 до 5 включительно, и возвращает соответствующий результат (истина или ложь).

Источники

  • https://MicroExcel.ru/den-nedeli-po-date/
  • https://office-guru.ru/excel/kak-opredelit-den-nedeli-po-date-v-excel.html
  • https://exceltable.com/funkcii-excel/primery-funkciy-den-denned-dni

Оцените статью
Блог про Excel
Adblock
detector