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
0
oblicza 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
,DATEVALUE
lubTO_DATE
lub numery seryjne dat zwracane przez funkcjęN
.YEARFRAC
nie 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.