Jeśli wpiszę w Excelu do dowolnej komórki jakąś datę, to mogę z niej wyciągnąć odpowiednie części składowe za pomocą takich funkcji jak DZIEŃ, MIESIĄC czy ROK.
Niestety, ale nie ma funkcji o nazwie Kwartał (no, chyba że napiszesz ją w VBA). Ale istnieje bardzo prosty sposób na wyciągnięcie z daty kwartału.
Otóż kwartał trwa 3 miesiące. Zastanówmy się, co się stanie, gdy numer miesiąca podzielimy przez 3. Otrzymamy jakieś liczby (patrz kolumna B).

Jeśli owe dzielenie numeru miesiąca przez 3 zaokrąglimy w górę do liczby całkowitej to otrzymamy numer kwartału!
Tak więc formuła obliczająca kwartał dla daty z komórki A2 będzie wyglądała następująco:
=ZAOKR.GÓRA(MIESIĄC(A2)/3;0)

Jeśli wolisz korzystać z własnej funkcji napisanej w VBA to proszę oto prosta funkcja, która dla daty zwraca numer kwartału:
Function Kwartał(Data As Date) As Long
On Error GoTo Err
Kwartał = WorksheetFunction.RoundUp(Month(Data) / 3, 0)
Exit Function
Err:
Kwartał = xlErrNA
End Function