Excel edate по русски

Функция ДАТАМЕС возвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты (нач_дата).

Описание функции ДАТАМЕС

Возвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты (нач_дата). Функция ДАТАМЕС используется для вычисления срока погашения или даты платежа, приходящейся на тот же день месяца, что и дата выпуска.

Синтаксис

=ДАТАМЕС(нач_дата;число_месяцев)

Аргументы

искомое_значениеискомое_значение

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

=ДАТА(2008;5;23)

Если ввести даты как текст, это может привести к возникновению проблем.

Обязательный аргумент. Количество месяцев до или после даты «нач_дата». Положительное значение аргумента «число_месяцев» означает будущие даты; отрицательное значение — прошедшие даты.

Замечания

  • В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 г. соответствует число 1, а 1 января 2008 г. — число 39 448, поскольку интервал между ними составляет 39 448 дней.
  • Если аргумент «нач_дата» не является допустимой датой, функция ДАТАМЕС возвращает значение ошибки #ЗНАЧ!.
  • Если значение аргумента «число_месяцев» не является целым числом, оно усекается.

Пример

Русский Английский
ДАТАМЕС EDATE

Другие функции

Преобразует время из текстового формата в числовой

Возвращает заданное время в числовом формате

Преобразует дату в числовом формате в год

Возвращает заданную дату в числовом формате

Преобразует дату из текстового формата в числовой

Преобразует дату в числовом формате в день месяца

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

Вычисляет количество дней между двумя датами для 360-дневного года

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

Возвращает долю года, которую составляет количество дней между начальной и конечной датами

Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев

Преобразует дату в числовом формате в месяцы

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

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

Возвращает номер недели по ISO для заданной даты

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

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

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

Возвращает текущую дату в числовом формате

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

Возвращает текущую дату и время в числовом формате

Преобразует дату в числовом формате в часы

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

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

Содержание

  1. Функция ДАТАМЕС() в EXCEL
  2. Синтаксис функции
  3. ПРИМЕРЫ
  4. Альтернативное решение
  5. Метод WorksheetFunction.EDate (Excel)
  6. Синтаксис
  7. Параметры
  8. Возвращаемое значение
  9. Замечания
  10. Поддержка и обратная связь
  11. EDATE
  12. Синтаксис
  13. Параметры
  14. Возвращаемое значение
  15. Примечания
  16. Пример
  17. Функция Excel EDATE
  18. Добавить или вычесть месяцы в даты
  19. Синтаксис и аргументы функции EDATE
  20. #ЗНАЧЕНИЕ! Значение ошибки
  21. Пример функции EDATE в Excel
  22. Введите функцию EDATE
  23. Пример EDATE – вычитать месяцы
  24. Изменить формат даты в Excel
  25. Устранить неполадки в ряду хэштегов
  26. Функция EDATE в Excel
  27. Резюме
  28. Возвращаемое значение
  29. Синтаксис
  30. Аргументы
  31. Версия
  32. Примечания по использованию
  33. Основное использование
  34. 6 месяцев с сегодняшнего дня
  35. Двигаясь по годам
  36. Конец месяца
  37. Високосный год
  38. EDATE со временем

Функция ДАТАМЕС() в EXCEL

history 12 апреля 2013 г.

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

ДАТАМЕС ( нач_дата ; число_месяцев )

Нач_дата — начальная дата. Даты могут вводиться в поддерживаемом EXCEL формате дат (28/02/2011, 28 февраль 2011 и т.д.) или в числовом формате , а также как результат вычисления других формул или с использованием функции ДАТА() . Например, для указания даты 28.02.2011 следует воспользоваться выражением ДАТА(2011;2;28) (см. примеры).

Число_месяцев — количество месяцев до или после даты нач_дата . Положительное значение аргумента число_месяцев означает будущие даты; отрицательное значение — прошедшие даты.

ПРИМЕРЫ

Если в ячейке А1 содержится дата 28.02.2011, то формула =ДАТАМЕС(A1;1) вернет 28.03.2011 (см. файл примера )

=ДАТАМЕС(«31/01/2011»;1) вернет 28.02.2011

=ДАТАМЕС(«21/03/2011»;-2) вернет 21.01.2011

=ДАТАМЕС(ДАТА(2011;2;28);5) вернет 28.07.2011

Альтернативное решение

Если в ячейке А1 содержится 20.01.2011, то прибавить к дате 5 месяцев можно с помощью следующих формул:

Примечание . При прибавлении месяцев между ДАТАМЕС() и ДАТА() существует разница. Прибавим к 30.01.2009 один месяц:

  • =ДАТАМЕС(«30.01.2009»;1) вернет 28.02.2009, т.к. 30 февраля не существует, то функция вернет последний день месяца, т.е. 28.02.2009 («лишние» 2 дня будут отброшены);
  • =ДАТА(ГОД(«30.01.2009»);МЕСЯЦ(«30.01.2009»)+1;ДЕНЬ(«30.01.2009»)) вернет 02.03.2009: «лишние» 2 дня (29 и 30 февраля) будут прибавлены к дате.

Источник

Метод WorksheetFunction.EDate (Excel)

Возвращает серийный номер, представляющий дату, которая является указанным числом месяцев до или после указанной даты (start_date). Используйте EDate для вычисления дат погашения или сроков погашения, которые приходятся на тот же день месяца, что и дата выдачи.

Синтаксис

expression. EDate (Arg1, Arg2)

Выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Arg1 Обязательный Variant Start_date — дата, представляющая дату начала. Даты следует вводить с помощью функции DATE или в качестве результатов других формул или функций. Например, используйте date(2008,5;23) для 23-го дня мая 2008 г. Проблемы могут возникнуть, если даты вводятся в виде текста.
Arg2 Обязательный Variant Месяцы — количество месяцев до или после start_date. Положительное значение для месяцев дает дату в будущем; отрицательное значение возвращает прошлую дату.

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

Double

Замечания

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

Visual Basic для приложений (VBA) вычисляет последовательные даты иначе, чем Excel. В VBA серийный номер 1 — 31 декабря 1899 года, а не 1 января 1900 года.

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

Если значение months не является целым числом, оно усекается.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Источник

EDATE

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

Синтаксис

Параметры

Термин Определение
start_date Дата в формате datetime или text, представляющая дату начала.
months Целое число месяцев до или после start_date.

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

Дата (datetime).

Примечания

В отличие от Microsoft Excel, где даты хранятся в виде последовательных серийных номеров, DAX работает с датами в формате datetime. Даты, хранящиеся в других форматах, неявно преобразуются.

Если start_date не является допустимой датой, EDATE возвращает ошибку. Убедитесь, что ссылка на столбец или дата, указываемые в качестве первого аргумента, являются датой.

Если значение months не целое, происходит усечение.

Если аргумент date является текстовым представлением даты, функция EDATE использует языковой стандарт и параметры даты и времени клиентского компьютера, чтобы понять текстовое значение и выполнить преобразование. Если в соответствии с текущими параметрами даты и времени даты представляются в формате «День.Месяц.Год», то строка «08.01.2009» будет интерпретироваться как значение типа datetime, эквивалентное 8 января 2009 г. Однако если в соответствии с текущими параметрами даты и времени даты представляются в формате «Месяц.День.Год», та же строка будет преобразована в значение типа datetime, эквивалентное 1 августа 2009 года.

Если запрошенная дата находится за последним днем соответствующего месяца, то возвращается последний день месяца. Например, следующие функции: EDATE («2009-01-29», 1), EDATE («2009-01-30», 1), EDATE («2009-01-31», 1) возвращают 28 февраля 2009 г., что соответствует одному месяцу после начальной даты.

Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

В следующем примере возвращается дата через три месяца после даты заказа, которая хранится в столбце [TransactionDate].

Источник

Функция Excel EDATE

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

Примечание . Информация в статье относится к Excel 2019, 2016, 2013 и 2010; Excel Online; и Excel 2019 для Mac, Excel 2016 для Mac и Excel для Mac 2011.

Добавить или вычесть месяцы в даты

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

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

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

Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы.

Синтаксис для функции EDATE:

= ДАТАМЕС (дата_начала месяцев)

Start_date (обязательно): дата начала проекта или рассматриваемый период времени.

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

Месяцы (обязательно): количество месяцев до или после начальной_ даты.

  • Этот аргумент может быть значением, введенным в функцию, или ссылкой на ячейку для расположения данных на листе.
  • Положительные значения дают будущие даты (строка 8 на рисунке выше).
  • Отрицательные значения дают прошлые даты (строка 3 на изображении выше).
  • Если month не является целым числом, оно усекается (десятичная часть удаляется), как показано в строке 8 на рисунке выше, где 12,25 лет усекается до целого числа 12.

#ЗНАЧЕНИЕ! Значение ошибки

Если аргумент Start_date не является допустимой датой, функция возвращает значение ошибки #VALUE! (как показано в строке 4 на рисунке выше) с 30.02.2016 (30 февраля 2016 г.) недействителен.

Пример функции EDATE в Excel

Как показано на рисунке выше, в этом примере функция EDATE используется для сложения и вычитания различного количества месяцев до даты 1 января 2016 года.

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

Введите функцию EDATE

Варианты ввода функции и ее аргументов включают в себя:

  • Ввод полной функции: = EDATE ($ A $ 3, C2) в ячейку C3;
  • Выбор функции и ее аргументов с помощью диалогового окна функции EDATE.

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

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

Поскольку значения, вводимые для аргумента Месяцы , являются отрицательными (-6 и -12), даты в ячейках B3 и C3 будут раньше даты начала.

Пример EDATE – вычитать месяцы

  1. Выберите ячейку B3 , чтобы сделать ее активной.
  2. Выберите Формулы . В Excel Online нажмите кнопку Вставить функцию рядом с панелью формул, чтобы открыть диалоговое окно Вставить функцию.
  3. Выберите Функции даты и времени , чтобы открыть раскрывающийся список функций. В Excel Online выберите Дата и время в списке «Выбрать категорию».
  4. Выберите EDATE в списке, чтобы открыть диалоговое окно функции.
  5. Выберите строку Start_date в диалоговом окне.
  6. Выберите ячейку A3 на листе, чтобы ввести ссылку на эту ячейку в диалоговое окно в качестве аргумента Start_date.
  7. Нажмите F4 , чтобы сделать A3 абсолютной ссылкой на ячейку ($ A $ 3).
  8. Выберите строку Месяцы в диалоговом окне.
  9. Выберите ячейку B2 на листе, чтобы ввести ссылку на эту ячейку в диалоговое окно в качестве аргумента Месяцы .
  10. Выберите ОК , чтобы завершить функцию и вернуться к рабочему листу.
  11. Дата 01.07.2015 (1 июля 2015 г.) отображается в ячейке B3, то есть за шесть месяцев до даты начала.
  12. Используйте маркер заполнения, чтобы скопировать функцию EDATE в ячейку C3. Дата 01.01.2015 (1 января 2015 г.) отображается в ячейке C3, то есть за 12 месяцев до даты начала.
  13. Выберите ячейку C3 , чтобы отобразить полную функцию = EDATE ($ A $ 3, C2) на панели формул над рабочим листом.

Примечание . Если в ячейке B3 появляется число, например 42186 , вероятно, к ячейке применено форматирование Общие . См. Инструкции ниже, чтобы применить формат даты к ячейке.

Изменить формат даты в Excel

Быстрый и простой способ изменить формат даты для ячеек, содержащих функцию EDATE, – выбрать один из списка предварительно заданных параметров форматирования в диалоговом окне «Формат ячеек».

В приведенных ниже действиях используется комбинация клавиш Ctrl + 1 или Command + 1 (номер один) для открытия. диалоговое окно «Формат ячеек». (Этот ярлык недоступен в Excel Online.)

Чтобы изменить формат даты:

  1. Выделите ячейки на листе, которые содержат или будут содержать даты.
  2. Нажмите Ctrl + 1 или Command + 1 , чтобы открыть диалоговое окно «Формат ячеек».
  3. Выберите вкладку Число в диалоговом окне.
  4. Выберите Дата в окне списка категорий (находится в левой части диалогового окна).
  5. В окне Тип (справа) выберите нужный формат даты.
  6. Если выбранные ячейки содержат данные, в окне «Образец» отображается предварительный просмотр выбранного формата.
  7. Выберите ОК , чтобы сохранить изменение формата и закрыть диалоговое окно.

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

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

Устранить неполадки в ряду хэштегов

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

Источник

Функция EDATE в Excel

Резюме

Функция Excel EDATE возвращает дату в тот же день месяца, n месяцев в прошлом или будущем. Вы можете использовать EDATE для расчета дат истечения, сроков погашения и других сроков. Используйте положительное значение для месяцев, чтобы получить дату в будущем, и отрицательное значение для дат в прошлом.

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

Синтаксис

Аргументы

  • start_date — дата начала как действительная дата в Excel.
  • месяцы — количество месяцев до или после start_date.

Версия

Примечания по использованию

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

EDATE вернет серийный номер, соответствующий дате. Чтобы отобразить результат в виде даты, примените любой числовой формат по вашему выбору.

Основное использование

Например, если A1 содержит дату 1 февраля 2018 г., вы можете использовать EDATE следующим образом:

6 месяцев с сегодняшнего дня

Чтобы использовать EDATE с сегодняшней датой, вы можете использовать функцию TODAY. Например, чтобы создать дату ровно через 6 месяцев от сегодняшнего дня, вы можете использовать:

Двигаясь по годам

Чтобы использовать функцию EDATE для перехода по годам, умножьте его на 12. Например, чтобы перейти на 24 месяца вперед, вы можете использовать любую из этих формул:

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

Конец месяца

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

Високосный год

EDATE также будет учитывать високосные годы:

EDATE со временем

Функция EDATE удаляет время из дат, которые включают время (иногда называемое «datetime»). Чтобы сохранить время в дате, вы можете использовать такую ​​формулу:

Здесь функция MOD используется для извлечения времени из даты в A1 и добавления его обратно к результату из EDATE.

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

Источник

Понравилась статья? Поделить с друзьями:
  • Excel ean13 контрольная сумма
  • Excel dropdown list vba
  • Excel dropdown list in cell
  • Excel drop down list with values
  • Excel exe системная ошибка vcruntime140 dll