ISTFEHLER Funktion in Verbindung mit MONAT funktioniert nicht.
Moin zusammen,
warum funktioniert folgende funktion nicht?
B10=WENN(ISTFEHLER(B9);"";MONAT(B9))
B9 steht das Datum im Format XX.XX.XXXX
Wenn in B9 kein Datum steht das schreibt der dennoch eine 1 statt das Feld B10 leer zulassen.
warum funktioniert folgende funktion nicht?
B10=WENN(ISTFEHLER(B9);"";MONAT(B9))
B9 steht das Datum im Format XX.XX.XXXX
Wenn in B9 kein Datum steht das schreibt der dennoch eine 1 statt das Feld B10 leer zulassen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 70931
Url: https://administrator.de/forum/istfehler-funktion-in-verbindung-mit-monat-funktioniert-nicht-70931.html
Ausgedruckt am: 12.04.2025 um 21:04 Uhr
2 Kommentare
Neuester Kommentar

Moin,
nimm doch ISTLEER! Wenn nichts drin steht, wird das als 0 interpretiert. Und wenn ich das richtig in Erinnerung habe, beginnt Excel bei 0 zu zählen (1.1.1900).
Psycho
nimm doch ISTLEER! Wenn nichts drin steht, wird das als 0 interpretiert. Und wenn ich das richtig in Erinnerung habe, beginnt Excel bei 0 zu zählen (1.1.1900).
Psycho
Hallo DerParte!
Wenn Du tatsächlich nur überprüfen willst, ob in B9 überhaupt etwas steht, dann wie von Psycho Dad vorgeschlagen oder einfach
Falls Du aber feststellen willst, ob in B9 ein Datum steht, müsstest Du eine benutzerdefinierte Funktion in VBA erstellen. Dazu mit Alt-F11 in den VBA-Editor wechseln, dort das Menü "Einfügen / Modul" verwenden, um ein neues Modu zu erstellen, und im Codefenster
einfügen.
Ab jetzt hast Du im Arbeitsblatt die Funktion ISTDATUM zur Verfügung und kannst daher schreiben:
Voraussetzung ist dabei allerdings, dass die Zelle auch als Datum formatiert ist.
Grüße
bastla
Wenn Du tatsächlich nur überprüfen willst, ob in B9 überhaupt etwas steht, dann wie von Psycho Dad vorgeschlagen oder einfach
=WENN(B9="";"";MONAT(B9))
Falls Du aber feststellen willst, ob in B9 ein Datum steht, müsstest Du eine benutzerdefinierte Funktion in VBA erstellen. Dazu mit Alt-F11 in den VBA-Editor wechseln, dort das Menü "Einfügen / Modul" verwenden, um ein neues Modu zu erstellen, und im Codefenster
Function ISTDATUM(V As Variant) As Boolean
If IsDate(V) Then ISTDATUM = True
End Function
Ab jetzt hast Du im Arbeitsblatt die Funktion ISTDATUM zur Verfügung und kannst daher schreiben:
=WENN(ISTDATUM(B9);MONAT(B9);"")
Grüße
bastla