Функція EOMONTH - останній день місяця (Excel, таблиці, VBA)

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel EOMONTH в Excel, щоб знайти останній день місяця через n місяців.

Огляд функції EOMONTH

Функція EOMONTH Повертає останній день місяця, n кількох місяців від дати початку.

Щоб використовувати функцію робочого аркуша Excel EOMONTH, виберіть клітинку та тип:

(Зверніть увагу, як виглядає введення формули)

Синтаксис та вхідні дані функції EOMONTH:

1 = EOMONTH (дата початку, місяці)

дата початку - Дата початку у форматі серійного номера Excel або введена у вигляді дати з цитатами (“s”) навколо дати. Приклад: Ви не можете ввести 12.11.2015 безпосередньо в клітинку. Замість цього вам потрібно ввести “11/12/2015”, або вам потрібно буде використати відповідний серійний номер: 42320. Крім того, ви можете посилатися на клітинку з введеною датою 12.11.2015. Excel автоматично перетворює дати, збережені в осередках, у послідовний формат (якщо дата не введена у вигляді тексту).

місяці - Кількість місяців від дати початку. Число може бути позитивним (майбутнє) або негативним (минуле).

Як користуватися функцією EOMONTH

Останній день місяця

Поточний місяць

Функція EOMONTH бере дату і повертає останній день місяця:

1 = EOMONTH (B3,0)

Попередній місяць

Ви також можете додати (або відняти) n місяців до дати початку, щоб отримати останній день іншого місяця. Цей приклад поверне останній день попереднього місяця:

1 = EOMONTH (B3, -1)

Кількість днів у місяці

За допомогою функції ДЕНЬ можна обчислити кількість днів у місяці:

1 = ДЕНЬ (EOMONTH (B3,0))

Функція DAY повертає номер дня дати. Використовуючи EOMONTH, ми можемо отримати останній день місяця, а функція DAY повертає відповідний номер дня.

Перший день місяця

Додавши 1 до результату функції EOMONTH, можна отримати перший день місяця:

1 = EOMONTH (B3, -1) +1

Примітка: в Excel дати зберігаються як серійні номери, де кожне число являє собою день, тому додавання 1 до дати додасть 1 день.

EOMONTH у Google Таблицях

Функція EOMONTH працює точно так само в Google Таблицях, як і в Excel:

Приклади EOMONTH у VBA

Ви також можете використовувати функцію EOMONTH у VBA. Тип: application.worksheetfunction.eomonth (дата початку, місяці)

Виконання наступних операторів VBA

123 Діапазон ("B2") = Application.WorksheetFunction.EoMonth (Діапазон ("A2"), 0)Діапазон ("B5") = Application.WorksheetFunction.EoMonth (Діапазон ("A5"), -1)Діапазон ("B8") = Application.WorksheetFunction.EoMonth (Діапазон ("A8"), -1) + 1

Дасть такі результати

Для аргументів функції (дата_початку та ін.) Ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.

Повернення до списку всіх функцій Excel

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave