Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Datumdifferenz anzeigen

Forumthread: Datumdifferenz anzeigen

Datumdifferenz anzeigen
10.09.2025 14:55:00
Edmund
Hallo, ich hoffe es kann mir einer dabei helfen meine Formel zu verfeinern.

Ich möchte die Differenz zwischen einem Datum und Heute anzeigen lassen und zwar in Monaten und Tagen.

Bei meiner verwendeten Formal ( Dank Hilfe hier aus dem Forum ) klappt das schon sehr gut, allerdings möchte ich wenn 1 Monat erreicht ist , dann dann dort auch nur Monat steht und nicht Monate, ebenso bei den Tagen.
Ist das möglich?

=WENN(E43="beantragt";"- "&WENN(DATEDIF(HEUTE();C43;"m")=0;"";DATEDIF(HEUTE();C43;"m")&" Monate / ")&DATEDIF(HEUTE();C43;"md")&" Tage";DATEDIF(C43;HEUTE();"Y"))))

Wenn in C43 steht 01.10.2025 = - 22 Tage - das ist korrekt so, aber wenn nur noch 1 Tag ist, sollte dann auch " Tag " dort stehen.
Wenn in C43 steht 01.11.2025 = Ergebnis - 1 Monate / 22 Tage - schöner währe 1 Monat / 22 Tage
Wenn in C43 steht 01.12.2025 = Ergebnis - 2 Monate / 22 Tage - das ist korrekt so.

Vielleicht bin ich ja auch zu kleinlich, aber es sieht zumindest besser aus.

Vielleicht hat ja einer eine einfache Lösung

Vielen Dank für eure Überlegungen.

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datumdifferenz anzeigen
10.09.2025 15:16:19
UweD
Hallo


so?

Arbeitsblatt mit dem Namen 'Tabelle1'
 CDEFG
4301.10.2025 beantragt - 21 Tage
4401.11.2025 beantragt - 1 Monat / 22 Tage
4511.12.2025 beantragt - 3 Monate / 1 Tag

ZelleFormel
G43=WENN(E43="beantragt";"- "&WENN(DATEDIF(HEUTE();C43;"m")=0;"";DATEDIF(HEUTE();C43;"m")&" Monat"&WENN(DATEDIF(HEUTE();C43;"m")>1;"e";"")&" / ")&DATEDIF(HEUTE();C43;"md")&" Tag"&WENN(DATEDIF(HEUTE();C43;"md")>1;"e";"");DATEDIF(C43;HEUTE();"Y"))


LG UweD
Anzeige
AW: Datumdifferenz anzeigen
10.09.2025 15:33:11
daniel
Hi

nutze doch die Funktion TEXT und die unterschiedlichen benutzerdefinierten Zahlenformate.
diese sind normalerweise auf &gt0, &lt0, =0 eingestellt, aber man kann diese Wertgrenzen auch verändern:

hier der Text für die Monate:
Text(DATEDIF(HEUTE();C43;"m");"[>1]0"" Monate"";[>0]0"" Monat"";;@")

für die Tage analog
Text(DATEDIF(HEUTE();C43;"md");"[>1]0"" Tage"";[>0]0"" Tag"";;@")

hätte den Vorteil, dass du die DateDif-Berechnungen nicht mehrfach wiederholen musst.
Gruß Daniel
Anzeige
AW: Datumdifferenz anzeigen
10.09.2025 20:35:50
Luschi
Hallo Excel-Fan's,

in meiner Excel-365 Version läuft keine eurer Lösungen, da diese Teilfunktion: =DATEDIF(HEUTE();C43;"m") den Fehlerwert #ZAHL!, obwohl in C43 ein Datum steht (=Heute()-400). Selbst die Umwandlung in einen echten Datumswert bringt keine Besserung.

Gruß von Luschi
aus klein-Paris
Anzeige
AW: Datumdifferenz anzeigen
10.09.2025 20:41:41
BoskoBiati
Hallo Luschi,

datedif: Startdatum;Enddatum wobei das Startdatum Enddatum sein muß, sonst gibt es den Fehler #Zahl!

Gruß

Edgar
AW: Datumdifferenz anzeigen
10.09.2025 20:56:55
Luschi
Hallo Edgar,

danke für den Hinweis, ich habe für die Vergangenheit getestet.

Gruß von Luschi
aus klein-Paris
AW: Datumdifferenz anzeigen
10.09.2025 15:24:23
Edmund
Hallo Uwe,

vielen Dank für die Hilfe

Sieht perfekt aus !!

Edmund
Anzeige
AW: Datumdifferenz anzeigen
10.09.2025 15:54:52
BoskoBiati
Hi,

in Deiner Version:

=LET(xa;DATEDIF(HEUTE();C43;"m");xb;WENN(xa=0;"";xa&"Monat"&WENN(xa>1;"e";""));xc;DATEDIF(HEUTE();C43;"md");xd;WENN(xc=0;"";WENN(xa>0;"/ ";"")&xc&"Tag"&WENN(xc>1;"e";""));WENN(E43="beantragt";"-"&xb&xd;DATEDIF(HEUTE();C43;"Y")))


Gruß

Edgar
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige