Формула следующий день excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции ДЕНЬ в Microsoft Excel. Чтобы узнать больше о функции ДНИ, см. статью ДНИ (функция ДНИ).

Описание

Возвращает день даты, заданной в числовом формате. День возвращается как целое число в диапазоне от 1 до 31.

Синтаксис

ДЕНЬ(дата_в_числовом_формате)

Аргументы функции ДЕНЬ описаны ниже.

  • Дата_в_числовом_формате    — обязательный аргумент. Дата, которую необходимо найти. Даты вводятся с использованием функции ДАТА или как результат других формул и функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к возникновению проблем.

Замечания

В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.

Значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, соответствуют григорианскому календарю независимо от формата отображения для указанного значения даты. Например, если для формата отображения заданной даты используется календарь Хиджра, то значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, будут представлять эквивалентную дату по григорианскому календарю.

Пример

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

Дата

15-апр-2011

Формула

Описание (результат)

Результат

=ДЕНЬ(A2)

День даты в ячейке A2 (15)

15

Нужна дополнительная помощь?

На чтение 4 мин. Просмотров 2.6k.

Содержание

  1. Следующая дата юбилея
  2. Следующий раз в две недели с даты получки
  3. Следующий рабочий день 6 месяцев в будущем
  4. Следующий рабочий день

Следующая дата юбилея

= ДАТАМЕС (дата; (РАЗНДАТ (дата; по состоянию на; «г») + 1) * 12)

Следующая дата юбилея

Чтобы вычислить следующую юбилейную дату, вы можете использовать формулу, основанную на функциях ДАТАМЕС и РАЗНДАТ. В показанном примере формула в D5:

= ДАТАМЕС(B5; (РАЗНДАТ(B5; C5; «г») + 1) * 12)

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

Работая изнутри, мы используем функцию РАЗНДАТ, чтобы вычислить, сколько полных лет находится между исходной датой юбилея и датой «с», где на дату указана любая дата после юбилейной даты:

РАЗНДАТ(B5; C5; «г»)

Примечание: в этом случае мы произвольно фиксируем дату начиная с 1 июня 2017 года во всех примерах.

Поскольку нас интересует * следующая * дата юбилея, мы добавляем 1 к результату РАЗНДАТ, затем умножаем на 12, чтобы преобразовать в годы к месяцам.

Затем значение месяца переходит в функцию ДАТАМЕС с исходной датой из столбца B. Функция ДАТАМЕС переводит исходную дату вперед на количество месяцев, указанное на предыдущем шаге, что создает следующую предстоящую юбилейную дату.

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

= ДАТАМЕС(дата; (РАЗНДАТ (дата; СЕГОДНЯ (); «г») + 1) * 12)

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

= ОКРВВЕРХ(дата + 1;14) -1

Следующий раз в две недели с даты получки. Чтобы получить следующий день выплаты жалованья — при расчете каждые две недели, с пятницами зарплаты в пятницу, вы можете использовать формулу, основанную на функции ОКРВВЕРХ.

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

В показанном примере формула в C5:

= ОКРВВЕРХ (B5 + 1;14) -1

Примечание: эта формула использует систему дат по умолчанию 1900 года в Excel.

Эта формула зависит от функции ОКРВВЕРХ, которая округляет числа до заданного кратного. Это работает, потому что даты работают в системе дат по умолчанию 1900 года в Excel, где первый день в системе — это номер 1, равный дате воскресенья 1 января 1900 года.

В этой схеме первая пятница — день номер 6, вторая пятница — день номер 13, а 14-й день — вторая суббота. Это означает, что все вторые субботы в будущем равномерно делятся на 14.

Формула использует этот факт, чтобы определить 2-ую субботу, затем вычитает 1, чтобы получить пятницу предыдущую.

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

= ОКРВВЕРХ(A1 + 8;14) -8

Идея та же, но формула должна пролонгироваться на 8 дней, чтобы получить даже кратное число 14. Когда ОКРВВЕРХ возвращает дату, 8 дней вычитаются, чтобы вернуться к предыдущей пятнице.

Следующий рабочий день 6 месяцев в будущем

= РАБДЕНЬ(ДАТАМЕС(дата; 6) -1;1; праздничные дни)

Чтобы получить дату 6 месяцев в будущем, на следующий рабочий день вы можете использовать формулу, основанную на функции РАБДЕНЬ, с помощью ДАТАМЕС.

Следующий рабочий день 6 месяцев в будущем

В показанном примере формула в C6 имеет следующий вид:

=РАБДЕНЬ(ДАТАМЕС(B6;6)-1;1;B9:B11)

Работая изнутри, ДАТАМЕС сначала вычисляет дату 6 месяцев в будущем. В показанном примере эта дата — 24 декабря 2015 года.

Затем формула вычитает 1 день, чтобы получить 23 декабря 2015 года, и результат переходит в функцию РАБДЕНЬ в качестве даты начала, с днями = 1, а диапазон B9: B11 предусмотрен для праздников.

РАБДЕНЬ затем вычисляет следующий рабочий день один день в будущем, принимая во внимание праздники и выходные.

Если вам нужно больше гибкости с выходными, вы можете использовать РАБДЕНЬ.МЕЖД.

Следующий рабочий день

= РАБДЕНЬ(дата; 1; праздничные дни)

Чтобы получить следующий рабочий день, вы можете использовать функцию РАБДЕНЬ.

Следующий рабочий день

В показанном примере формула в C4:

=РАБДЕНЬ(B4;1;$E$4:$E$8)

Формула РАБДЕНЬ полностью автоматизирована. Учитывая дату и дни, она будет добавлять дни к дате, принимая во внимание выходные и, при желании, праздники.

РАБДЕНЬ определяет выходные дни в субботу и воскресенье. Если вам нужна большая гибкость, используйте вместо этого функцию РАБДЕНЬ.МЕЖД.

Содержание

  • Работа с функциями даты и времени
    • ДАТА
    • РАЗНДАТ
    • ТДАТА
    • СЕГОДНЯ
    • ВРЕМЯ
    • ДАТАЗНАЧ
    • ДЕНЬНЕД
    • НОМНЕДЕЛИ
    • ДОЛЯГОДА
  • Вопросы и ответы

Функции даты и времени в Microsoft Excel

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

Работа с функциями даты и времени

Группа функций даты и времени отвечает за обработку данных, представленных в формате даты или времени. В настоящее время в Excel насчитывается более 20 операторов, которые входят в данный блок формул. С выходом новых версий Excel их численность постоянно увеличивается.

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

  1. Для введения формулы через Мастер функций выделите ячейку, где будет выводиться результат, а затем сделайте щелчок по кнопке «Вставить функцию». Расположена она слева от строки формул.
  2. Перемещение в Мастер функций в Microsoft Excel

  3. После этого происходит активация Мастера функций. Делаем клик по полю «Категория».
  4. Мастер функций в Microsoft Excel

  5. Из открывшегося списка выбираем пункт «Дата и время».
  6. Выбор категории функций в Microsoft Excel

  7. После этого открывается перечень операторов данной группы. Чтобы перейти к конкретному из них, выделяем нужную функцию в списке и жмем на кнопку «OK». После выполнения перечисленных действий будет запущено окно аргументов.

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

Кроме того, Мастер функций можно активировать, выделив ячейку на листе и нажав комбинацию клавиш Shift+F3. Существует ещё возможность перехода во вкладку «Формулы», где на ленте в группе настроек инструментов «Библиотека функций» следует щелкнуть по кнопке «Вставить функцию».

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

Имеется возможность перемещения к окну аргументов конкретной формулы из группы «Дата и время» без активации главного окна Мастера функций. Для этого выполняем перемещение во вкладку «Формулы». Щёлкаем по кнопке «Дата и время». Она размещена на ленте в группе инструментов «Библиотека функций». Активируется список доступных операторов в данной категории. Выбираем тот, который нужен для выполнения поставленной задачи. После этого происходит перемещение в окно аргументов.

Переход к формулам в Microsoft Excel

Урок: Мастер функций в Excel

ДАТА

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

Его аргументами являются «Год», «Месяц» и «День». Особенностью обработки данных является то, что функция работает только с временным отрезком не ранее 1900 года. Поэтому, если в качестве аргумента в поле «Год» задать, например, 1898 год, то оператор выведет в ячейку некорректное значение. Естественно, что в качестве аргументов «Месяц» и «День» выступают числа соответственно от 1 до 12 и от 1 до 31. В качестве аргументов могут выступать и ссылки на ячейки, где содержатся соответствующие данные.

Lumpics.ru

Для ручного ввода формулы используется следующий синтаксис:

=ДАТА(Год;Месяц;День)

Функция ДАТА в Microsoft Excel

Близки к этой функции по значению операторы ГОД, МЕСЯЦ и ДЕНЬ. Они выводят в ячейку значение соответствующее своему названию и имеют единственный одноименный аргумент.

РАЗНДАТ

Своего рода уникальной функцией является оператор РАЗНДАТ. Он вычисляет разность между двумя датами. Его особенность состоит в том, что этого оператора нет в перечне формул Мастера функций, а значит, его значения всегда приходится вводить не через графический интерфейс, а вручную, придерживаясь следующего синтаксиса:

=РАЗНДАТ(нач_дата;кон_дата;единица)

Из контекста понятно, что в качестве аргументов «Начальная дата» и «Конечная дата» выступают даты, разницу между которыми нужно вычислить. А вот в качестве аргумента «Единица» выступает конкретная единица измерения этой разности:

  • Год (y);
  • Месяц (m);
  • День (d);
  • Разница в месяцах (YM);
  • Разница в днях без учета годов (YD);
  • Разница в днях без учета месяцев и годов (MD).

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

Урок: Количество дней между датами в Excel

ЧИСТРАБДНИ

В отличии от предыдущего оператора, формула ЧИСТРАБДНИ представлена в списке Мастера функций. Её задачей является подсчет количества рабочих дней между двумя датами, которые заданы как аргументы. Кроме того, имеется ещё один аргумент – «Праздники». Этот аргумент является необязательным. Он указывает количество праздничных дней за исследуемый период. Эти дни также вычитаются из общего расчета. Формула рассчитывает количество всех дней между двумя датами, кроме субботы, воскресенья и тех дней, которые указаны пользователем как праздничные. В качестве аргументов могут выступать, как непосредственно даты, так и ссылки на ячейки, в которых они содержатся.

Синтаксис выглядит таким образом:

=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])

Аргументы функции ЧИСТОРАБДНИ в Microsoft Excel

ТДАТА

Оператор ТДАТА интересен тем, что не имеет аргументов. Он в ячейку выводит текущую дату и время, установленные на компьютере. Нужно отметить, что это значение не будет обновляться автоматически. Оно останется фиксированным на момент создания функции до момента её перерасчета. Для перерасчета достаточно выделить ячейку, содержащую функцию, установить курсор в строке формул и кликнуть по кнопке Enter на клавиатуре. Кроме того, периодический пересчет документа можно включить в его настройках. Синтаксис ТДАТА такой:

=ТДАТА()

Функция ТДАТА в Microsoft Excel

СЕГОДНЯ

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

=СЕГОДНЯ()

Функция СЕГОДНЯ в Microsoft Excel

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

ВРЕМЯ

Основной задачей функции ВРЕМЯ является вывод в заданную ячейку указанного посредством аргументов времени. Аргументами этой функции являются часы, минуты и секунды. Они могут быть заданы, как в виде числовых значений, так и в виде ссылок, указывающих на ячейки, в которых хранятся эти значения. Эта функция очень похожа на оператор ДАТА, только в отличии от него выводит заданные показатели времени. Величина аргумента «Часы» может задаваться в диапазоне от 0 до 23, а аргументов минуты и секунды – от 0 до 59. Синтаксис такой:

=ВРЕМЯ(Часы;Минуты;Секунды)

Функция ВРЕМЯ в Microsoft Excel

Кроме того, близкими к этому оператору можно назвать отдельные функции ЧАС, МИНУТЫ и СЕКУНДЫ. Они выводят на экран величину соответствующего названию показателя времени, который задается единственным одноименным аргументом.

ДАТАЗНАЧ

Функция ДАТАЗНАЧ очень специфическая. Она предназначена не для людей, а для программы. Её задачей является преобразование записи даты в обычном виде в единое числовое выражение, доступное для вычислений в Excel. Единственным аргументом данной функции выступает дата как текст. Причем, как и в случае с аргументом ДАТА, корректно обрабатываются только значения после 1900 года. Синтаксис имеет такой вид:

=ДАТАЗНАЧ (дата_как_текст)

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

ДЕНЬНЕД

Задача оператора ДЕНЬНЕД – выводить в указанную ячейку значение дня недели для заданной даты. Но формула выводит не текстовое название дня, а его порядковый номер. Причем точка отсчета первого дня недели задается в поле «Тип». Так, если задать в этом поле значение «1», то первым днем недели будет считаться воскресенье, если «2» — понедельник и т.д. Но это не обязательный аргумент, в случае, если поле не заполнено, то считается, что отсчет идет от воскресенья. Вторым аргументом является собственно дата в числовом формате, порядковый номер дня которой нужно установить. Синтаксис выглядит так:

=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип])

Функция ДЕНЬНЕД в Microsoft Excel

НОМНЕДЕЛИ

Предназначением оператора НОМНЕДЕЛИ является указание в заданной ячейке номера недели по вводной дате. Аргументами является собственно дата и тип возвращаемого значения. Если с первым аргументом все понятно, то второй требует дополнительного пояснения. Дело в том, что во многих странах Европы по стандартам ISO 8601 первой неделей года считается та неделя, на которую приходится первый четверг. Если вы хотите применить данную систему отсчета, то в поле типа нужно поставить цифру «2». Если же вам более по душе привычная система отсчета, где первой неделей года считается та, на которую приходится 1 января, то нужно поставить цифру «1» либо оставить поле незаполненным. Синтаксис у функции такой:

=НОМНЕДЕЛИ(дата;[тип])

Функция НОМНЕДЕЛИ в Microsoft Excel

ДОЛЯГОДА

Оператор ДОЛЯГОДА производит долевой расчет отрезка года, заключенного между двумя датами ко всему году. Аргументами данной функции являются эти две даты, являющиеся границами периода. Кроме того, у данной функции имеется необязательный аргумент «Базис». В нем указывается способ вычисления дня. По умолчанию, если никакое значение не задано, берется американский способ расчета. В большинстве случаев он как раз и подходит, так что чаще всего этот аргумент заполнять вообще не нужно. Синтаксис принимает такой вид:

=ДОЛЯГОДА(нач_дата;кон_дата;[базис])

Функция ДОЛЯГОДА в Microsoft Excel

Мы прошлись только по основным операторам, составляющим группу функций «Дата и время» в Экселе. Кроме того, существует ещё более десятка других операторов этой же группы. Как видим, даже описанные нами функции способны в значительной мере облегчить пользователям работу со значениями таких форматов, как дата и время. Данные элементы позволяют автоматизировать некоторые расчеты. Например, по введению текущей даты или времени в указанную ячейку. Без овладения управлением данными функциями нельзя говорить о хорошем знании программы Excel.


Функция

ДЕНЬ()

, английский вариант DAY(),

возвращает день, соответствующий заданной дате. День определяется как целое число в диапазоне от 1 до 31.

Синтаксис функции


ДЕНЬ

(

дата

)


Дата

— дата, день которой необходимо найти.

Примеры

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


=ДЕНЬ(«28.02.2011») =ДЕНЬ(«28/02/2011») =ДЕНЬ(«28-02-2011») =ДЕНЬ(«28-фев-2011») =ДЕНЬ(«28-февраль-2011») =ДЕНЬ(«28 февраль 2011») =ДЕНЬ(«2011.02.28»)

=ДЕНЬ(40602)

В EXCEL даты хранятся в виде последовательности чисел (1, 2, 3, …), что позволяет выполнять над ними вычисления. По умолчанию день 1 января 1900 г. имеет номер 1, а 28 февраля 2011 г. — номер 40602, так как интервал между этими датами составляет 40 602 дня. О том как EXCEL хранит дату и время, читайте эту

статью

.

=ДЕНЬ(A1)

Если в ячейке

А1

введена дата в одном из вышеуказанных форматов, то формулой будет возвращен день (28).

Следующие формулы вернут ошибку #ЗНАЧ!


=ДЕНЬ(«28-февраля-2011») =ДЕНЬ(«28 02 2011»)

Использование с функцией

ДАТА()

Для того, чтобы прибавить к дате 28.02.2011, содержащейся в ячейке

А1

, например, 5 лет, можно использовать следующую формулу:

=ДАТА(ГОД(A1)+5;МЕСЯЦ(A1);ДЕНЬ(A1)).

doc преобразовать дату в julia 1

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

Если вы хотите следовать этому руководству, загрузите пример электронной таблицы.
doc преобразовать дату в julia 1

Общая формула:

date+7-WEEKDAY(date+7-serial_number)

Синтаксис и аргументы

Date: a date that you want to find the next specific weekday based on.
Serial_number: a number that indicates which weekday that you want to find

Серийный номер   будний день
 1  Воскресенье
 2  понедельник
 3  вторник
 4  среда
 5  четверг
 6  пятница
 7  Сб

Возвращаемое значение

Формула возвращает значение в формате даты.

Появляется ошибка

Если serial_number не является допустимой датой или датой до 1, формула возвращает значение ошибки #VALUE !.

Как работает формула

Чтобы найти следующий понедельник по дате в ячейке B3, используйте следующую формулу:

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

=»1/21/2021″+7-WEEKDAY(«1/21/2021″+7-2)

Нажмите Enter чтобы получить следующий понедельник на основе даты в ячейке B3, затем перетащите дескриптор автозаполнения вниз в ячейки, которым нужна эта формула.
doc преобразовать дату в julia 1doc преобразовать дату в julia 1

объяснение

ДЕНЬ НЕД.: возвращает целое число от 1 до 7, представляющее день недели для заданной даты в Excel.


Относительные формулы

  • Найти следующую дату в списке расписания
    Предположим, у вас есть таблица с двумя столбцами в Excel, один из которых содержит содержимое расписания, другой — дату расписания, теперь вы хотите найти следующую дату в расписании на основе сегодняшнего дня …
  • Найдите самую раннюю и самую позднюю дату для каждой группы
    В этом руководстве представлены формулы для поиска самой ранней и последней даты для каждой группы в Excel.
  • Gount days между двумя днями
    Подсчитать количество дней, месяцев или лет между двумя заданными датами будет легко в Excel после прочтения этого руководства.
  • Создать недельный диапазон дат
    В этом руководстве представлена ​​формула для быстрого получения диапазона дат за неделю в Excel.

Относительные функции

  • Функция Excel WEEKNUM
    Возвращает номер недели указанной даты в году.
  • Функция РАБДЕНЬ в Excel
    Добавляет рабочие дни к заданной дате начала и возвращает рабочий день
  • Функция Excel WEEKDAY
    Получить день недели в виде числа (от 1 до 7) от даты
  • Функция ДЕНЬ в Excel
    Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты
  • Функция Excel NOW
    Получить текущее время и дату

Лучшие инструменты для работы в офисе

Kutools for Excel — Помогает вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Комментарии (0)


Оценок пока нет. Оцените первым!

Понравилась статья? Поделить с друзьями:
  • Формула скрепить в excel
  • Формула сколько процентов составляет число от числа excel
  • Формула сколько заполненных ячеек в excel
  • Формула сколько дней между датами в excel
  • Формула скользящего среднего excel