Zwraca liczbę lat (wraz z wartością ułamkową) między dwiema datami z zastosowaniem określonej metody liczenia dni.
Przykłady użycia
YEARFRAC(DATE(1969;7;16),DATE(1969;7;24),1)
YEARFRAC(A2;A3)
Składnia
YEARFRAC(data_początkowa; data_końcowa; [metoda_liczenia_dni])
data_początkowa– data początkowa do obliczeń. Musi być odwołaniem do komórki zawierającej datę, funkcję zwracającą typ daty lub liczbę.data_końcowa– data końcowa do obliczeń. Musi być odwołaniem do komórki zawierającej datę, funkcję zwracającą typ daty lub liczbę.metoda_liczenia_dni– [OPCJONALNIE – domyślnie0] – wskazanie metody liczenia dni, która ma zostać użyta.0 wskazuje USA (NASD) 30/360 – zakłada miesiące 30-dniowe i lata 360-dniowe zgodnie z normą Amerykańskiego Stowarzyszenia Maklerów Papierów Wartościowych i przeprowadza określone zmiany na wprowadzonych datach, które wypadają na koniec miesiąca.
1 wskazuje Rzeczywisty/Rzeczywisty – oblicza na podstawie rzeczywistej liczby dni między określonymi datami oraz rzeczywistej liczby dni w tych latach. Używane w przypadku amerykańskich bonów i weksli skarbowych, ale również w przypadku obliczeń niezwiązanych z finansami.
2 wskazuje Rzeczywisty/360 – oblicza na podstawie rzeczywistej liczby dni między określonymi datami, ale zakłada 360 dni w roku.
3 wskazuje Rzeczywisty/365 – oblicza na podstawie rzeczywistej liczby dni między określonymi datami, ale zakłada 365 dni w roku.
4 wskazuje europejski 30/360 – podobnie jak
0oblicza na podstawie 30-dniowego miesiąca i 360-dniowego roku, ale zmienia daty na koniec miesiąca zgodnie z europejskimi konwencjami finansowymi.
Uwagi
Funkcja ta jest najczęściej stosowana w środowiskach finansowych do obliczeń związanych z papierami wartościowymi o stałym dochodzie. W związku z tym, że najbardziej powszechne obliczenia opierają się na kalendarzu standardowym NASD jest to zachowanie domyślne. Jednak w środowisku niezwiązanym z finansami opcja
1, Rzeczywisty/Rzeczywisty prawdopodobnie jest właściwym wyborem.Upewnij się, że dane wejściowe funkcji są odwołaniami do komórek zawierających daty, funkcje zwracające obiekty takie jak
DATE,DATEVALUElubTO_DATElub numery seryjne dat zwracane przez funkcjęN.YEARFRACnie konwertuje automatycznie formatów liczb w taki sam sposób, jak robią to Arkusze Google po bezpośrednim wprowadzeniu danych do komórek. DlategoYEARFRAC(10/10/2000;10/10/2001)jest interpretowane jakoYEARFRAC(0,005;0,00499750124938), ilorazy 10 podzielone przez 10 podzielone odpowiednio przez 2000 i 2001.
Zobacz również
TO_DATE: Przekształca podaną liczbę w datę.
N: Zwraca argument podany jako liczba.
DAYS360: Zwraca różnicę między dwiema datami w oparciu o rok zawierający 360 dni stosowaną przy obliczeniach finansowych do wyliczania odsetek.
DATEVALUE: Przekształca podany ciąg tekstowy daty w znanym formacie w wartość daty.
DATE: Przekształca rok, miesiąc i dzień w datę.
Przykłady
Oblicza część ułamkową roku między argumentami data_początkowa oraz data_końcowa za pomocą różnych argumentów metoda_liczenia_dni.
Oblicza wiek osoby, łącząc funkcje YEARFRAC oraz TODAY , a następnie stosując funkcję ROUNDDOWN do zwrócenia liczby lat.