Случается так, что в отчетах Excel Вам необходимо “подбирать” последний день месяца. Однако, не всегда очевидно, как научить excel вставлять последний день месяца в таблицу, нужна формула. Вот этой формуле я Вас и научу!
Реклама на nextontext.ru
Друзья! Пусть Вас не смущает, что в своих руководствах я описываю все подробнейшим образом. Дело в том, что если этого не делать, статья не очень зайдет в поисковые системы, а значит многие просто не узнают формулу в excel, которая умеет рассчитывать последний день месяца.
1. Заходим в Excel
2. Ставим курсор в нужную нам клетку;
3. Набираем “=ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ())+1;1)-1”;
Стоит пояснить, мы сделали:
1. Знак равенства - это начало функции Excel;
2. ДАТА() - вызывает функцию
3. ГОД(СЕГОДНЯ) - подставит текущий год;
4. МЕСЯЦ (СЕГОДНЯ) - подставить текущий месяц;
5. +1 - переведет нас к следующему месяцу от текущего;
6. 1 - установит начальную дату месяца;
7. -1 - шагнет на один день назад.
Из примера понятно, мы выбрали текущий год, месяц + 1, первый день месяца - 1, и получили последний день месяца.
Последний день месяца или КОНМЕСЯЦА
Я рассказал Вам о формуле, которую использовали ранее, в новых версиях Excel, все несколько проще. Есть такая функция, как “КОНМЕСЯЦА”. Из названия можно догадаться, что при правильных аргументах, она выведет на экран данные о последнем дне месяца.
Итак, чтобы воспользоваться функцией “КОНМЕСЯЦА” в Excel, необходимо набрать следующую формулу без кавычек:
“=КОНМЕСЯЦА("01.10.2018";0)”
1. Знак равенства - это начало функции Excel;
2. КОНМЕСЯЦА() - вызывает функцию;
3. “01.10.2018” - исходная дата (можно дать ссылку на дату, тогда будет номер клетки без кавычек);
4. 0 - говорит нашей функции, что мы хотим увидеть последний день исходной даты. Если поставить 1, покажется последний день месяцем позже от текущей даты. Если поставить -1 покажется последний день месяцем раньше от текущей даты.
Формула первый день месяца в Excel
Первую формулу в статье можно модифицировать. Сделать так, чтобы она показывала первый день текущего месяца. Для этого в клетку Excel вводим (без кавычек):
“=ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1)”
1. Знак равенства - это начало функции Excel;
2. ДАТА() - вызывает функцию
3. ГОД(СЕГОДНЯ) - подставит текущий год;
4. МЕСЯЦ (СЕГОДНЯ) - подставить текущий месяц;
5. 1 - установит первый день месяца, а так как месяц мы указали сегодня, значит в результате будет первый день текущего месяца;