
Formuła ogólna
=CHOOSE(MONTH(date),1,1,1,2,2,2,3,3,3,4,4,4)
Podsumowanie
Jeśli chcesz obliczyć kwartał obrachunkowy od określonej daty, a kwartał obrachunkowy rozpoczyna się w miesiącu innym niż styczeń, możesz użyć formuły opartej na funkcji WYBIERZ.
Uwaga: jeśli potrzebujesz tylko obliczyć „normalny” kwartał na podstawie systemu kwartałów, który rozpoczyna się w styczniu, możesz użyć tej prostszej formuły.
W pokazanym przykładzie formuła w komórce D5 to:
=CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3)
Ta formuła zwraca liczbę 1-4 odpowiadającą systemowi kwartalnemu, który zaczyna się w kwietniu i kończy w marcu.
Wyjaśnienie
Funkcja select używa pierwszego argumentu do „wyboru” pozostałych elementów. Na przykład w schemacie, w którym 1 = mały, 2 = średni i 3 = duży, ta formuła „zamapuje” liczbę 2 na „średnią”.
=CHOOSE(2,"small","medium","large")
W przypadku kwartałów fiskalnych możemy wykorzystać ten sam pomysł do przyporządkowania dowolnego nadchodzącego miesiąca (1-12) do jednej z 4 wartości kwartalnych. Musimy tylko użyć funkcji MIESIĄC, aby uzyskać numer miesiąca jako pierwszy argument, a następnie podać 12 liczb (po jednej na każdy miesiąc roku), które są starannie uporządkowane w celu odzwierciedlenia pożądanego roku podatkowego:
=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4) // Jan start =CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3) // Apr start =CHOOSE(MONTH(B5),3,3,3,4,4,4,1,1,1,2,2,2) // Jul start =CHOOSE(MONTH(B5),2,2,2,3,3,3,4,4,4,1,1,1) // Oct start
Dodawanie Q i roku
Jeśli chcesz, aby numer kwartału zawierał „Q” z wartością roku, możesz połączyć:
="Q"&CHOOSE(MONTH(date),1,1,1,2,2,2,3,3,3,4,4,4)&" - "&YEAR(date)
Zwróci wartości takie jak: „Q1 - 2016”, „Q2 - 2016” itd. Działa to w przypadku lat obrotowych rozpoczynających się w styczniu. Jeśli miesiąc początkowy różni się od stycznia, możesz użyć wyrażenia takiego jak to, aby obliczyć rok obrotowy:
=YEAR(date)+(MONTH(date)>=startmonth)
Ta formuła jest wyjaśniona bardziej szczegółowo tutaj.