Registriert seit: 30.05.2023
Version(en): 2007
Hallo,
habe in Zelle A1 das Startdatum 14.7.23 00:00:00 stehen.
in Zelle A2 wird das aktuelle Datum mit aktueller Uhrzeit berechnet mit =JETZT()
in Zelle A3 soll nun der Unterschied stehen in folgender Ausgabeform: "seit xy Monaten xy Wochen xy Tagen und xy Stunden".
Minuten und Sekunden sollen unter den Tisch fallen, spielen hier keine Rolle.
Registriert seit: 13.04.2014
Version(en): 365
Hi,
was die Wochen da sollen ist mir schleierhaft!
1. Variante:
Code:
="seit "&DATEDIF(A1;B1;"M")&" Monaten, "&KÜRZEN((B1-A1)/7;0)&" Wochen, "&DATEDIF(A1;B1;"d")&" Tagen, "&KÜRZEN((B1-A1)*24;0)&" Stunden."
2. Variante:
Code:
="seit "&DATEDIF(A1;B1;"M")&" Monaten, "&DATEDIF(A1;B1;"md")&" Tagen, "&KÜRZEN(REST(B1-A1;1)*24;0)&" Stunden."
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 30.05.2023
Version(en): 2007
16.07.2023, 09:13
(Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2023, 09:14 von zabulon.)
Erstmal Danke an BoskoBiati für die schnelle Hilfe.
Habe es so gemacht wie in Variante 1, aber leider scheint da irgendwo ein Logikfehler zu sein.
Die Anzeige lautet z.B. jetzt am 16.7.2023 um 9:10 0 Monaten , 0 Wochen, 2 Tagen und 57 Stunden.
So ist das nicht gedacht. Die Stundenzahl soll natürlich unter 24 liegen, denn übersteigt sie 24, müsste sich ja der Tag-Wert um 1 erhöhen.
Und so soll es auch generell sein, also mit Monaten und Wochen. Nach 1 Monat und 3 Wochen, soll, wenn die nächste Woche komplett ist, 2 Monate 0 Wochen folgen.
Nach 3 Wochen 6 Tagen dementsprechend 4 Wochen 0 Tage.
Registriert seit: 13.04.2014
Version(en): 365
Hi,
vorweg, Wochen haben hier nichts verloren, da sie nicht in das Monatssystem passen.
Wenn Du die Stunden so haben willst, dann nimm den letzten Teil aus der 2.Formel.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 29.09.2015
Version(en): 2030,5
16.07.2023, 13:53
(Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2023, 13:54 von snb.)
PHP-Code:
=month(today())-month(A1) & " months " & INT((TODAY()-A1)/7) & " weeks " & TODAY()-A1 & " days " & TEXT(NOW();"u") & " hours"
Registriert seit: 30.05.2023
Version(en): 2007
Hab noch eine Frage: Wie berechnet Excel die Monaten? 1 Monat = 30 Tage ?
Registriert seit: 29.09.2015
Version(en): 2030,5