WENN % negativ ist, als „0“ anzeigen

WENN % negativ ist, als „0“ anzeigen

Ich habe eine Wertespalte wie unten, die Formel, die ich in C1 habe, lautet: =+C31/D31 Wenn Sie C5 sehen, kann ich 0 % anstelle von negativen Werten anzeigen? Aber die Formel muss für die gesamte Spalte C dynamisch sein.

+---+-------+---------+-----+
|   |   A   |    B    |  C  |
+---+-------+---------+-----+
| 1 | -784  | -2,500  | 31% |
| 2 | -693  | -2,100  | 33% |
| 3 | -685  | -1,400  | 49% |
| 4 | -679  | -1,350  | 50% |
| 5 |   21  |   -450  | -5% |
+---+-------+---------+-----+

Danke.

Antwort1

Versuchen Sie es mit der folgenden Formel:

=MAX(C5/D5,0)

Um die Zelle leer zu lassen, verwenden Sie:

=IF(OR(ISBLANK(C5),ISBLANK(D5)),"",MAX(C5/D5,0))

Antwort2

Sie können dies eigentlich auf zwei Arten tun. Zellenformatierung und Formeln.

Die Zellenformatierung (Rechtsklick auf Zellen -> Zellen formatieren -> Benutzerdefiniert) würde ein benutzerdefiniertes Format erfordern, etwa wie:

[>0]0%;\0\%

als „Typ“ der Formatierung. Der Nachteil ist, dass die Daten in dieser Zelle immer noch einen negativen Wert aufweisen würden, wenn Sie sie referenzieren würden (mithilfe einer Formel).

Die andere Möglichkeit besteht darin, eine dedizierte „Formel“-Spalte zu verwenden, wie cybernetic.nomad vorgeschlagen hat.

Antwort3

Ich würde versuchen, die Verwendung von zu prüfen =IFERROR(MAX(A1/B1,0),0). Das ist eine einfache Möglichkeit, damit umzugehen, und es können auch Fehler behandelt werden. In der Formel könnten Sie die letzte Null durch etwas ersetzen, das hervorhebt, dass ein Fehler vorliegt, der überprüft werden sollte. =IFERROR(MAX(A1/B1,0),"Review")

-----------------------
|-784   | -2500 | 31%  |  
-----------------------
|-693   | -2100 | 33%  |  
-----------------------
|-685   | -1400 | 49%  |  
-----------------------
|-679   |       | Review  
-----------------------
|21     | -450  | 0%   |
-----------------------

Im obigen Beispiel habe ich den Wert aus Zelle B4 gelöscht.

verwandte Informationen