in Spalte DX soll die Vorgabe von Spalte DV ergänzt werden durch ein weißes Quadrat wenn in Spalte DS ein Wert von > 1,5 steht und ein schwarzes Quadrat, wenn in Spalte DT ein Wert von < -1,5 steht.
Leider funktioniert das aber nicht durchgehend so wie es sollte, z.B. zeigt er in DX44 ein weißes Quadrat an obwohl dort gar nichts stehen sollte und in DX56 ebenfalls ein weißes Quadrat obwohl dort ein schwarzes stehen sollte.
Wenn ich die Formel in den Zellen von Spalte DS, wo in DX ein fehlerhaftes Ergebnis geliefert wird, manuell lösche, stimmt es wieder. Jemand eine Ahnung, was da los ist?
ergänzend zu Boris z.B. alt =WENN(DV44<>"";DV44;WENN(DS44>1,5;"£";WENN(DT44<-1,5;"¢";""))) neu =WENN(DV44<>"";DV44;WENN(N(DS44)>1,5;"£";WENN(N(DT44)<-1,5;"¢";"")))
In der Onlinehilfe zur N-Funktion steht zwar "Normalerweise ist es nicht erforderlich, die Funktion N innerhalb einer Formel einzusetzen, da Werte bei Bedarf automatisch von Excel umgewandelt werden." aber macht das anscheinend doch nicht immer.
in diesem Fall ist die Onlinehilfe doch mal recht eindeutig - und Text fällt unter Sonstiges:
Zitat:In diesem Artikel werden die Formelsyntax und die Verwendung der Funktion N in Microsoft Excel.
Beschreibung
Gibt den in eine Zahl umgewandelten Wert zurück.
Syntax
N(Wert)
Die Syntax der Funktion N weist die folgenden Argumente auf:
Wert Erforderlich. Der Wert, den Sie in eine Zahl umwandeln möchten. "N" wandelt Werte gemäß der folgenden Tabelle um.
Wert ist oder bezieht sich auf N gibt zurück Eine Zahl Diese Zahl Ein Datum in einem der integrierten Datumsformate von Microsoft Excel Die fortlaufende Zahl dieses Datums WAHR 1 FALSCH 0 Ein Fehlerwert, beispielsweise #DIV/0! Ein Fehlerwert Sonstiges 0
Obwohl ich ja schon lange mit Excel zu tun habe kannte ich diese Funktion noch nicht. Kommt in meine Sammlung mit DIV/0!, WERT! usw. und Lösungen wie =WENN(ISTFEHLER(Deine_Formel);"";Deine_Formel)