
Formuła ogólna
=YEAR(date)+(MONTH(date)>=startmonth)
Podsumowanie
Aby uzyskać rok obrachunkowy od daty, możesz użyć formuły opartej na funkcjach ROK i MIESIĄC. W przedstawionym przykładzie formuła w D5 to:
=YEAR(B5)+(MONTH(B5)>=C5)
Wyjaśnienie
Umownie rok podatkowy oznacza rok, w którym się kończy. Tak więc, jeśli rok obrotowy rozpoczyna się w lipcu, to data 1 sierpnia 2018 r. Przypada na rok podatkowy 2019.
Funkcja year najpierw zwraca rok od daty w B5, 2017. Do tego wyniku dodaje się następujące wyrażenie logiczne:
(MONTH(B5)>=C5)
W tym przypadku funkcja MIESIĄC zwraca miesiąc od daty w B5, 1, a ten wynik jest porównywany z miesiącem początkowym w C5. Ponieważ 1 jest mniejsze niż 7, wyrażenie zwraca FAŁSZ, co daje zero.
Uwaga: w przypadku logiki boolowskiej wartości PRAWDA są oceniane jako 1, a wartości FAŁSZ jako zero. Dlatego jeśli miesiąc od daty jest większy lub równy miesiącowi początkowemu, wyrażenie zwraca wartość PRAWDA lub 1. Jeśli nie, wyrażenie zwraca FAŁSZ lub zero.