Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: nach bedingter Formatierung summe bilden

nach bedingter Formatierung summe bilden
05.02.2006 17:24:37
Seppl
Hallo
bin neu in diesem Forum!
hoffe aber dennoch auf Eure Hilfe.
Hab eine Reihe von Zahlen in einer Spalte, die ich mit bedingter Formatierung eine Schriftfarbe zugewiesen habe.
Jetzt möchte ich nur die Zahlen (z.B Blaue Schriftfarbe) zusammenzählen.
mit Formeln wirds wohl nicht gehen, habs zumindest nicht geschaftt, aber mit VBA sollte es funzten.
Besten Dank scon mal für Eure Mühe
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nach bedingter Formatierung summe bilden
05.02.2006 17:28:48
Josef
Hallo Seppl!
Wenn du z.B. mit SUMEWENN() arbeitest und als Bedingung die selbe wie
bei der Bedingten Formatierung verwendest, dann geht's schon!
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
nach bedingter Formatierung summe bilden
05.02.2006 17:43:44
Seppl
Hallo
danke erst mal für die schnelle antwort, da die bedingte formatierung schon durch Vba umgesetzt wurde und sich die voraussetzungen für die bedingte Formatierung öffters ändern, ist es angenehmer und wahrscheinlich einfacher mit VBA die sache zu lösen.
hab übrigens schon längere Zeit im Forum gestöbert und auch schon einiges getestet, aber bis jetzt hats nicht geklappt
Anzeige
AW: nach bedingter Formatierung summe bilden
05.02.2006 17:46:11
Josef
Hallo Seppl!
Wenn du die Zellen per VBA färbst, kannst du doch im selben Makro gleich die Summe
errechnen lassen!
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: nach bedingter Formatierung summe bilden
05.02.2006 17:59:43
Seppl
Ja toll
das makro hab ich hier aus denm Forum, dann in Müheseligen tests umgebaut, aber jetzt weiß ich nicht mehr weiter
Du hast einen Fehler in der dritten Zeile!
05.02.2006 18:13:34
Josef
Hallo Seppl!
Wie wäre es, wenn du den Code herzeigst?
Und zu wissen, was wann summiert werden soll, wurde auch helfen!
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Summe nach bedingter Formatierung in Excel bilden


Schritt-für-Schritt-Anleitung

Um eine Summe nur für die Zellen mit einer bestimmten Schriftfarbe zu bilden, kannst du die folgende Schritt-für-Schritt-Anleitung verwenden:

  1. Öffne Excel und lade die Datei, in der du die bedingte Summe erstellen möchtest.

  2. Identifiziere die Zellen, deren Werte du summieren möchtest. Stelle sicher, dass diese Zellen mit einer bedingten Formatierung gefärbt wurden (z.B. blaue Schrift).

  3. Öffne den VBA-Editor:

    • Drücke ALT + F11.
  4. Füge ein neues Modul hinzu:

    • Klicke auf Einfügen > Modul.
  5. Kopiere und füge folgenden Code ein:

    Function SumByColor(rng As Range, color As Range) As Double
       Dim cell As Range
       Dim total As Double
       total = 0
       For Each cell In rng
           If cell.Font.Color = color.Font.Color Then
               total = total + cell.Value
           End If
       Next cell
       SumByColor = total
    End Function
  6. Schließe den VBA-Editor.

  7. Verwende die Funktion in einer Zelle, indem du folgendes eingibst:

    =SumByColor(A1:A10, B1)

    Hierbei steht A1:A10 für den Bereich, den du summieren möchtest, und B1 ist eine Zelle mit der Schriftfarbe, die du summieren möchtest.


Häufige Fehler und Lösungen

  • Fehler: #NAME?

    • Lösung: Stelle sicher, dass du die Funktion korrekt eingegeben hast und dass der VBA-Code aktiv ist.
  • Fehler: Summe wird nicht richtig berechnet

    • Lösung: Überprüfe, ob die Farben der Schriftart genau übereinstimmen. Manchmal können kleine Unterschiede zu falschen Ergebnissen führen.

Alternative Methoden

Wenn du keine VBA-Lösungen verwenden möchtest, kannst du auch die Funktion SUMMEWENN ausprobieren. Diese Methode erfordert jedoch, dass du die Bedingungen der bedingten Formatierung auch manuell anwendest.

=SUMMEWENN(A1:A10, "<Bedingung>", B1:B10)

Hierbei musst du die Bedingung so anpassen, dass sie den Werten entspricht, die du summieren möchtest.


Praktische Beispiele

Angenommen, du hast folgende Werte in den Zellen A1 bis A10 und einige davon sind blau formatiert:

A
10
20
30
40
50

Wenn die Zellen B2 bis B10 die Schriftfarbe blau haben und du diese summieren möchtest, könntest du die oben erwähnte SumByColor-Funktion verwenden.


Tipps für Profis

  • Nutze die Format Painter-Funktion, um schnell die bedingte Formatierung auf andere Zellen anzuwenden.
  • Überlege, deine VBA-Funktion zu erweitern, um mehrere Farben gleichzeitig zu berücksichtigen.
  • Halte deinen VBA-Code gut dokumentiert, damit du später Änderungen leicht vornehmen kannst.

FAQ: Häufige Fragen

1. Kann ich die Funktion auch für andere Formate verwenden?
Ja, du kannst die Funktion anpassen, um auch andere Eigenschaften wie Hintergrundfarbe zu berücksichtigen.

2. Ist dies in allen Excel-Versionen verfügbar?
Ja, die Verwendung von VBA-Funktionen ist in den meisten modernen Excel-Versionen möglich, solange Makros aktiviert sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige