Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Summe aus gleichfarbigen Zellen?





Frage

Wie ziehe ich eine Summe aus Bsp A1:A40, wo nur die in diesem Bereich Bsp. blauen Felder berücksichtigt werden?

Antwort 1 von coros

Hi Rieke,

wenn es Dir nicht zu viel ausmacht, schreibe beim nächsten Mal ein Hallo am Anfang und einen Gruß am Ende Deines beitrages. Denn Die die Dir helfen sitzen zwar an einem Comouter, sind aber dennoch menschliche Wesen.

Nun zu Deiner Frage. Das geht mit einer Funktion. Dazu kopiere für den nachfolgenden Code in ein Standardmodul Deiner Tabelle.

Function Farbsumme_Hintergrund(Bereich As Range, Farbe As Integer)
'   Hintergrund
    Dim Zelle As Object
    Application.Volatile
    For Each Zelle In Bereich
        If Zelle.Interior.ColorIndex = Farbe Then
            Farbsumme_Hintergrund = Farbsumme_Hintergrund + Zelle
        End If
    Next
End Function


Da ich nicht weiß, ob Du Dich mit VBA (Visual Basic) auskennst, kommt hier eine kurze Anweisung, wie Du den Code in Deine Tabelle bekommst.

1. Markiere die Anweisung aus diesem Beitrag und Kopiere (Strg c) diesen.

2. Klicke in Deiner Exceldatei in der Menüleiste nacheinander auf Extras => Makro => Visual Basic Editor oder drücke die Tastenkombination Alt F11

3. In dem neu geöffneten Fenster suche auf der linken Seite nach dem Eintrag VBA Projekt(Hier der Name Deiner Tabelle) und klicke doppelt auf diesen Eintrag

4. Klicke danach nacheinander in der Menüleiste auf Einfügen => Modul.

5. Füge nun die vorher kopierte Anweisung in das rechte leere Fenster ein.

Du solltest zum Abschluss noch die Sicherheitseinstellung, die beim Öffnen der Datei abgefragt wird, kontrollieren. Klicke dazu nacheinander in der Menüleiste wieder auf Extras => Makro und dann auf Sicherheit.... Gehe, falls nicht schon angezeigt, auf die Registerkarte Sicherheitsstufe und schaue dort nach, ob die Einstellung Mittel aktiviert ist. Wenn nicht, aktiviere diese Einstellung, da sonst der Code nicht ausgeführt werden kann. Beim nächsten Öffnen Deiner Datei kommt eine Abfrage, ob Makros aktiviert oder deaktiviert werden sollen. Klicke auf aktivieren und der Code wird ausgeführt.

Dann trage die Formel

=Farbsumme_Hintergrund(A1:A100;5)

in die Zelle, in der die Summe der blauen felder angezeigt werden soll. Den Bereich in derFormel musst Du sicherlich noch anpassen. Die Zahl hinter der Bereichsangabe sagt die Farbe aus, in diesem Fall die Zahl 5 für Blau.

Ich hoffe, Du kommst mit der Anleitung klar. Wenn nicht, melde Dich noch mal.


MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von rieke

(kleinlaut) Hallo,

sorry, bin das erste MAl hier und hab erst später gesehen wie das hier gehandhabt wird.lächel, kommt nicht wieder vor.Werde das mal ausprobieren...

(demütig) ciao

Antwort 3 von Michael10

@ Coros,

das ist ja mal echt wieder ne heiße Nummer von dir
habs mir auch kopiert.

Gruß Michael

Antwort 4 von coros

Hi Michael,

danke für die Blumen. ;-)

MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.