Мне нужен список на 20-30 лет в этом формате.

Description    First day of the month   Last day of the month
2017 January,  2017-01-01,              2017-01-31
2017 February, 2017-02-01,              2017-02-28

Как я могу создать такие списки с Excel? Простое перетаскивание не работает.

2 ответа2

2

Формула для B3:

=DATE(2017,1+ROW()-ROW($B$3),1)

для C3:

=DATE(2017,2+ROW()-ROW($B$3),1)-1

1

Используйте EDATE() :

1) Введите начальную дату в B1, т.е. 2017-01-01. В B2 используйте эту формулу: =edate(B1,1) - это добавляет 1 месяц к дате. Скопируйте формулу в B2 так, чтобы вы могли сколько угодно строк.

2) В C1 вы хотите указать последнюю дату месяца, которая также является днем до первого дня следующего месяца, поэтому вы можете использовать следующую формулу в C1:=edate(B1,1)-1 - это добавляет 1 месяц до даты и забирает день, то есть последний день этого месяца. Снова, скопируйте как требуется.

3) В A1 вы хотите указать название месяца, указанного в B1. Поэтому используйте следующую формулу:=TEXT(B1,"yyyy mmmm") - (вы можете добавить запятую после мммм, если вы хотите, чтобы она была как у вас в вопросе, т.е. =TEXT(B1,"yyyy mmmm,") ). Скопируйте вниз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .