Sie haben 2 Formeln in einer Zelle in Excel

2001
Jason2312

Ich versuche, eine Berechnungsformel in eine Zelle einzufügen (was ich kann, damit sie großartig funktioniert), aber ich möchte, dass die Zelle leer ist, wenn das Ergebnis dieser Berechnung Null ist.

Hier ist meine Formel, die funktioniert:

=SUM([Weight]*[Price]+[Added]) 

Aber wie füge ich dieser Formel eine Formel hinzu? Wie kann ich festlegen, dass keine Null angezeigt wird, wenn das Ergebnis Null ist?

0

2 Antworten auf die Frage

1
Bandersnatch

Sie können dies mit einer Formel tun:

=IF(SUM([Weight]*[Price]+[Added])=0,"",SUM([Weight]*[Price]+[Added]))

oder indem Sie ein benutzerdefiniertes Format für die Zellen verwenden, die Ihre Ergebnisse enthalten. Geben Sie "General; General ;; @" (ohne Anführungszeichen) im Dialogfeld "Benutzerdefiniertes Format" wie folgt ein:

Dieser letztere Ansatz ist gut, wenn Sie das Ergebnis in der Zelle möglicherweise mehr berechnen müssen. Die Formel konvertiert die Zelle in einen Textwert, der leer ist (""). Wenn Sie versuchen, diese Zelle hinzuzufügen oder zu multiplizieren, wird eine Fehlermeldung angezeigt.

Das benutzerdefinierte Format erlaubt immer noch arithmetische Operationen am Ergebnis.

0
Eric F

Wenn Sie eine andere Entscheidung treffen möchten, können Sie Formeln miteinander verschachteln.

Sie beginnen mit:

=SUM([Weight]*[Price]+[Added]) 

Um etwas anderes zu tun, wenn diese Berechnung leer ist, können Sie Folgendes tun:

=if(SUM([Weight]*[Price]+[Added])=0, "do whatever when equal to 0", SUM([Weight]*[Price]+[Added])) 

WENN es Ihr Wunsch ist leer zu sein, wenn die Berechnung = 0 ist, dann ersetzen Sie "do what what gleich 0" durch ""