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

00.01.1900 vermeiden

Forumthread: 00.01.1900 vermeiden

00.01.1900 vermeiden
01.09.2015 18:12:40
Achim
Hallo Excelfreunde
Ich habe diesen Sverweis und bekomme bei leeren Zellen diese Rückmeldung 00.01.1900.
Wie kann ich diese Rückmeldung bei leerer Zelle ausschließen?
=WENN(ISTFEHLER(SVERWEIS(D1;SchülerGrundlagendaten!$C$5:$CA$490;42;0));"";SVERWEIS(D1; SchülerGrundlagendaten!$C$5:$CA$490;42;0))
Danke Gruß Achim H.

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 00.01.1900 vermeiden
01.09.2015 18:18:15
Daniel
Hi
wenn du eine Spalte mit Zahlenwerten auswertest:
=Wenn(IstZahl(SVerweis(..));SVerweis(...);"")
Gruß Daniel

AW: 00.01.1900 vermeiden
01.09.2015 18:34:55
Achim
Hallo Daniel
Danke. Dein Gedankenansatz war die richtige Richtung. Für mein Problem war IstLeer die passende Lösung.
Gruß Achim H.

SVERWEIS() liefert als Ergebnis von Leerzellen ...
01.09.2015 18:47:26
Leerzellen
Hallo Achim,
... ausgegeben eine 0 aber "intern" das korrekte Ergebnis "". Wenn Du das genau wieder haben willst, musst Du das "interne" Ergebnis entsprechend prüfen . Z.B. auch so: WENN(SVERWEIS(...)="";"";SVERWEIS(...)) Das ist quasi die gleiche Prüfung, wie sie Dir auch Daniel mit der Prüfung auf ISTZAHL() vorgeschlagen hat.
In Deinem Fall ist aber wahrscheinlich beides nicht notwendig, weil Du offensichtlich Datumswerte suchst (darauf deutet Deine Datumsformatangabe) Da kannst Du die ausgegebenen 0-Werte durch benutzerdefiniertes Zahlenformat z.B so: TT.MM.JJJJ;; (wichtig sind die beiden Semikolons!) einfach ausblenden.
Und da Du XL 2010 im Einsatz hast, kannst Du auch Deine zusätzliche WENN()-Formel mit ISTFEHLER() sparen. Nutze jetzt besser für diese Prüfung WENNFEHLER()
Gruß Werner
.. , - ...

Anzeige
AW: SVERWEIS() liefert als Ergebnis von Leerzellen ...
01.09.2015 19:11:24
Leerzellen
Intern ist das korrekte Ergebnis auch nicht "", sondern nichts ("" ist ein Textstring)
allerdings kann die Formel nicht "nichts" als Wert zurückgeben und bei MS hat man sich dann entschieden, in diesem Fall die Zahl 0 als Rückgabewert der Funktion zu verwenden und nicht den Text "" (Excel ist ja auch ein Rechenprogramm)
die Abfrage "IstZahl" hätte meiner ansicht nach auch den Vorteil, dass sie gleichzeitig auch noch den Fehlerfall "Suchwert nicht vorhanden" mit abdeckt, wenn man in diesem Fall ebenfalls den Text "" als Ergebnis haben will und nicht den #NV-Fehler.
Gruß Daniel

Anzeige
AW: WENN(ISTZAHL(...) könnte hier ...
01.09.2015 19:28:41
...
Hallo Daniel,
... zum gewünschten führen, weil wie ich bereits auch schrieb, wahrscheinlich Datumswerte oder NICHTS als Ergebnisse ausgegeben werden sollen. Dafür würde ich aber lediglich WENNFEHLER() und zusätzlich benutzerdefiniertes Zahlenformat einsetzen. Wenn die Ergebniswerte auch Textwerte sein können, ist mein Vorschlag des Vergleiches mit ="" und der Klammerung mit WENNFEHLER() wohl etwas günstiger.
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

00.01.1900 in Excel vermeiden


Schritt-für-Schritt-Anleitung

Um das Datum 00.01.1900 in Excel auszublenden, wenn du mit SVERWEIS arbeitest, kannst du folgende Schritte befolgen:

  1. Formel anpassen: Verwende die Formel:

    =WENNFEHLER(SVERWEIS(D1;SchülerGrundlagendaten!$C$5:$CA$490;42;0);"")

    Diese Formel gibt bei einem Fehler oder einer leeren Zelle einen leeren String zurück und verhindert somit die Anzeige von 00.01.1900.

  2. Alternativ mit ISTLEER: Falls du sicherstellen möchtest, dass auch die Rückgabe von 0 vermieden wird, kannst du eine weitere Bedingung hinzufügen:

    =WENN(ISTLEER(SVERWEIS(D1;SchülerGrundlagendaten!$C$5:$CA$490;42;0)); ""; SVERWEIS(D1;SchülerGrundlagendaten!$C$5:$CA$490;42;0))
  3. Benutzerdefiniertes Zahlenformat: Du kannst auch das benutzerdefinierte Format nutzen, um das Datum 00.01.1900 auszublenden. Gehe zu:

    • Format Cells > Number > Custom und gib folgendes ein:
      TT.MM.JJJJ;;

      Die zwei Semikolons sorgen dafür, dass 0-Werte nicht angezeigt werden.


Häufige Fehler und Lösungen

  • Fehlerhafte SVERWEIS-Formel: Wenn deine SVERWEIS-Formel nicht das gewünschte Ergebnis liefert, überprüfe, ob der Suchwert korrekt ist und ob die Daten in der Suchmatrix vorhanden sind.

  • Anzeige von 00.01.1900: Wenn du das Datum 00.01.1900 siehst, liegt das oft daran, dass Excel eine 0 als Datum interpretiert. Stelle sicher, dass du die oben genannten Methoden anwendest, um dies zu vermeiden.


Alternative Methoden

  • Verwendung von WENNFEHLER: Anstatt nur WENN zu verwenden, kannst du WENNFEHLER nutzen, um Fehler eleganter zu behandeln:

    =WENNFEHLER(SVERWEIS(...);"")
  • Datenüberprüfung: Stelle sicher, dass die Zellen, die du verwendest, nicht leer oder mit 0-Werten gefüllt sind.


Praktische Beispiele

Hier sind einige Beispiele, die dir helfen, das Problem mit dem Datum 00.01.1900 zu lösen:

  1. SVERWEIS mit WENNFEHLER:

    =WENNFEHLER(SVERWEIS(A1;B1:C10;2;FALSCH);"")
  2. Leere Zellen abfangen:

    =WENN(ISTLEER(SVERWEIS(A1;B1:C10;2;FALSCH)); ""; SVERWEIS(A1;B1:C10;2;FALSCH))
  3. Benutzerdefiniertes Format:

    • Gehe zu den Zellen, wähle Format Cells und gib folgendes Format ein, um 00.01.1900 auszublenden:
      TT.MM.JJJJ;;

Tipps für Profis

  • Nutze benutzerdefinierte Formate immer dann, wenn du bestimmte Werte ausblenden möchtest, ohne die zugrunde liegenden Daten zu verändern.
  • Vermeide es, direkt mit 0-Werten zu arbeiten. Schütze deine Formeln durch die Verwendung von WENNFEHLER oder ISTLEER, um saubere Ergebnisse zu erhalten.
  • Experimentiere mit verschiedenen Formeln, um die für dich beste Lösung zu finden. Manchmal kann eine kleine Anpassung der Formel große Auswirkungen haben.

FAQ: Häufige Fragen

1. Wie kann ich 00.01.1900 dauerhaft ausblenden? Du kannst das benutzerdefinierte Format verwenden, um diese Anzeige zu unterdrücken. Setze das Format auf TT.MM.JJJJ;;.

2. Was ist der Unterschied zwischen ISTFEHLER und WENNFEHLER? ISTFEHLER prüft nur auf Fehler, während WENNFEHLER eine Fehlerbehandlung ermöglicht und einen alternativen Wert zurückgibt, wenn ein Fehler auftritt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige