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

В следующих примерах целевая дата вычисляется в функции Excel, в которую вложены другие функции.

Вы узнаете, как рассчитать дату первого и последнего дня месяца, а также первого понедельника и пятницы месяца.

Как рассчитать первый день месяца в Excel?

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

На рисунке вы можете увидеть небольшую таблицу, в которой вы производите расчет с начала месяца. В столбце B они образуют разницу в днях

Вы вставляете следующую формулу в ячейку B3, с помощью которой вы всегда вычисляете дату текущего начала месяца:

= ДАТА (ГОД (СЕГОДНЯ ()); МЕСЯЦ (СЕГОДНЯ ()); 1)

Формула «строит» искомую дату, то есть первый день текущего месяца, следующим образом:

  1. Используйте функцию ДАТА, чтобы создать дату из года, месяца и дня.
  2. Для года используйте функцию ГОД, чтобы определить год текущей даты.
  3. Функция СЕГОДНЯ предоставляет вам текущую дату.
  4. Вы можете рассчитать текущий месяц, используя функцию МЕСЯЦ вместе с СЕГОДНЯ.
  5. Передайте значение 1 в качестве номера дня функции ДАТА, поскольку вы ищете дату первого дня текущего месяца.

Как рассчитать последний день месяца в Excel?

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

Для этой цели Excel предоставляет табличную функцию КОНЕЦ МЕСЯЦА. Однако это имеет тот недостаток, что он работает в Excel до версии 2007 только при включении надстройки ANALYSIS FUNCTIONS. Это особенно проблема, когда вы передаете другим таблицы или расчеты. Если надстройка не установлена на другом ПК, в соответствующей ячейке появляется сообщение об ошибке. Поэтому лучше рассчитывать конец месяца, используя стандартные функции Excel.

Вы вставляете следующую формулу в ячейку B3, с помощью которой вы всегда вычисляете дату текущего начала месяца:

= ДАТА (ГОД (СЕГОДНЯ ()); МЕСЯЦ (СЕГОДНЯ ()) + 1; 0)

Формула «строит» искомую дату, то есть первый день текущего месяца, следующим образом:

Используйте функцию ДАТА, чтобы создать дату из года, месяца и дня. Для года используйте функцию ГОД, чтобы определить год текущей даты. Функция СЕГОДНЯ предоставляет вам текущую дату. Вы можете рассчитать текущий месяц, используя функцию МЕСЯЦ вместе с СЕГОДНЯ. Для этого прибавьте 1, чтобы получить следующий месяц. Передайте значение 0 функции ДАТА как число дня. Нулевой день - последний день предыдущего месяца.

На картинке вы можете увидеть формулу на практике. Конечно, вы получите результат только для текущей даты в марте 2011 года, иначе Excel покажет вам дату последнего дня текущего месяца.

Как рассчитать первый понедельник или пятницу месяца в Excel

Многие регулярно повторяющиеся встречи и встречи проходят в определенный будний день месяца. Если вы хотите рассчитать первый понедельник данного месяца, вы можете сделать это с помощью умной функции.

Введите первый месяц соответствующего месяца в ячейку A2 и используйте следующую формулу в ячейке B2:

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

Затем вы должны указать ячейке результата формат даты, чтобы дата отображалась в желаемой форме. На следующем рисунке показано использование этой формулы в примере таблицы:

Если вы хотите, чтобы первый день недели отличался от понедельника, замените второй в формуле значением от «2» (вторник) до «7» (воскресенье).

Если вы не хотите вычислять первый, а, например, третий понедельник (или другой день недели) месяца, замените последнюю цифру «1» в формуле на соответствующее значение. Для определения, например, можно использовать следующую формулу: Б. третий вторник месяца в А1:

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

Если же вы хотите рассчитать первую пятницу месяца, действуйте следующим образом:

Следующая формула вычисляет дату первой пятницы в этом месяце:

= ДАТА (ГОД (A2); МЕСЯЦ (A2); 1) -ДЕНЬ НЕДЕЛИ (ДАТА (ГОД (A2); МЕСЯЦ (A2); 1) -5; 3) +6

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

wave wave wave wave wave