Zur Zeit habe ich ein wenig Brett vor dem Kopf:smile:
Vielleicht hat ja einer einen Rat für mich, schon mal ein Danke im Voraus!
In einer Tabelle bekomme ich den Fehler #WERT! angezeigt weil in einer Zelle ein Wert zur weiteren Berechnung fehlt.
Als Bsp. hier mal die folgende Formel
=WENN(U6=200%6-S6;„“)
Das Problem liegt in Zelle S6 in der unter Umständen kein Wert enthalten sein kann, wenn das der Fall ist bekomme ich den Fehler.
Vielleicht kann man Excel ja sowas wie, rechne einfach weiter auch wenn da nix drin steht, mit auf den Weg geben.
Das Problem liegt in Zelle S6 in der unter Umständen kein Wert
enthalten sein kann, wenn das der Fall ist bekomme ich den
Fehler.
Hi,
Ich würde sicherstellen, daß die Berechnung auf jeden Fall mit einem Wert stattfindet.
Mein erster Ansatz wäre:
=WENN(U6=200%6-WENN(S6=„“;0;S6);„“)
Kann aber passieren , daß , obwohl S6 leer zu sein scheint, die Zelle trotzdem einen Fehler verursacht.
Zur Sicherheit würde ich da noch eine weitere Abfrage einbauen. Wenn in S6 z.B. ein Text oder ein nicht anzeigbares Sonderzeichen drin stehen sollte, sollte das abgefangen werden.
Mit
=WENN(U6=200%6-WENN( ODER(S6=„“;NICHT(ISTZAHL(S6)));0;S6);„“)
die Lösung ist relativ einfach. Du musst dir zunächst überlegen, welcher Ersatzwert anstatt des Fehlers verwendet werden soll. Soll hier z.B. der Wert 0 verwendet werden?
Dann kannst du die Formel ändern in
=WENN(U6=200%6-WENN(ISTFEHLER(S6);0;S6);„“)
Hier wird ein Fehlerwert in S6 durch den Wert 0 ersetzt. Du kannst auch jeden anderen Ersatzwert nehmen.
Und statt 200% kannst du auch einfach 2 schreiben.
wenn die Zelle S6 tatsächlich leer wäre (und auch P6), dann würde Excel dies als Null werten und das Ergebnis wäre 0.
Schau mal nach, ob nicht ein Leerzeichen oder irgendetwas drinsteht!
Ansonsten versuchs einfach mit dieser Formel:
=WENN(ISTFEHLER(P6-S6);„“;WENN(U6=200%6-S6;„“)).
Dadurch wird die Fehlermeldung eliminiert.
Gruß Archimedes
Damit hast Du wohl recht gehabt, es ist zwar nicht wirklich ein sichtbarer Wert in der Zelle aber eine Formel ist enthalten und Excel scheint dann da wohl was zu erkennen.
Es handelt sich dabei um eine WENN-Formel und der Bereich, in dem man den Sonst Wert angibt ist mit „“ angegeben. Als Beispiel habe ich den Inhalt der Zelle S6 mal im folgenden reinkopiert
Das genau verursacht den Fehler und Lösung wäre eben, die Anzeige von Fehlern zu unterdrücken.
Das geht, wie gesagt, über die Wahr-Falsch-Funktion ISTFEHLER oder auch über bedingte Formatierung.
Hallo,
also ist das Problem endlich gelöst?!
S6 war also nicht leer, sondern wohl eher eine Formel, die einen leeren Text („“) zurückgegeben hat.
Es wäre vielleicht praktischer, wenn diese Formel gleich 0 zurückgibt statt einen leeren Text, weil ja damit weitergerechnet wird.
Zwischen „leere Zelle“ und „leerer Text“ (Text der Länge 0) gibt es eben einen Unterschied.
Auch in deiner genannten Formel wäre es vielleicht besser, am Ende „“ durch 0 zu ersetzen.
Du müsstest die Zellen auch so formatieren können, dass der Wert 0 als „leere Zelle“ erscheint.
Der Fehler könnte abgefangen werden, z.B. so:
=WENN(ISTFEHLER(WENN(U6=200%6-S6;„“));„Hier stimmt was nicht“;WENN(U6=200%6-S6;„“))
Der „dann“ Teil kann natürlich auch z.B. mit 1 belegt werden, um dann rechnen zu können.