
Podsumowanie
Funkcja Excel YEARFRAC zwraca wartość dziesiętną reprezentującą ułamki lat między dwiema datami. Możesz użyć YEARFRAC, aby obliczyć wiek z datą urodzenia.
Cel, powód
Uzyskaj ułamek roku między dwiema randkamiWartość zwracana
Liczba dziesiętnaSkładnia
= YEARFRAC (data_początkowa; data_końcowa; (podstawa))Argumenty
- data_początkowa - data rozpoczęcia.
- data_końcowa - data zakończenia.
- podstawa - (opcjonalnie) Typ podstawy liczenia dni do użycia (patrz poniżej).
Wersja
Excel 2003Uwagi dotyczące użytkowania
YEARFRAC oblicza liczbę dziesiętną reprezentującą ułamek roku między dwiema datami. Excel używa pełnych dni między dwiema datami, aby obliczyć ułamek roku jako wartość dziesiętną. Na przykład:
=YEARFRAC("1-Jan-2018","1-Jan-2019") // returns 1 =YEARFRAC("1-Jan-2018","1-Jul-2019") // returns 1.5
Funkcja YEARFRAC ma opcjonalny argument, który steruje liczeniem dni podczas obliczania lat ułamkowych. Domyślnym zachowaniem jest liczenie dni między dwiema datami w oparciu o rok obejmujący 360 dni, w którym wszystkie 12 miesięcy mają 30 dni. Poniższa tabela podsumowuje dostępne opcje:
Podstawa | Obliczenie | Uwagi |
---|---|---|
0 (domyślnie) | 30/360 | Konwencja USA |
1 | faktyczny / aktualny | |
2 | rzeczywisty / 360 | |
3 | aktualna / 365 | |
4 | 30/360 | Konwencja europejska |
Zauważ, że podstawa 0 (domyślna) i podstawa 4 działają w oparciu o rok 360-dniowy, ale inaczej obsługują ostatni dzień miesiąca. Zgodnie z konwencją amerykańską, kiedy data rozpoczęcia przypada na ostatni dzień miesiąca, jest to 30 dzień tego samego miesiąca. Gdy data zakończenia przypada na ostatni dzień miesiąca, a data początkowa jest mniejsza niż 30, datą końcową jest pierwszy dzień następnego miesiąca, w przeciwnym razie datą końcową jest 30 dzień tego samego miesiąca.
Zgodnie z konwencją europejską daty rozpoczęcia i zakończenia równe 31 dniu miesiąca są ustalane na 30 dzień tego samego miesiąca.
Powiązane wideo


