Excel: як обчислити дату першого та останнього дня місяця

У наведених нижче прикладах цільову дату обчислюють у функції Excel, в якій вкладені інші функції.

Ви дізнаєтесь, як обчислити дату першого та останнього дня місяця та перший понеділок та п’ятницю місяця.

Як розрахувати перший день місяця в Excel?

Для багатьох обчислень дати вам потрібна дата першого дня поточного місяця. Це корисно для багатьох розрахунків. Але як ви гарантуєте, що дата першого поточного місяця завжди відображається у комірці?

На малюнку ви можете побачити невелику таблицю, в якій розраховуєте з початком місяця. У графі B вони формують різницю в днях

Ви вставляєте в комірку В3 таку формулу, за допомогою якої завжди розраховуєте дату поточного початку місяця:

= ДАТА (РІК (СЬОГОДНІ ()), МІСЯЦЬ (СЬОГОДНІ ()), 1)

Формула "будує" дату пошуку, тобто перший день поточного місяця, таким чином:

  1. Використовуйте функцію ДАТА, щоб створити дату з року, місяця та дня.
  2. За рік використовуйте функцію РОК, щоб визначити рік поточної дати.
  3. Функція TODAY надає вам поточну дату.
  4. Ви можете обчислити поточний місяць за допомогою функції MONTH разом із TODAY.
  5. Передайте значення 1 як номер дня до функції ДАТА, оскільки ви шукаєте дату першого дня поточного місяця.

Як розрахувати останній день місяця в Excel?

Для багатьох обчислень дати потрібна дата останнього дня поточного місяця. Це корисно для багатьох розрахунків. Але як гарантувати, що клітинка завжди містить дату останнього дня поточного місяця?

Для цієї мети Excel надає функцію таблиці КІНЕЦЬ МЕСЯЦЯ. Однак у цього є той недолік, що він працює лише в Excel до версії 2007, якщо ви включите надбудову «ФУНКЦІЇ АНАЛІЗУ». Особливо це стає проблемою, коли ви даєте таблиці або розрахунки іншим. Якщо надбудова не встановлена на іншому ПК, у відповідній комірці з’являється повідомлення про помилку. Тому краще розрахувати кінець місяця за допомогою стандартних функцій Excel.

Ви вставляєте в комірку В3 таку формулу, за допомогою якої завжди розраховуєте дату поточного початку місяця:

= ДАТА (РІК (СЬОГОДНІ ()), МІСЯЦЬ (СЬОГОДНІ ()) + 1, 0)

Формула "будує" дату пошуку, тобто перший день поточного місяця, таким чином:

Використовуйте функцію ДАТА, щоб створити дату з року, місяця та дня. За рік використовуйте функцію YEAR, щоб визначити рік поточної дати. Функція TODAY надає вам поточну дату. Ви можете обчислити поточний місяць за допомогою функції MONTH разом із TODAY. Для цього додайте 1, щоб отримати наступний місяць. Перенесіть значення 0 до функції ДАТА як номер дня. Нульовий день - останній день попереднього місяця.

На малюнку ви можете побачити формулу на практиці. Звичайно, ви отримаєте результат лише за поточну дату в березні 2011 року, інакше Excel покаже вам дату останнього дня поточного місяця.

Як розрахувати перший понеділок або п’ятницю місяця в Excel

Багато зустрічей та зустрічей, які регулярно повторюються, відбуваються в певний робочий день місяця. Якщо ви хочете обчислити перший понеділок даного місяця, ви можете зробити це за допомогою розумної функції.

Введіть перший у відповідному місяці у клітинку А2 і скористайтеся такою формулою у комірці В2:

= A2-1-ТИДЕНЬ (A2-1; 3) + 7 * 1

Потім потрібно дати клітині результату формат дати, щоб дата відображалась у потрібній формі. Наступний малюнок показує використання цієї формули в прикладі таблиці:

Якщо ви хочете, щоб перший день тижня відрізнявся від понеділка, замініть другий у формулі значенням від "2" (вівторок) до "7" (неділя).

Якщо ви не хочете обчислювати перший, а, наприклад, третій понеділок (або інший день тижня) місяця, замініть останнє "1" у формулі на відповідне значення. Ви можете, наприклад, визначити таку формулу: Б. третій вівторок місяця в A1:

= A2-1-ТИДЕНЬ (A2-2; 3) + 7 * 3

Якщо, навпаки, ви хочете обчислити першу п’ятницю місяця, дійте так:

Наступна формула обчислює дату першої п’ятниці, що настає в цьому місяці:

= ДАТА (РІК (A2), МІСЯЦЬ (A2), 1) -ДЕНЬ ТИЖНЯ (ДАТА (РІК (A2), МІСЯЦЬ (A2), 1) -5, 3) +6

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

wave wave wave wave wave