Funkcja ROK.PRZESTĘPNY (ang. ISLEAPYEAR) – funkcja wbudowana w arkusz kalkulacyjny OpenOffice Calc (kategoria data i godzina), sprawdza, czy rok jest przestępny, i zwraca wartość logiczną 1 (prawda) lub 0 (fałsz). Funkcja obsługuje dane konkretnej daty w formacie daty kalendarzowej oraz systemowej – co może powodować błędy niedoświadczonych użytkowników.
Składnia funkcji
ROK.PRZESTĘPNY("data")
Podanie samej cyfry roku, jak w przykładzie poniżej, nie zwróci ilości dni w danym roku, ale wartość dni w roku wynikającym z kodu systemowego. Aby wyłuskać z funkcji informację na temat ilości dni w danym roku, wymagane jest podanie pełnego wymiaru daty lub przynajmniej miesiąca.
Przykład
=ROK.PRZESTĘPNY("luty 2012")
zwraca
1
czyli
rok 2012 jest przestępny
=ROK.PRZESTĘPNY("12.02.2012")
zwraca
1
czyli
podana data dotyczy roku przestępnego
=ROK.PRZESTĘPNY(2012)
zwraca
0
czyli
określenie braku przestępności dla roku 1905, konkretnie – daty 04.07.1905 podanej w zapisie systemowym