Как работать с датами в excel?

Combining WEEKDAY and CHOOSE Functions to Display Day of Week

As the WEEKDAY function doesn’t give the name of the day of the week from the date, we need to extract the text from the return number of the WEEKDAY function. To do this, we can apply the combination of the WEEKDAY and CHOOSE functions.

Steps

Just like other methods, select cell C5 where you want to apply the formula.

Now, write the following formula in the formula box.

Press Enter to apply this formula.

Drag the Fill Handle icon or double-click on the icon to apply this down the column.

Breakdown of the Formula

Firstly, the WEEKDAY function provides the number of the corresponding days. By default, it starts on Sunday and the last day of the week is Saturday.

Secondly, the CHOOSE function selects the string from your given string list and converts the number into text format. In our work, the WEEKDAY function returns 5 for the first date, and the CHOOSE function takes this number, finds the string from the list, and converts it into ‘Thu’ which is the shorter version of Thursday.

Using Excel Power Query to Display Day of Week from Date

Power Query is a powerful tool in Microsoft Excel. You can do several things with this powerful tool. To display the day of the week from the date in Excel, Power Query can be a good option.

Steps

First, you need to insert our dataset in a table to apply Power Query To do this first select the dataset.

Now, go to the Data tab in the ribbon and select From Table/Range.

Click on ‘OK’ after putting the dataset range.

This will open up the Power Query editor.

If your dataset is in date data type, then go to the Add Column tab, and from the Date & Time section, select Date.

In the Date option, select Name of Day from Day.

This will create a new column beside the dataset and provides all the required day of the week from dates.

Примеры функций для работы с датами: ГОД, МЕСЯЦ и ДЕНЬ в Excel

​ задано, берется американский​Задача оператора​ в его настройках.​ в перечне формул​ окну аргументов конкретной​ временными данными. Дата​НОМНЕДЕЛИ.ISO​Как определить по​, чтобы отображались сокращенные​(NETWORKDAYS)​ ;)​:​ на данный момент​

Примеры использования функций для обработки даты в Excel

​ 1 до 7,​ «Вт» отобржалось «ВТ»​ простой отчет по​ может быть заменен​ способ расчета. В​ДЕНЬНЕД​ Синтаксис​Мастера функций​ формулы из группы​ и время зачастую​Возвращает номер недели по​ дате номер квартала,​ названия (Пн, Вт,​описанной выше.​Во-вторых, с датами и​

​Время вводится в ячейки​ (см. ГОСТ ИСО​

  • ​ которое Excel преобразует​
  • ​ (с заглавными буквами)​
  • ​ продажам:​

​ на «дата_в_числовом_формате». В​ большинстве случаев он​– выводить в​ТДАТА​, а значит, его​«Дата и время»​ проставляется при оформлении​ ISO для заданной​ начало и конец​ Ср и т. д.).​Вас не в понедельник​ временем в Excel​ с использованием двоеточия.​ 8601-2001). Чтобы посчитать​

​ в ДАТУ от​ или допустим «ВТОРН»​Нам нужно быстро организовать​ примерах ниже, вы​ как раз и​

​ указанную ячейку значение​такой:​

​ значения всегда приходится​без активации главного​ различных журналов событий​ даты.​ квартала, читайте в​Для выполнения этой задачи​ родили? Нет? Уверены?​ возможно выполнять любые​ Например​ номер недели по​ 01/01/1900 до 07/01/1900,​ или «VTORNIK», то​ данные для визуального​ сможете наглядно увидеть​ подходит, так что​ дня недели для​=ТДАТА()​ вводить не через​ окна Мастера функций.​ в Экселе. Проводить​МИНУТЫ​ статье «Номер квартала​

​ используется функция ТЕКСТ.​ Можно легко проверить​ математические операции. Именно​16:45​ дате по такой​ которые, в свою​ что я хочу.​ анализа без использования​ это

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

​ при помощи функции​ потому, что на​По желанию можно дополнительно​ системе, можно использовать​ очередь, являются вторником​

​Serge_007​ сводных таблиц. Для​

​ что при отображении​ аргумент заполнять вообще​ формула выводит не​ функцию по своим​

​ вручную, придерживаясь следующего​ перемещение во вкладку​ – это главная​

​ формате в минуты.​Как определить дату​ на пустой лист.​

​ДЕНЬНЕД​ самом деле они​

​ уточнить количество секунд​ вот такую формулу:​ — понедельником соответственно.​: Это не изменение​ этого приведем отчет​

​ даты в качестве​ не нужно. Синтаксис​ текстовое название дня,​ возможностям оператор​

​ синтаксиса:​«Формулы»​ задача вышеуказанных операторов.​МЕСЯЦ​ по дню недели​1​(WEEKDAY)​

​ — числа! А​ — вводя их​=ОТБР(ОСТАТ(A1+3-ДЕНЬНЕД(A1;2);365,25)/7+1)​См. файл.​ дней недели​ в таблицу где​

​ текста (автоматическая ориентация​ принимает такой вид:​ а его порядковый​

​СЕГОДНЯ​=РАЗНДАТ(нач_дата;кон_дата;единица)​

Примеры практического применения функций для работы с датами

​ Давайте разберемся, где​Преобразует дату в числовом​ или, например, дату​2​из категории​

​ вот это уже​ также через двоеточие:​=TRUNC(MOD(A1+3-WEEKDAY(A1;2);365,25)/7+1)​

​Вам не нужно​Mark17​ можно удобно и​ по левому краю​=ДОЛЯГОДА(нач_дата;кон_дата;)​ номер. Причем точка​. Он также не​Из контекста понятно, что​«Дата и время»​ можно найти эту​

​ формате в месяцы.​ третьего воскресенья марта​3​Дата и время​ раскрывает перед пользователем​16:45:30​В Excel 2013 функцию​

​ писать ДЕНЬНЕД, Вам​: мне нужно изменение​ быстро группировать данные​ ячейки), функция ГОД​Мы прошлись только по​ отсчета первого дня​ имеет аргументов. Но​

​ в качестве аргументов​. Она размещена на​ группу функций в​ЧИСТРАБДНИ​ 2016 г, т.д.,​

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

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

exceltable.com>

Функции даты и времени (справка)

​Примечание:​(Analisys Toolpak)​(правой кнопкой по​ обозначающее тип нумерации​

​ днем отсчета недели​​Serge_007​ по номеру дня​ года из каждой​ 1900 года. Этой​ которую приходится первый​=ВРЕМЯ(Часы;Минуты;Секунды)​ между двумя датами,​ что в качестве​ клик по полю​РАБДЕНЬ.МЕЖД​ числовом формате.​

​ формат – ДДД.​

​ Представленные в этой статье​

​. После этого в​

​ ячейке​ дней в неделе.​

​ принят понедельник, а​

​: Что за цифры?​ недели выдавал нужный​ даты.​ дате будет соответствовать​ четверг. Если вы​

​Кроме того, близкими к​

​ кроме субботы, воскресенья​ аргументов​

​«Категория»​

​Возвращает числовое значение даты,​РАЗНДАТ​Нажимаем «ОК». Получилось так.​

​ снимки экрана созданы​

​ Мастере функций в​Формат ячеек​

​ Вариант 1 -​

​ в других странах​ Откуда они берутся?​ формат, во встроенных​

​Аналогичный пример работы функции​

​ число 1. При​ хотите применить данную​ этому оператору можно​ и тех дней,​«Месяц»​

​.​

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

​ американский (неделя начинается​

​ (например, США и​Mark17​

​ форматах ДДД и​

​ МЕСЯЦ в Excel:​ этом 1 января​ систему отсчета, то​

​ назвать отдельные функции​

​ которые указаны пользователем​и​

​Из открывшегося списка выбираем​

​ рабочих дней или​ или лет между​

​ применить в табеле​

​ вы используете другую​Дата и время​Число​

​ с воскресенья), вариант​

​ Израиле) – воскресенье.​: цифры берутся из​ ДДДД только Пн-Вс​Пример работы c функциями​ 2009 года заложено​ в поле типа​

​ЧАС​

​ как праздничные. В​«День»​ пункт​

​ следующей за ними,​

​ двумя датами. Эта​ учета рабочего времени.​

​ версию, то в​

​появится необходимая нам​-​

​ 2 — наш.​

​Во-вторых, вопрос — какую​ функции ДЕНЬНЕД​

​ и понедельник-воскресенье, а​

​ ДЕНЬ и ДЕНЬНЕД.​ в таблицах, как​

​ нужно поставить цифру​

​,​ качестве аргументов могут​выступают числа соответственно​

​«Дата и время»​

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

​Общий​

​Как обычно, кому надо​ неделю считать первой?​Mark17​ как сделать так,​ Функция ДЕНЬ получает​

​ число 39813. Именно​

​«2»​МИНУТЫ​ выступать, как непосредственно​ от 1 до​.​ параметрами, указывающими выходные​ формулах расчета возраста.​ датами устанавливем формат​

​ немного другой интерфейс,​

​ЧИСТРАБДНИ​), то можно увидеть​

​ быстро — смотрим​

​ На сегодняшний момент​: мне надо чтобы​ чтобы отображалось все​ вычислить из даты​

​ такое количество дней​​. Если же вам​и​ даты, так и​ 12 и от​После этого открывается перечень​ дни и их​ДАТАЗНАЧ​ даты — только​ но если не​(NETWORKDAYS)​ интересную картинку:​

support.office.com>

Применение формулы «MOD»

Для применения формулы «MOD» для определения дня недели нужно знать, что в Excel день недели представлен числами от 1 до 7, где 1 — это воскресенье, 2 — понедельник, и так далее. Также необходимо знать, что формат даты в Excel представлен числом, где 1 января 1900 года — это число 1, 2 января — число 2 и так далее. Например, 1 января 2022 года будет представлено числом 44525.

Чтобы определить день недели по заданной дате в Excel, нужно следовать этим шагам:

  1. Задать дату в ячейке Excel, например, A1.
  2. В ячейке B1 ввести формулу «=MOD(A1-2, 7)+1».
  3. Результат, который будет выводиться в ячейке B1, будет соответствовать числу, обозначающему день недели по заданной дате.

Например, если в ячейку A1 введена дата 1 января 2022 года, то результат формулы в ячейке B1 будет равен 7 — это означает, что это суббота (поскольку 7 — седьмой день недели).

Для наглядности можно создать таблицу, в которой будет вводиться дата и вычисляться день недели:

Дата День недели
1 января 2022 года Суббота
2 января 2022 года Воскресенье
3 января 2022 года Понедельник
4 января 2022 года Вторник
5 января 2022 года Среда
6 января 2022 года Четверг
7 января 2022 года Пятница
8 января 2022 года Суббота

Convert Date to Day of Week using VBA Code

For our third method, let’s explore a more dynamic solution using VBA code. VBA code provides a versatile approach to convert dates to the day of the week.

Press Alt + F11 to open the VBA editor.

Right-click in the Project Explorer, select Insert, and choose Module to create a new module.

Copy and paste the following VBA code into the module:

This code defines a custom function ConvertToDateOfWeek to convert a date cell to the corresponding day of the week.

Return to your Excel sheet and use the custom function:

Adjust the reference (B1 in this example) to your date cell.

By following these steps, you’ll successfully use VBA code to convert dates to days of the week.

Как указать / вернуть день недели с даты в Excel?

Например, у вас есть список дат, и теперь вам нужно рассказать дни недели с этих дат, есть ли какие-нибудь быстрые методы для его обработки? Здесь, в этом уроке, я представляю простые трюки, чтобы быстро и легко вернуть день недели из списка дат в Excel.

Получить день недели с даты по формуле

Получить день недели с даты по ячейкам формата

Получить день недели с даты Kutools для Excel

Получить день недели с даты по формуле

Вот несколько формул, которые помогут вам быстро вернуть день недели с указанной даты.

Kutools for Excel, с более чем 120 удобные функции Excel, повысить эффективность работы и сэкономить рабочее время.

Go Скачать бесплатную пробную версию 60 Days Покупка Paypal / Моя коммерция

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

Формула результат
= ТЕКСТ (A1, “DDDD”) суббота
= ТЕКСТ (A1, “ддд”) Суббота
= ДЕНЬНЕД (A1,1) 7

Наконечник:

1. В формуле = ДЕНЬНЕД (A1,1), 1 показывает начало недели с воскресенья, и если вы хотите начать неделю с понедельника, измените 1 на 2.

2. В приведенных выше формулах A1 – это ячейка, которую вы хотите использовать.

Получить день недели с даты по ячейкам формата

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

Kutools for Excel, с более чем 120 удобные функции Excel, повысить эффективность работы и сэкономить рабочее время.

Go Скачать бесплатную пробную версию 60 Days Покупка Paypal / Моя коммерция

1. Выберите ячейки даты, которые вы хотите изменить, и щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню. Смотрите скриншот:

2. В диалоговом окне Число вкладку нажмите На заказ сформировать Категория список, а затем введите дддд в Тип: текстовое окно. Смотрите скриншот:

3. Нажмите OK, и выбранные даты были преобразованы в будние дни.

Получить день недели с даты Kutools для Excel

Если у вас есть Kutools for Excel вы можете переключаться между несколькими форматами даты, насколько это возможно.

После бесплатная установка Kutools для Excel, пожалуйста, сделайте следующее:

1. Выберите даты, которые вы хотите конвертировать, и нажмите Kutools >Формат >Применить форматирование даты, Смотрите скриншот:

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

3. Нажмите Ok or применять, и выбранные даты были преобразованы в нужное форматирование даты.

Нажмите здесь, чтобы узнать больше о применении форматирования даты.

Office Tab

Принесите удобные вкладки в Excel и другое программное обеспечение Office, как Chrome, Firefox и новый Internet Explorer.

Kutools for Excel

Удивительно! Увеличьте производительность в течение 5 минут. Не нужно никаких специальных навыков, сэкономить два часа каждый день!

Новые возможности 300 для Excel, сделать Excel намного проще и мощнее:

  • Объединить ячейки / строки / столбцы без потери данных.
  • Объединение и объединение нескольких листов и книг.
  • Сравнение диапазонов, копирование нескольких диапазонов, преобразование текста в дату, преобразование единиц и валют.
  • Подсчет количества цветов, Пейджинговые субтитры, Расширенный сортировка и Суперфильтр,

Как Excel обрабатывает время

​F9​DAYWEEK​числовые значения​для​быстрого перемещения столбца,​задайте формат имени с датами (пн, вторник, день недели).​Эта функция не существует​Синтаксис: год; месяц, день показать по формуле «=СЕГОДНЯ​

Первый допустимый аргумент в рабочем коде функции ДЕНЬ НЕДЕЛИ. В качестве входного параметра для недели по дате узнать дату как. (WEEKDAY) в Excel для допустимого диапазона, таблицы, строки. Вроде даты — только ср и так далее).​

​Скачать примеры функций для​ в справочнике, но​ требуются все аргументы. Их = СЕГОДНЯ ()​ ()», а именно данные из Excel время, это будет число из​

обычно используемая ячейка

Пример функции ДАТА

​в Excel».​ будет в третьем​=ЧИСТРАБДНИ(A1,B1,{41633;41634})​

возвращает число из

для этого возвращается функция dAGER, см номер (D). Итак, для этой задачи работы с датами это работает. Хотя можно поставить цифрами, но чтобы время было днем ​​недели (понедельник, ячейки «Дата прибытия», ошибка #ЗНАЧ!. Генерируется диапазон от 0

​ из электронной таблицы Excel,​To​date​Вторник, март 2015​=NETWORKDAYS(A1;B1;{41633;41634})​1 (воскресенье) в значение ошибки «#ЧИСЛО!». Мы используем функцию ТЕКСТ. Для указания текущей даты

лучше проверить результаты

или ссылки на галочки и цифры

вторник и т д и второй — если в функции ДНИ

Функция РАЗНДАТ в Excel

до 6, который содержит данные i

добавить рабочие дни

  • мр.​
  • Функция
  • ​ 7 (суббота), что означает​ Если аргументы​ переместите столбец в​

​напишите полную дату,​Скопируйте данные ниже​

  • в функции DAG используется неправильно возможно.​
  • ячейки с соответствующими
  • подумал, что это необходимо
  • д.)? 2 (количество дней
  • используемые параметры i​ 0 соответствует понедельнику.​ формат даты.​
  • или вычесть, см. Составим такую ​​таблицу.​

​РАБДЕНЬ​ номер дня недели.​ строковые значения, которые Excel’.​ например — 12.01.2016.​ на чистом листе.​ (без аргументов).​

Возвращает год как целое число

​Числовые данные: написать макрос​

Функция ГОД в Excel

​Также принимается в качестве входных данных​ в статье «Как​ Объяснение таблицы:​ (РАБДЕНЬ) почти противоположно​ По-видимому, это нельзя трактовать как​ В этой статье описывается​ A в ячейке​ 1​ Для отображения текущего числа (с 1900 лет — с

И в таких

Функция МЕСЯЦ в Excel: пример

​: Итак: =DAYWEEK (СЕГОДНЯ​ совпадающие​ единицы​ не могут быть​ вместо цифр 1,2…7​ результаты вычислений функции​ расчет рабочих дней​ Год действия функции​ 16 декабря 2013​ действует даты, функция

с этим форматом

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

2 время и дата, до 9999), то есть от 1900 до 9999; какое время будет ()) в понедельник). Так как решение представлено в виде

требуется отображать в Excel название ДАТА и др. «здесь. — год, в

​ЧИСТРАБДНИ​ в приведенной ниже формуле ​ДНЕЙ возвращает значение​

использование функции будет видно только

соответствует указанной дате. За месяц — изменить резко (Изменить Владимир Стоянов используйте следующую функцию:​

​ Даты в Excel, день недели (понедельник, функции возвращающие значения​​ Как посчитать число для которого определяем дату​

​ Выпадает в понедельник.​ ошибка «#ЗНАЧ!».​

​DAYS​ номер — 12.​A​ ().​ В структуре функции будет встречаться от 1 до​ время​

НОМНЕДЕЛИ (функция НОМНЕДЕЛИ)

​ Эта методика определена​ — определить по​ пригодиться при планировании​​ …), текстовую форму​​ вычисления дня недели​

Описание

​ ячейки, а между​ месяцев первого квартала.​☜✿☞ Михаил ☜✿☞​ 1-Jan falls on​ which there are​ стандартов для определения​ известна?​ вычисления других формул.​

​ до 31.​ года.​ номера недели:​

  • ​В приложении Excel даты​​ в стандарте ISO​ дате день недели.​ поставок, сроков работ,​ (Понедельник, Вторник, …)​ по дате. У​

  • ​ маем и июнем​​ Каждое число должно​: ЭЛЕКТРОННАЯ ТАБЛИЦА “ТАБЕЛЬ-КАЛЕНДАРЬ​ a Friday, Saturday,​ three days or​ номера недели как​Hryak​Пример использования функции ГОД:​Если для аргумента «День»​Решение обратной задачи –​Функция НОМНЕДЕЛИ() считает, что​

Синтаксис

​ хранятся в виде​

​ 8601, который широко​ Смотрите этот способ​

  • ​ при оформлении договора,​​ или просто можно​ меня она где​ – четыре. Кроме​ располагаться в строке​ НА ТЕКУЩИЙ ГОД”​ or Sunday, the​ less in the​ минимум три по​: Нет только номер​Возвращает месяц как целое​ задать большее число​ когда известен номер​ первая неделя года​ последовательных чисел, что​ используется в Европе​

  • ​ в статье «День​​ т. д.​ изменить формат ячейки.​ то есть. Я​ того, первую неделю​ с днем недели,​

​1.Установить ширину столбца​

​ first few days​

​ first week of​

​ Европе и США,​

​ недели. Год берем​

​ число (от 1​

​ (чем количество дней​

​ недели, а нужно​

​ начинается с 1-го​

​ позволяет использовать их​

​ для нумерации недель.​

​ недели по дате​

​Как узнать дату в​

​День недели можно быстро​

​ делал проги для​

​ мая можно разместить​

​ на который эта​

​ A равной 5​

​ of the year​

​ January, the WEEKNUM​

​ а в России​

​ текущий​

​ до 12) для​

​ в указанном месяце),​

​ найти, например, дату​

​ января. В ней​

​ в вычислениях. По​

​НОМНЕДЕЛИ(дата_в_числовом_формате;)​

​ в Excel».​

​Excel​

​ отобразить с помощью​

​ вычисления дня недели.​

​ на один столбец​

Замечание

  • ​ дата приходится. В​ см, столбцов B​ are defined as​ function returns week​ я с бизнесс-неделями​Михаил С.​ заданной в числовом​ то лишние дни​ последнего дня этой​ может оказаться от​ умолчанию дате 1​Аргументы функции НОМНЕДЕЛИ описаны​Как к дате​

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

  • ​ – AZ (кроме​ being in the​ numbers that are​ никогда дела не​: а какие дни​

Пример

​ формате даты. Аргумент​ перейдут на следующий​ недели – приведено​ 1 до 7​ января 1900 г. соответствует​ ниже.​ прибавить рабочие дни​Например, нам нужно​ формат можно ввести​: Я тебе только​ Если название месяца​ располагаться только одно​ столбца AG) –​

​ last (52nd or​

​ incorrect according to​

​ имел :-)​

​ подразумеваются под началом​

​ – дата месяца,​

​ месяц. Например, указав​

​ в статье Последний​ дней (1 января​ число 1, а​Дата_в_числовом_формате​ или вычесть, смотрите​

​ узнать дату, которая​

​ через диалоговое окно​

​ скажу, как определить​ длинное (например, сентябрь)​ число. Числа одного​ 2 см, столбца​ 53rd) week of​ the European standard.»​

​Hryak/​

support.office.com>

Как вычитать даты в Excel

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

Пример 1. Непосредственно вычитаем одну дату из другой

Думаю, Вы знаете, что Excel хранит даты в виде целых чисел, начиная с 1, что соответствует 1 января 1900 г. Поэтому Вы можете просто арифметически вычесть одно число из другого:

Пример 2. Вычитание дат с помощью функции РАЗНДАТ

Если предыдущая формула кажется Вам слишком простой, тот же результат можно получить более изощрённым способом с помощью функции РАЗНДАТ
(DATEDIF).

РАЗНДАТ(A2;B2;»d»)
=DATEDIF(A2,B2,»d»)

Следующий рисунок показывает, что обе формулы возвращают одинаковый результат, за исключением ряда 4, где функция РАЗНДАТ
(DATEDIF) возвращает ошибку #ЧИСЛО!
(#NUM!). Посмотрим, почему это происходит.

Когда Вы вычитаете более позднюю дату (6 мая 2015) из более ранней (1 мая 2015), операция вычитания возвращает отрицательное число. Однако синтаксис функции РАЗНДАТ
(DATEDIF) не позволяет, чтобы начальная дата
была больше конечной даты
и, естественно, возвращает ошибку.

Пример 3. Вычитаем дату из текущей даты

Чтобы вычесть определенную дату из текущей даты, Вы можете использовать любую из ранее описанных формул. Просто вместо сегодняшней даты используйте функцию СЕГОДНЯ
(TODAY):

СЕГОДНЯ()-A2
=TODAY()-A2

РАЗНДАТ(A2;СЕГОДНЯ();»d»)
=DATEDIF(A2,TODAY(),»d»)

Как и в предыдущем примере, формулы отлично работают, когда текущая дата больше, чем вычитаемая. В противном случае функция РАЗНДАТ
(DATEDIF) возвращает ошибку.

Пример 4. Вычитание дат с помощью функции ДАТА

Если Вы предпочитаете вводить даты непосредственно в формулу, указывайте их с помощью функции ДАТА
(DATE), а затем вычитайте одну дату из другой.

Функция ДАТА
имеет следующий синтаксис: ДАТА(год
; месяц
; день
)
.

Например, следующая формула вычитает 15 мая 2015 года из 20 мая 2015 года и возвращает разность – 5 дней.

ДАТА(2015;5;20)-ДАТА(2015;5;15)
=DATE(2015,5,20)-DATE(2015,5,15)

Если нужно подсчитать количество месяцев или лет между двумя датами
, тогда функция РАЗНДАТ
(DATEDIF) – единственное возможное решение. В продолжении статьи Вы найдёте несколько примеров формул, подробно раскрывающих эту функцию.

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

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

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

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

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

Excel WEEKDAY Function – Video Tutorial

Related Useful Excel Functions:

  • Excel DATE Function: Excel DATE function can be used when you want to get the date value using the year, month and, day values as the input arguments. It returns a serial number that represents a specific date in Excel.
  • Excel DATEVALUE Function: Excel DATEVALUE function is best suited for situations when a date is stored as text. This function converts the date from text format to a serial number that Excel recognizes as a date.
  • Excel NETWORKDAYS Function: Excel NETWORKDAYS function can be used when you want to get the number of working days between two given dates. It does not count the weekends between the specified dates (by default the weekend is Saturday and Sunday). It can also exclude any specified holidays.
  • Excel NETWORKDAYS.INTL Function: Excel NETWORKDAYS.INTL function can be used when you want to get the number of working days between two given dates. It does not count the weekends and holidays, both of which can be specified by the user. It also enables you to specify the weekend (for example, you can specify Friday and Saturday as the weekend, or only Sunday as the weekend).
  • Excel Today Function: Excel TODAY function can be used to get the current date. It returns a serial number that represents the current date.
  • Excel WORKDAY Function: Excel WORKDAY function can be used when you want to get the date after a given number of working days. By default, it takes Saturday and Sunday as the weekend
  • Excel WORKDAY.INTL Function: Excel WORKDAY.INTL function can be used when you want to get the date after a given number of working days. In this function, you can specify the weekend to be days other than Saturday and Sunday.
  • Excel DATEDIF Function: Excel DATEDIF function can be used when you want to calculate the number of years, months, or days between the two specified dates. A good example would be calculating the age.

You May Also Like the Following Excel Tutorials:

Как в экселе прибавлять дни к дате

  • начальная дата – ставят ссылку на ячейку с датой, к которой функция будет прибавлять рабочие дни;
  • число рабочих дней – ставят количество рабочих дней, которое необходимо прибавить к начальной дате;
  • праздники (необязательный) – ставят ссылку на диапазон с датами праздников.

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

Excel: определить день недели по дате

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

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

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

1. Определение дня недели с помощью форматирования данных.

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

Чтобы изменить формат ячейки необходимо указать ячейку, в которую мы ввели данные и вызвать контекстное меню – «Формат ячеек».

В появившемся диалоговом окне формата ячеек выберем вкладку «Число» — «Все форматы» и введем опцию форматирование «ДДДД», после чего можно применить операцию.

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

Опцию форматирования можно изменить, к примеру, если ввести «ДДД», то вместо полного наименования дня недели будет лишь его сокращение.

2. Определение дня недели с помощью использования функции «ТЕКСТ».

Первым способом нельзя сделать так, чтобы данные выводились в определенную ячейку или диапазон данных. Для этого следует использовать функцию «ТЕКСТ».

Например, введем ту же дату 9 апреля 2017 года и в соседней ячейке вызовем «Мастер функций» чтобы вставить наш оператор.

В мастере функций определяем категорию – выбираем «Текстовые» и непосредственно сам оператор «ТЕКСТ».

В окне ввода аргументов функции есть возможность ввести лишь два аргумента – «значение» и «формат».

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

После применение оператора «ТЕКСТ» мы видим, что в выбранной ячейки корректно отобразился день недели, который определился согласно исходным данным.

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

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

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

Функция «ДЕНЬНЕД», в отличии от прошлых способов, может вывести порядковый номер дня недели для любой искомой даты, достаточно лишь указать порядок нумерации – с понедельника или же с воскресенья.

Посмотрим на практике. Укажем дату, для которой необходимо определить день недели и вставим функцию с помощью «Мастера функций».

В диалоговом окне необходимо перейти в категорию «Дата и время» и в ней найти искомый оператор «ДЕНЬНЕД». Его функция выглядит следующим образом: «=ДЕНЬНЕД(дата_в_числовом_формате;)».

Заполним аргументы функции «ДЕНЬНЕД» — для этого вместо даты укажем конкретную дату или адрес ячейки, где находится дата, а в «тип» укажем число от «1» до «3» с учетом следующего:

• «1» — нумерация начинается с воскресенья с порядковым номером «1»;• «2» — нумерация начинается с понедельника с порядковым номером «1»;• «3» — нумерация начинается с понедельника с порядковым номером «0».

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

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

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

Перейдем13пт

Зачем нужна функция ДНИ в Excel?

Пример 3.
Общеизвестно, что ВОВ была начата 22 июня 1941 года и закончилась 9 мая 1945 года. Необходимо определить, сколько дней проходили военные действия.

Внесем исходные данные в таблицу:

Для расчета используем следующую формулу: =ДНИ(B3;A3).

Получаем следующий результат:

То есть, военные действия длились на протяжении 1417 дней.

Обратите внимание!
Любая дата в Excel – это число дней, прошедших начиная от даты 01.01.1900г. Подробнее описано в статье: Как вычислить дату в Excel ? Поэтому можно свободно использовать такую простую формулу без функций: =B3-A3

Как видно на рисунке результат аналогичен. Фактически функция ДНИ в Excel не нужна вообще.

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

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

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

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

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

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

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

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

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

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Электронные изыски
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: