Zellenformatierung, bedingte Formatierung oder Formel

3

Ich versuche, meine Summenspalte (Spalte G / Zeilen 4:16) auf "$ -" zu setzen, wenn die Zellen in den Spalten A: F leer sind. Dann zeigt Spalte G "$ 0.00" an, wenn ich eine 0 (Null) in eine der Zellen in Spalte A: F setze. Ich habe derzeit die Formel "Summe (A: F)" in Spalte G.

I Joseph
quelle

Antworten:

1

Verwenden Sie diese Formel in G4:

=IF(AND(A4="",B4="",C4="",D4="",E4="",F4=""),"$-",IF(AND(A4=0,B4=0,C4=0,D4=0,E4=0,F4=0),"$0.00",SUM(A4:F4)))

Sie können es auf G16 ziehen

Update für das Format Sum

Um ein benutzerdefiniertes Format in die Summe einzufügen, können Sie Folgendes verwenden:
=IF(AND(A4="",B4="",C4="",D4="",E4="",F4=""),"$-",IF(AND(A4=0,B4=0,C4=0,D4=0,E4=0,F4=0),"$0.00",TEXT(SUM(A4:F4),"$#,##0.00 ;($#,##0.00)")))
Das Ergebnis wird jedoch als Text betrachtet. Sie müssen Value () verwenden, um es bei Bedarf zu berechnen

yass
quelle
Ich hatte eine benutzerdefinierte Formatierung in den Zellen in Spalte G, die vorgeschlagene Formel überschreibt jedoch die benutzerdefinierten Formate. Irgendwelche Vorschläge zu diesem Thema? (Beispiel: $ * #, ###. 00 _); [Rot] (- $ * #, ###. 00); _ ($ * "-" ??? _); _ (@_)
I Joseph
Sie müssen verwenden And anstatt OR in der zweiten IF
yass
1
Versuchen Sie, die Zellen Number, Custom zu formatieren (Sie können einen Kompromiss zwischen der Formatnummer eingehen ("$ -" wird als Text betrachtet).
yass
1
Ich habe die Formel aktualisiert, um ein benutzerdefiniertes Format zu verwenden
yass
Super, danke ... Das hat definitiv geholfen und jetzt macht meine Tabelle das, was ich will und sieht so aus, wie ich es will. Danke noch einmal.
I Joseph
1

Wenn das Potenzial für Probleme besteht, prüfen Sie, ob zwei Bedingungen vorliegen. Gibt an, ob das gesamte A: F leer ist und ob eines davon eine Null enthält.

Dies erfordert eine sorgfältige Verwendung der Wörter AND und OR in Ihrer IF-Anweisung, was mehrere Tests ermöglicht und ein wenig vereinfacht.

Alle IF-Anweisungen verwenden dieselbe Formel: = IF (,,)

Beginnen Sie mit = IF (AND (A4 = "", B4 = "", {etc bis Sie zu F4 gelangen}), "$ -",)

Der obige Code überprüft, ob alle A4 bis F4 leer sind, und gibt das gewünschte "$ -" ein. Der zweite Teil wird auf Nullen überprüft.

Dies ist OR (A4 = 0, B4 = 0, {etc bis Sie zu F4 gelangen}), 0, SUM (A4: F4))

Sobald die Codezeile vollständig ist, können Sie sie kopieren und für den Rest der Spalte G einfügen.

Stephen
quelle