Formuła programu Excel: szereg dat według roku -

Spisie treści

Formuła ogólna

=DATE(YEAR(date)+1,MONTH(date),DAY(date))

Podsumowanie

Jeśli potrzebujesz wygenerować dynamiczną serię dat z formułą, która zwiększa się o rok od pojedynczej daty rozpoczęcia, możesz to zrobić za pomocą formuły korzystającej z funkcji DZIEŃ, MIESIĄC, ROK i DATA.

Wyjaśnienie

W tym przykładzie B6 to zakodowana na stałe data rozpoczęcia, a formuła w B7 to:

=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6))

Aby rozwiązać tę formułę, program Excel najpierw wyodrębnia wartości roku, miesiąca i dnia z daty w B6, a następnie dodaje 1 do wartości roku. Następnie nowa data jest ponownie składana przez funkcję DATA, używając tego samego dnia i miesiąca oraz roku + 1 dla roku.

=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6)) =DATE(2010+1,1,15) =DATE(2011,1,15) =1/15/2011

Dlatego pierwsza formuła zwraca nową datę 15.01.2011, rok późniejszą niż data początkowa.

Po wprowadzeniu pierwszej formuły jest ona kopiowana w miarę potrzeb. Każda kolejna formuła tworzy nową datę powiększoną o jeden dzień.

W razie potrzeby możesz łatwo dostosować tę formułę. Na przykład, jeśli potrzebujesz serii dat, w których każda data jest pierwszym dniem nowego roku, możesz użyć takiej formuły

=DATE(YEAR(date)+1,1,1)

Interesujące artykuły...