Завантажте зразок робочої книги
Цей підручник демонструє, як користуватися Функція 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