Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Summewenn Bedingung Farbe = gruen erfüllt





Frage

Hallo an alle, habe folgendes Problem. Ich habe eine Tabelle mit Zahlen und markiere entsprechende zellen mit grün bzw. rot. Nun will ich die Zellen addieren, die mit grün gefüllt sind. Kann ich eine solche funktion mit der Summewenn funktion realisieren. z.B. summewenn(Farbe=gruen;A8:C8;"") wie muss man die Funktion aufbauen. Ist das möglich? bin für jede hilfe dankbar viele Grüße Florian

Antwort 1 von Saarbauer

Hallo,

mit der "Bedingten Formatierung" kannst du das Problem lösen.

Bei der bedingten Formatierung kannst du unter "Formel ist " eingeben

=Summe(A8:C8) =""

und dann entsprechend Farbe grün wählen.

Gruß

Helmut

Antwort 2 von SlaughteR

jo da hat der helmut schon ganz recht..einfach auf Format->Bedingte Formatierung gehen..da dann die gewünschten einstellungen wählen!!

MfG
SlaughteR

Antwort 3 von florian1234

ja das mit der bedingten Formatierung ist mir bekannt, aber hilft mir bei meinem Problem nicht weiter.

Ich habe verschiedene Kästchen mit grün, gelb bzw rot hinterlegt.

Nun will ich alle Zahlen aufsummieren, dessen Zellfarbe grün, gelb bzw. rot ist.

Kann man das mit einer summewenn funktion realisieren?

Viele grüsse und danke für Eure Antworten
Florian

Antwort 4 von Saarbauer

Hallo,

das wirst du nur mit VBA hinkriegen.

Die Hintergrundfabe heisst übrigens

ActiveCell.Interior.ColorIndex


Gruß

Helmut

Antwort 5 von JoeKe

Moin Florian,

wie Helmut schon sagt geht das mit VBA.
Koopiere folgenden Code in ein Standartmodul und weise es einer Schaltfläche zu:

Sub summe_grün()
Dim zelle As Range
Range("E8").Clear
For Each zelle In Range("A8:C8")
If zelle.Interior.ColorIndex = 4 Then
Range("E8") = Range("E8") + zelle
End If
Next
End Sub


MfG

JöKe

Antwort 6 von florian1234

Hallo Jöke

danke für Deine antwort. In diesem Fall müsste ich 100 Makros schreiben. Ist eine andere Lösung auch möglich.

Ergebnis1 <-- Bereich 1
Ergebnis2 <-- Bereich 2

Da ich einige Bereiche habe, die ich aufsummieren will, will ich eine Art folgender Lösung.

Ich definiere eine Funktion (z.B. gruensummieren), die mir die Farbe überprüft und gegebenfalls den Zelleninhalt summiert). Wie mache ich das?

In der Zelle, in der ich dann das Ergebnis haben will, gebe ich dann
=gruensummieren(Bereich1) ein und erhalte somit das Ergebnis, wobei ich den Bereich errst jetzt anwähle.

Wie kann ich so etwas realisieren.

Antwort 7 von JoeKe

Hallo Florian,

sieh dir dies mal an.
Beispieldateien => Beispiel 20.

MfG
JöKe

Antwort 8 von florian1234

Hallo Jöke,

habe jetzt das Problem gelöst.

danke für Deine und Eure hilfe Hilfe.

Viele Grüsse aus Niederbayern
Florian