Registriert seit: 24.05.2020
Version(en): 2016
24.05.2020, 16:38
Hallo zusammen,
ich bin am Verzweifeln.
Ich möchte die Differenz zwischen einem Datum in Spalte 1 und einem Datum in Spalte 2 berechnen.
Das Ergebnis sollte in Spalte 3 die Jahre und in Spalte 4 die Monate auswerfen.
Wenn Spalte 2 leer ist, dann soll Excel statt der "Leere" "Heute()" einsetzen und das Ergebnis auf den jeweils heutigen Tag ausrechnen.
Ich google mit schon seit 2 Stunden einen Wolf und bekomme es nicht hin.
Kann mir vielleicht von euch jemand helfen?
Vielen lieben Dank schon mal im Voraus!
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
=datedif(A2;wenn(B2<>"";B2;heute());"y")
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Kristian
Registriert seit: 24.05.2020
Version(en): 2016
24.05.2020, 16:52
(Dieser Beitrag wurde zuletzt bearbeitet: 24.05.2020, 16:52 von Kristian.)
Danke danke danke danke danke danke!!!! Es funktioniert schon mal ansatzweise sehr sehr gut!
Jetzt müsste ich nur noch wissen, warum Excel als Differenz zwischen dem 01.04.2004 und 31.03.2006 nur 1 Jahr angibt und nicht zwei Jahre...
(naja es fehlt ihm wahrscheinlich der eine Tag)
Ich probiere es mal mit
=DATEDIF(AL4;WENN(AM4<>"";AM4+1;HEUTE()+1);"y")
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
24.05.2020, 17:02
(Dieser Beitrag wurde zuletzt bearbeitet: 24.05.2020, 17:02 von WillWissen.)
Hi Kristian,
das rechnet XL schon richtig. Es ist nur 1 ganzes Jahr! Genau 1 Jahr, 11 Monate und 364 Tage
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | 01.04.2004 | 31.03.2006 | 1 | 11 | 364 |
Zelle | Formel |
C1 | =DATEDIF(A1;B1;"y") |
D1 | =DATEDIF(A1;B1;"ym") |
E1 | =DATEDIF(A1;B1;"yd") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
(24.05.2020, 17:02)WillWissen schrieb: das rechnet XL schon richtig. Es ist nur 1 ganzes Jahr! Genau 1 Jahr , 11 Monate und 364 Tage
Vorsicht! Gehe 2 Jahre mit Deinem Beispielzeitraum zurück oder vor, und Du bekommst statt Deinem 1 Jahr und 364 Tage plötzlich 1 Jahr und 365 Tage. Und es sind trotzdem nicht 2 Jahre.
Zum Bereich "Datum" sind sinnvolle Antworten oft sehr lang ...
Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:1 Nutzer sagt Danke an LCohen für diesen Beitrag 28
• Kristian
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
danke, dass du meinen Tippfehler bemerkt hast (ich bin leider noch nicht einmal darüber gestolpert als ich 11 Monate und 364 Tage schrieb). So ist's natürlich richtig:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | 01.04.2004 | 31.03.2006 | 1 | 11 | 30 |
Zelle | Formel |
C1 | =DATEDIF(A1;B1;"y") |
D1 | =DATEDIF(A1;B1;"ym") |
E1 | =DATEDIF(A1;B1;"md") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 24.05.2020
Version(en): 2016
Verstehe...
Bei der von mir zu verwendenden Berechnungsart muss ein Jahreszeitraum allerdings (z.B.) vom 01.04.2020 00:00 Uhr bis zum 31.03.2021 24:00 Uhr gerechnet werden.
Aus diesem Grund wäre ich natürlich happy, wenn die Berechnung auch so stattfinden könnte.
Aber mit dem +1 bin ich glaube ich gut versorgt, oder?
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Ja, das hast Du gut gemacht. Wäre keiner von uns drauf gekommen.