Funkcja CZĘŚĆ.ROKU

Excel 2007+

Podsumowanie

Funkcja CZĘŚĆ.ROKU oblicza ułamek roku na podstawie liczby dni między dwoma datami. Idealna do analizy finansowej, obligacji i proporcjonalnego rozdzielania zysków.

Składnia

CZĘŚĆ.ROKU(data_początkowa; data_końcowa; [podstawa])

Parametry

Parametr Typ Wymagane Opis
data_początkowa Date Tak Wymagana data początkowa. Użyj funkcji DATA() dla poprawności.
data_końcowa Date Tak Wymagana data końcowa okresu.
podstawa Number Nie Opcjonalna (0-4): 0=NASD 30/360, 1=Rzeczywiste/rzeczywiste, 2=Rzeczywiste/360, 3=Rzeczywiste/365, 4=Europejska 30/360

Użycie funkcji YEARFRAC

Funkcja CZĘŚĆ.ROKU jest niezbędna przy obliczeniach finansowych wymagających precyzyjnego określenia ułamka roku. Używa jej się do naliczania odsetek, rozdzielania dywidend czy analizy rentowności inwestycji w różnych okresach.

Typowe przykłady YEARFRAC

Podstawowe użycie z domyślną podstawą

=CZĘŚĆ.ROKU(DATA(2012;1;1); DATA(2012;7;30))

Oblicza część roku między 1 stycznia a 30 lipca 2012 (wynik: 0,58055556)

Rzeczywiste/rzeczywiste (rok przestępny)

=CZĘŚĆ.ROKU(DATA(2012;1;1); DATA(2012;7;30); 1)

Używa podstawy 1, uwzględnia 366 dni w 2012 roku (wynik: 0,57650273)

Podstawa rzeczywiste/365

=CZĘŚĆ.ROKU(A1; B1; 3)

Zawsze używa 365 dni w roku, niezależnie od roku przestępnego (wynik: 0,57808219)

Często zadawane pytania

0 (NASD 30/360), 1 (rzeczywiste/rzeczywiste), 2 (rzeczywiste/360), 3 (rzeczywiste/365), 4 (europejska 30/360)

Różne metody mają inne założenia co do liczby dni w roku i miesiącu, co wpływa na precyzję obliczeń

Tak, przy podstawie 1 automatycznie uwzględnia 366 dni w roku przestępnym

Typowe błędy i rozwiązania

#LICZBA!

Cause: Nieprawidłowa data początkowa lub końcowa

Solution: Użyj funkcji DATA(rok;miesiąc;dzień) zamiast tekstu

#LICZBA!

Cause: Podstawa < 0 lub > 4

Solution: Użyj wartości 0, 1, 2, 3 lub 4

Nieoczekiwany wynik przy podstawie 0

Cause: Data początkowa to 29 lutego z podstawą NASD 30/360

Solution: Rozważ użycie innej podstawy lub dostosuj datę

Uwagi

  • Daty wprowadzaj zawsze przez funkcję DATA(rok;miesiąc;dzień)
  • Excel liczy daty jako liczby seryjne (1.01.1900 = 1)
  • Przy podstawie 0 mogą wystąpić rozbieżności z 29 lutego
  • Funkcja obcina argumenty do liczb całkowitych
  • Najczęściej używana w finansach i księgowości

Kompatybilność

Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w:

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+