Benutzerdefinierte Zahlenformatierung auf Fehlerwerte anwenden

Benutzerdefinierte Zahlenformatierung auf Fehlerwerte anwenden

Ich versuche, ein benutzerdefiniertes Zahlenformat auf Zellen in Excel 2007 anzuwenden, die einen Fehlerwert zurückgeben.

Ich verstehe, dass ich benutzerdefinierte Zahlenformatierungen auf Zahlen-/Textwerte in der Form POSITIV;NEGATIV;NULL;TEXT anwenden kann. Es scheint jedoch, dass Fehlerwerte in keine dieser vier Kategorien passen. Ich weiß auch, dass ich eine Formatierung von „[Bedingung]Format“ anwenden kann, aber ich kann keine Möglichkeit finden, das Vorhandensein eines Fehlers zu testen.

Microsoft hatein paar Workarounds, aber bei allen muss entweder der Fehler in einen anderen Wert umgewandelt oder das Ergebnis als weißer Text formatiert werden, was in Situationen unzuverlässig ist, in denen der Hintergrund nicht ebenfalls weiß ist.

Gibt es eine Möglichkeit, benutzerdefinierte Zahlenformatierungen anzuwenden, so dass eine Zelleenthaltenein Fehlerwert, aberAnzeigenichts? Wenn die Antwort nein ist, warum nicht?

Antwort1

Nein, das ist nicht möglich.

Weil Microsoft dies so entschieden hat und wahrscheinlich, weil es für weniger qualifizierte Benutzer gefährlich ist – sie würden den Fehler nicht mehr sehen.

Was Sie tun können - wenn Sie das Empfohlene nicht möchten IFERROR(<original formula>,"")- ist, einebedingte Formatierungauf der Zelle, in der Sie die Formel verwenden, =ISERROR(cell)und dem daraus resultierenden Formatweißer Text auf weißem Hintergrund.

Auch hier besteht die Gefahr, dass man es vergisst oder der nächste Benutzer es nicht weiß. In großen Blättern ist das der Stoff, aus dem Albträume gemacht sind ...

Antwort2

Angenommen, wir haben die Formel in der ZelleB2

=B1/A1

Bildbeschreibung hier eingeben

Wir wenden bedingte Formatierung an aufB2mit der Option FormulaIs:

Bildbeschreibung hier eingeben

Nun zur Division durch Null:

Bildbeschreibung hier eingeben

verwandte Informationen