Возвращает дату последнего дня месяца через определенное число месяцев до или после другой даты.
Пример использования
EOMONTH(DATE(1969; 7; 20); 1)
EOMONTH(A2; 1)
EOMONTH(40909; –2)
Синтаксис
EOMONTH(начальная_дата; месяцы)
-
начальная_дата
– дата, от которой начинается расчет. -
месяцы
– положительное или отрицательное число, обозначающее количество месяцев после или до даты в параметреначальная_дата
. Возвращается последний календарный день расчетного месяца.
Примечания
-
Убедитесь в том, что параметр
начальная_дата
, передаваемый в функцию, является: а) ссылкой на ячейку, содержащую дату, б) функцией, которая возвращает значение даты (DATE
,DATEVALUE
илиTO_DATE
), в) порядковым номером даты в формате, возвращаемом функциейN
. Дата и время в Google Таблицах представлены в числовом формате. Преобразование в такой формат происходит автоматически при вводе данных в ячейку. Функции принимают в качестве параметров даты только литеральные данные в числовом формате. -
EOMONTH
не преобразует даты в числовом формате автоматически, как это происходит в Google Таблицах при вводе даты в ячейку. Поэтому записьEOMONTH(10/10/2000; 1)
интерпретируется какEOMONTH(0,005; 1)
, т. е. в качестве параметра используется частное от деления 10 на 10 и затем на 2000. -
Нецелочисленный аргумент
месяцы
усекается до целых значений. Таким образом, записьEOMONTH(A2; 2,6)
эквивалентнаEOMONTH(A2; 2)
.
См. также:
TO_DATE
: Преобразует число в значение даты.
N
: Возвращает аргумент, указанный числом.
EDATE
: Возвращает дату, отстоящую на заданное количество месяцев вперед или назад от указанной даты.
DATEVALUE
: Преобразует строку в значение даты.
DATE
: Преобразует год, месяц и день в значение даты.
Примеры
Возвращает дату последнего дня месяца, отдаленного на количество месяцев, указанное в параметре месяцы
, от даты, заданной в параметре начальная_дата
.