Часто готовите отчеты, в которых указывается последний день месяца? Формула EOMONTH (КОНМЕСЯЦА) как будто специально создана для вас. Она возвращает дату, соответствующую последнему дню месяца. Причем необязательно текущего месяца, например, предыдущего или следующего, или шесть месяцев назад — решать вам.
Синтаксис у нее предельно простой: =EOMONTH(start_date;months). Оба параметра обязательные.
start_date — дата, от которой начинать считать. Здесь надо указать ссылку на другую ячейку с датой или дату в формате Excel (например, 24 декабря 2011 года — это 40901). Второй вариант неудобный, поэтому я предлагаю использовать формулу DATE, а в скобках указать год, месяц и день (например 24 декабря 2011 года будет выглядеть как DATE(2011;12;24)
months — на сколько месяцев сдвигать дату. 0 — это текущий месяц, 1 — следующий, -1 — предыдущий, -3 — три месяца назад и т.п.
Пример: =EOMONTH(DATE(2011;12;24);-3) вернет нам 30.09.2011. Логика расчета следующая. Дата — в декабре 2011 года, отсчитываем три месяца назад — (1) ноябрь, (2) октябрь, (3) сентябрь. Берем последний день месяца — получаем 30 сентября 2011 года.