Beschreibung
Verwenden Sie diese Funktion, um einen Dezimalwert zurückzugeben, der Bruchteile von Jahren zwischen zwei Daten darstellt.
Diese Funktion verwendet ganze Tage zwischen zwei Daten, um den Bruchteil eines Jahres als Dezimalzahl zu berechnen. Sie können damit zum Beispiel das Alter anhand eines Geburtsdatums berechnen.
Syntax
YEARFRAC(Startdatum,Enddatum,Basis)
Eingaben
Diese Funktion hat die folgenden Argumente:
| Name | Erforderlich | Gültige Eingabe |
|---|---|---|
start_date |
Ja | Erstes Datum des zu berücksichtigenden Bereichs. Dies kann ein Zellverweis, ein ganzzahliges Datum oder ein Datum im Format TT/MM/JJJJ oder JJJJ/MM/TT sein. Eine Formel, die zu einem dieser Werte führt, ist ebenfalls akzeptabel. Anführungszeichen sind erforderlich. |
end_date |
Ja | Letztes Datum des zu berücksichtigenden Bereichs. Dies kann ein Zellverweis, ein ganzzahliges Datum oder ein Datum im Format TT/MM/JJJJ oder JJJJ/MM/TT sein. Eine Formel, die zu einem dieser Werte führt, ist ebenfalls akzeptabel. Anführungszeichen sind erforderlich. |
Basis |
Nein | Die Art der zu verwendenden Tageszählungsgrundlage (siehe unten) |
Beispiel
Basis-Optionen
Diese Funktion verwendet das optionale Argument basis, um zu steuern, wie die Tage bei der Berechnung gezählt werden. Standardmäßig werden die Tage zwischen den beiden angegebenen Daten auf der Grundlage eines 360-Tage-Jahres gezählt, wobei alle 12 Monate als 30 Tage betrachtet werden.
Hier sind die verfügbaren Optionen:
| Basis | Berechnung | Anmerkungen |
|---|---|---|
| 0 (Voreinstellung) | 30/360 | US-Konvention |
| 1 | aktuell/tatsächlich | |
| 2 | actual/360 | |
| 3 | actual/365 | |
| 4 | 30/360 | Europäische Konvention |
Ein Basiswert von 0 (der Standardwert) und ein Basiswert von 4 basieren beide auf einem 360-Tage-Jahr, behandeln den letzten Tag des Monats jedoch unterschiedlich.
- Wenn das Startdatum der letzte Tag des Monats ist, wird es gemäß der US-Konvention auf den 30. des gleichen Monats gesetzt. Wenn das Enddatum der letzte Tag des Monats ist und das Startdatum weniger als 30 Tage zurückliegt, wird das Enddatum auf den 1. des Folgemonats gesetzt, andernfalls auf den 30. desselben Monats.
- Mit der europäischen Konvention werden Start- und Enddaten, die dem 31. eines Monats entsprechen, auf den 30. desselben Monats festgelegt.
Stichprobendaten
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Startdatum | Enddatum | Basis | Wert | Bewertung (%) |
| 2 | 2/28/2023 | 12/6/2024 | 1 | $10,000.00 | .05 |
| 3 | 36711 | 30. November 2000 | 2 | $4500.45 | .10 |
| 4 | 7/19/2003 | Freitag, 31. Mai 2002 | 3 | $5200.00 | .0425 |
| 5 | 12/23/2013 | 23. Januar 2014 | 4 | $1700.98 | .023 |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Ermitteln Sie den Jahresbruchteil zwischen zwei angegebenen Daten, ohne Angabe einer Basis. | =YEARFRAC("23.12.2013", "23. März 2015") |
Diese Formel ermittelt die Differenz in Jahresbruchteilen zwischen Für dieses Beispiel gibt die Formel 1,25 zurück. |
| Ermitteln Sie den Jahresbruchteil der Differenz zwischen dem Datum in zwei Zellen, ohne dass eine Basis angegeben ist. | =YEARFRAC(A2,B2) |
Diese Formel ermittelt die Jahresbruchteile zwischen dem Datum in Für diesen Datensatz gibt diese Formel 1.76666666666667 zurück. |
| Ermitteln Sie den Jahresbruchteil der Differenz zwischen dem Datum in zwei Zellen auf der Basis von 2. | =YEARFRAC(A3,B3,2) |
Diese Formel ermittelt die Jahresbruchteile zwischen dem Datum in Für diesen Datensatz gibt diese Formel 1.79722222222222 zurück. |
| Ermitteln Sie den Jahresbruchteil der Differenz zwischen dem Datum in zwei Zellen, wobei die Basis in einer dritten Zelle angegeben wird. | =YEARFRAC(A4,B4,C4) |
Diese Formel ermittelt den Bruchteil der Jahresdifferenz zwischen dem Datum in Für diesen Datensatz gibt diese Formel 0.0833333333333333 zurück. |
| Ermitteln Sie die anteiligen Zinsen, die auf ein Darlehen aufgelaufen sind, das nicht ein ganzes Jahr lang gehalten wurde. | =D2*E2*YEARFRAC(A2,B2,C2) |
In dieser Formel werden die folgenden Werte verwendet:
Für diesen Datensatz gibt diese Formel 885.0889193 zurück. |
Hinweise
- Alle Argumente werden auf ganze Zahlen gekürzt.
- Wenn
start_dateoderend_datekeine gültigen Daten sind, gibt YEARFRAC den - Wenn
basiskleiner als 0 oder größer als 4 ist, gibt YEARFRAC den Fehler #NUM! zurück. - Wildcards funktionieren mit dieser Funktion nicht.
Verwandte Funktionen
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC