wie kann man nur die Zellen mit farbigen Hintergrund (hier gelb) die durch eine bedingte Formatierung eingefärbt wurden, summieren?
Danke im Voraus,
Willi
Um nur die Zellen mit einem farbigen Hintergrund, der durch eine bedingte Formatierung erstellt wurde, zu summieren, gehst du wie folgt vor:
Erstelle eine Bedingte Formatierung: Wähle die Zellen aus, die du formatieren möchtest. Gehe zu Start
-> Bedingte Formatierung
-> Neue Regel
. Wähle eine Regel aus, z.B. "Zellen formatieren, die enthalten".
Definiere die Bedingung: Stelle die Bedingung ein (z.B. Werte größer als 10) und wähle die gewünschte Formatierung (z.B. gelbe Hintergrundfarbe).
Verwende die Funktion SUMMEWENN: Um nur die farbigen Zellen zu summieren, kannst du die Funktion SUMMEWENN
verwenden. Diese wird so formuliert:
=SUMMEWENN(A1:A10; ">10"; A1:A10)
Dabei ersetzt du A1:A10
durch den Bereich deiner Zellen.
Erstelle eine Hilfsspalte (optional): Wenn du die Zellen nach ihrer Farbe summieren möchtest, kannst du eine Hilfsspalte verwenden. Trage in diese Spalte die gleiche Bedingung ein, die du für die bedingte Formatierung verwendet hast.
Summiere die Ergebnisse: Verwende die SUMME
-Funktion, um die Werte aus der Hilfsspalte zu summieren.
Fehler: Die SUMMEWENN-Funktion summiert nicht die gewünschten Zellen.
Fehler: Die Farben sind nicht korrekt zugeordnet.
Eine alternative Methode, um nur die farbigen Zellen zu summieren, ist die Verwendung von VBA (Visual Basic for Applications). Hier ein Beispiel, wie man dies umsetzen kann:
Drücke ALT + F11
, um den VBA-Editor zu öffnen.
Füge ein neues Modul hinzu und verwende folgenden Code:
Function SummeWennFarbe(rng As Range, farbe As Range) As Double
Dim zelle As Range
Dim summe As Double
summe = 0
For Each zelle In rng
If zelle.Interior.Color = farbe.Interior.Color Then
summe = summe + zelle.Value
End If
Next zelle
SummeWennFarbe = summe
End Function
Verwende die Funktion in Excel wie folgt:
=SummeWennFarbe(A1:A10; B1)
Dabei ist B1
die Zelle mit der gewünschten Farbe.
Beispiel für die Verwendung von SUMMEWENN: Angenommen, du hast in den Zellen A1 bis A10 Zahlen und einige dieser Zellen sind aufgrund einer bedingten Formatierung gelb gefärbt. Um nur die Zellen mit Werten größer als 10 zu summieren, kannst du die Funktion so einstellen:
=SUMMEWENN(A1:A10; ">10"; A1:A10)
Beispiel für die Hilfsspalte: Erstelle eine Hilfsspalte in Spalte B, die die Werte von A1 bis A10 enthält, wenn die Bedingung erfüllt ist:
=WENN(A1>10; A1; 0)
Dann summiere die Hilfsspalte mit:
=SUMME(B1:B10)
Verwende die Funktion TEILERGEBNIS: Wenn du mit gefilterten Daten arbeitest, kannst du die Funktion TEILERGEBNIS
verwenden, um die Summe nur der sichtbaren Zellen zu berechnen:
=TEILERGEBNIS(9; A1:A10)
Benutze die richtige Excel-Version: Beachte, dass die Methoden ab Excel 2007 (XL12) besser unterstützt werden. Ältere Versionen könnten Einschränkungen aufweisen.
1. Kann ich nur die Zellen summieren, die durch eine spezifische Farbe markiert sind? Ja, du kannst die VBA-Methode verwenden, um nur die Zellen mit einer bestimmten Hintergrundfarbe zu summieren.
2. Wie kann ich sicherstellen, dass die bedingte Formatierung korrekt angewendet wurde? Überprüfe die Regeln der bedingten Formatierung in der entsprechenden Zelle, um sicherzustellen, dass die Bedingungen stimmen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen