Home Excel Tipps Tipps und Tricks Fehleranzeigen umgehen
Fehleranzeigen umgehen PDF Drucken E-Mail
Benutzerbewertung: / 2
SchwachPerfekt 
Geschrieben von: Marcus Rose   
Sonntag, 13. April 2008 um 07:47 Uhr

Es kommt des Öfteren vor, dass eine Formel eine Fehlermeldung in einer Zelle hinterlässt. Sollte dem der Fall sein, so muss nicht zwingend ein Fehler in einer Formel vorliegen. Ein Grund dafür kann zum Beispiel sein, dass eine Formel, bei einem Vergleich, keine Übereinstimmung findet. Dieses Problem haben wir sehr oft bei der SVERWEIS – Formel.

Fehler NV mit Sverweis

In diesem Beispiel sehen wir dass ein Fehler #NV entstanden ist. Der Grund liegt darin, dass der abgefragte Name nicht in der „Kundenliste“ vorhanden ist.

 

Formeln, welche uns helfen Fehleranzeigen zu umgehen sind:

  • =ISTNV()
  • =ISTFEHLER()
 

Da in unserem Beispiel der Fehler #NV angezeigt wird, wäre es nahe liegend den Fehler mit =ISTNV() abzufangen. Ich selber muss da aber gestehen, dass ich immer mit der Formel =ISTFEHLER() arbeite. Das ist einfach eine Sache der Gewohnheit. Man kann hier wirklich beide Formeln nutzen. Der Unterschied liegt einfach darin, dass =NV() nur den Fehler #NV abfängt und die Formel =ISTFEHLER() fängt jeden Fehler ab. Was hier richtiger wäre, dass überlasse ich Euch. Wir werden hier auf jeden Fall, bei unserem Beispiel, beide Formeln anwenden.

Wie wenden wir diese Formeln nun an? In dieser Form können wir mit den Formeln nur etwas anfangen, wenn wir mit der bedingten Formatierung arbeiten. Wie heißt es doch so schön? Viele Wege führen nach Rom. Aus diesem Grund werden wir als erstes die bedingte Formatierung besprechen, denn auch hier haben wir ja die Möglichkeit dieses #NV zumindest unsichtbar zu machen. Das machen wir in dem wir die Schriftfarbe gleich der Hintergrundfarbe setzen. Um Anzuzeigen dass der Name nicht in der „Kundenliste“ vorhanden ist könnten wir sogar die Hintergrund- und die Schriftfarbe in rot setzen.

Erstellt Euch dafür bitte einmal ein Beispiel wie das Abbild oben. Nun setzt Ihr den Curser in die Zelle B2, geht im Menü auf Format und wählt die bedingte Formatierung aus. Es öffnet sich ein Fenster. Unter Bedingung 1 steht standardmäßig „Zellwert ist“. Wir klicken auf den kleinen Pfeil rechts. Ein Pulldown - Menü öffnet sich und wir wechseln auf „Formel ist“. In das rechte Feld tragen wir die Formel =ISTNV(B2) ein.

 

Istnv in der bedingten Formatierung

 

Nun klicken wir auf den Schalter Format – Es öffnet sich wieder ein neues Fenster. Als erstes benötigen wir das Register Schrift und wählen im Punkt Farbe die Farbe Rot aus. Nun wechseln wir in das Register Muster. Auch hier wählen wir Rot aus, klicken auf OK – das erste Fenster schließt und klicken noch einmal auf OK. Damit haben wir die bedingte Formatierung eingerichtet und Euere Zelle B2 sollte, wie im Abbild, in einem Rot erscheinen.

 

Fehler mit bedingter abgefangen

 

Mir persönlich gefällt die bedingte Formatierung nicht so gut. Ich hätte da eigentlich lieber einen Text in einer der Zelle stehen und die andere Zelle ist einfach nur leer. Das können wir aber nicht mit der bedingten Formatierung bewerkstelligen, denn die kann keine Texte in eine Zelle schreiben. Wir müssen uns dafür also etwas anderes einfallen lassen.

Wie am Anfang bereits erwähnt können wir die Formeln =ISTNV() und =ISTFEHLER() nicht so als Formel nutzen. Wir müssen hier eine Verknüpfung von mehreren Formeln anfertigen. Die erste Formel, welche wir nutzen, ist der SVERWEIS. Die zweite Formel ist entweder ISTNV oder ISTFEHLER. Als letztes benötigen wir noch die Wenn – Funktion. Die Formel muss folgendermaßen aufgebaut werden: Wenn ein Fehler bei dem SVERWEIS auftritt, dann soll der Satz „Name nicht vorhanden“ angezeigt werden, sonst soll das Ergebnis des SVERWEIS angezeigt werden.

Das ließt sich eventuell kompliziert, ist es aber nicht. Die Formeln, welche wir benötigen, sehen so aus:

=WENN(ISTFEHLER(SVERWEIS($A$2;$F$1:$H$5;2;0));"Name nicht vorhanden";

SVERWEIS($A$2;$F$1:$H$5;2;0))=WENN(ISTFEHLER(SVERWEIS($A$2;$F$1:$H$5;2;0));

"";SVERWEIS($A$2;$F$1:$H$5;2;0))

Bei der ersten Formel wird die gewünschte Meldung ausgegeben. Die zweite Formel gibt uns das leere Feld wieder. Wie Ihr sehen könnt ist in ist dort in den Textklammern (Anführungszeichen) nichts eingetragen.  

Hinweis: Bei der genutzten SVERWEIS – Formel habe ich diese „$“ – Zeichen genutzt. Diese haben die Bewandtnis, dass der Bezug auf die angegebenen Zellen oder Bereiche erhalten bleibt. Man kann ja eine Formel nach unten, in die nächste Zelle, ziehen indem man mit dem Curser in die rechte untere Ecke einer Zelle geht – die linke Maustaste drückt und nach unten (oder in eine andere Richtung) geht. Dabei würden sich aber die angegebenen Zellen ändern. Setzen wir diese „$“ bleibt die Formel wie wir sie angegeben haben.

 

Zuletzt aktualisiert am Sonntag, 13. April 2008 um 08:09 Uhr
 
Copyright © 2010 ms-excel.eu. Alle Rechte vorbehalten.
 

Autoren - Login

Werbung

wichtige Links:
http://ms-excel.eu
Hier habt Ihr eine gute Excel Hilfe
Besucherstatistik
Besucher gesamt: 451.039
Besucher heute: 28
Besucher gestern: 509
Max. Besucher pro Tag: 1.517
gerade online: 4
max. online: 38
counter Statistiken