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 | Beschreibung | Gültige Eingabe |
|---|---|---|---|
start_date |
Ja | Erstes Datum des zu berücksichtigenden Bereichs. | Eine Zellreferenz, ein ganzzahliges Datum oder ein Datum im Format TT/MM/JJJJ oder JJJJ/MM/TT. 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 Zinstagebasis. | Siehe „ “ unter „Basis Options“ – Beschreibung 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 Ergebnis: 1,25 . |
| 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 Ergebnis: 1,76666666666667 . |
| 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 Ergebnis: 1,79722222222222 . |
| 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 Ergebnis: 0,0833333333333333 . |
| 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:
Ergebnis: 885,0889193 . |
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.