So ermitteln sie den durchschnitt nach farbe in excel (schritt-für-schritt-beispiel)
Häufig möchten Sie möglicherweise Werte in Excel anhand ihrer Farbe mitteln.
Nehmen wir zum Beispiel an, wir haben den folgenden Datensatz und möchten den durchschnittlichen Zellenwert basierend auf den Zellenfarben berechnen:
Der einfachste Weg, dies zu tun, besteht darin, VBA-Code in Excel zu schreiben.
Dies mag einschüchternd wirken, wenn Sie mit VBA nicht vertraut sind, aber der Vorgang ist einfach und das folgende Schritt-für-Schritt-Beispiel zeigt genau, wie es geht.
Schritt 1: Geben Sie die Daten ein
Geben Sie zunächst die Datenwerte in Excel ein:
Schritt 2: Registerkarte „Entwickler“ in Excel anzeigen
Als nächstes müssen wir sicherstellen, dass die Registerkarte „Entwickler“ im oberen Menüband von Excel sichtbar ist.
Klicken Sie dazu auf die Registerkarte „Datei“ , dann auf „Optionen “ und dann auf „Menüband anpassen“ .
Aktivieren Sie im Abschnitt „Hauptregisterkarten“ das Kontrollkästchen neben „Entwickler“ und klicken Sie dann auf „OK“ :
Schritt 3: Erstellen Sie ein Makro mit VBA
Klicken Sie anschließend im oberen Menüband auf die Registerkarte „Entwickler“ und dann auf das Visual Basic- Symbol:
Klicken Sie anschließend auf die Registerkarte „Einfügen“ und dann im Dropdown-Menü auf „Modul“ :
Fügen Sie als Nächstes den folgenden Code in den Code-Editor des Moduls ein:
Function AvgCellsByColor(CellRange As Range, CellColor As Range) Dim CellColorValue As Integer Dim RunningAvg As Long Dim RunningSum As Long Dim RunningCount As Long CellColorValue = CellColor.Interior.ColorIndex Set i = CellRange For Each i In CellRange If i.Interior.ColorIndex = CellColorValue Then RunningSum = RunningSum + i.Value RunningCount = RunningCount + 1 End If Next i AvgCellsByColor = RunningSum / RunningCount End Function
Der folgende Screenshot zeigt, wie das geht:
Schließen Sie dann den VB-Editor.
Schritt 4: Verwenden Sie das Makro, um den Durchschnitt nach Farbe festzulegen
Schließlich können wir das von uns erstellte Makro verwenden, um die Zellwerte basierend auf der Farbe zu mitteln.
Füllen Sie zunächst die Zellen C2:C4 mit den Farben aus, für die Sie den Durchschnittswert berechnen möchten.
Geben Sie dann die folgende Formel in Zelle D2 ein:
=AvgCellsByColor( $A$2:$A$11 , C2 )
Ziehen Sie diese Formel in jede verbleibende Zelle in Spalte D und füllen Sie sie aus. Die Formel berechnet automatisch den Durchschnittswert für jede Zelle mit bestimmten Hintergrundfarben:
Wir können beispielsweise sehen, dass der Durchschnittswert von Zellen mit hellgrünem Hintergrund 17,67 beträgt.
Wir können dies bestätigen, indem wir jede Zelle mit hellgrünem Hintergrund manuell mitteln:
Durchschnitt der Zellen auf hellgrünem Hintergrund: (20 + 13 + 20) / 3 = 17,67 .
Dies entspricht dem durch unsere Formel berechneten Wert.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Excel ausführen:
So berechnen Sie den Durchschnitt pro Gruppe in Excel
So berechnen Sie den Monatsdurchschnitt in Excel
So berechnen Sie den Durchschnitt nach Wochentag in Excel