Функция EOMONTH - Последен ден от месеца (Excel, Таблици, VBA)

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок демонстрира как да използвате Функция Excel EOMONTH в Excel, за да намерите последния ден от месеца, след n месеца.

Преглед на функцията EOMONTH

Функцията EOMONTH Връща последния ден от месеца, n брой месеци от началната дата.

За да използвате функцията за работен лист на Excel EOMONTH, изберете клетка и тип:

(Забележете как се появява въвеждането на формулата)

Синтаксис и входове на функцията EOMONTH:

1 = EOMONTH (начална_дата, месеци)

начална дата - Началната дата във формат на сериен номер на Excel или въведена като дата с кавички („и“) около датата. Пример: Не можете да влезете 11/12/2015 директно в клетката. Вместо това трябва да въведете „11/12/2015“ или ще трябва да използвате съответния сериен номер: 42320. Като алтернатива можете да посочите клетка с въведена дата 11/12/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 Sheets като в Excel:

Примери за EOMONTH във VBA

Можете също да използвате функцията EOMONTH във VBA. Тип: application.worksheetfunction.eomonth (начална_дата, месеци)

Изпълнение на следните VBA изявления

123 Диапазон ("B2") = Application.WorksheetFunction.EoMonth (Range ("A2"), 0)Диапазон ("B5") = Application.WorksheetFunction.EoMonth (Range ("A5"), -1)Диапазон ("B8") = Application.WorksheetFunction.EoMonth (Range ("A8"), -1) + 1

Ще доведе до следните резултати

За аргументите на функцията (начална_дата и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо тях.

Връщане към списъка с всички функции в Excel

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave