Gemiddelden op kleur in excel (stapsgewijs voorbeeld)


Vaak wilt u waarden in Excel misschien gemiddelde op basis van hun kleur.

Laten we bijvoorbeeld zeggen dat we de volgende gegevensset hebben en de gemiddelde celwaarde willen berekenen op basis van celkleuren:

De eenvoudigste manier om dit te doen is door VBA-code in Excel te schrijven.

Dit lijkt misschien intimiderend als u niet bekend bent met VBA, maar het proces is eenvoudig en het volgende stapsgewijze voorbeeld laat precies zien hoe u dit moet doen.

Stap 1: Voer de gegevens in

Voer eerst de gegevenswaarden in Excel in:

Stap 2: Toon het tabblad Ontwikkelaar in Excel

Vervolgens moeten we ervoor zorgen dat het tabblad Ontwikkelaars zichtbaar is op het bovenste lint van Excel.

Om dit te doen, klikt u op het tabblad Bestand , vervolgens op Opties en vervolgens op Lint aanpassen .

Onder de sectie met de titel Hoofdtabbladen vinkt u het vakje naast Ontwikkelaar aan en klikt u vervolgens op OK :

Stap 3: Maak een macro met VBA

Klik vervolgens op het tabblad Ontwikkelaars op het bovenste lint en klik vervolgens op het Visual Basic- pictogram:

Klik vervolgens op het tabblad Invoegen en klik vervolgens op Module in het vervolgkeuzemenu:

Plak vervolgens de volgende code in de code-editor van de module:

 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

De volgende schermafbeelding laat zien hoe u dit doet:

Sluit vervolgens de VB-editor.

Stap 4: Gebruik Macro om te gemiddelde op kleur

Ten slotte kunnen we de macro die we hebben gemaakt gebruiken om de celwaarden te middelen op basis van kleur.

Vul eerst de cellen C2:C4 in met de kleuren waarvoor u de gemiddelde waarde wilt berekenen.

Typ vervolgens de volgende formule in cel D2 :

 =AvgCellsByColor( $A$2:$A$11 , C2 )

Sleep deze formule naar elke resterende cel in kolom D en vul deze in. De formule berekent automatisch de gemiddelde waarde voor elk van de cellen met specifieke achtergrondkleuren:

Excel gemiddelde op kleur

We kunnen bijvoorbeeld zien dat de gemiddelde waarde van cellen met een lichtgroene achtergrond 17,67 is.

We kunnen dit bevestigen door elke cel met een lichtgroene achtergrond handmatig te middelen:

Gemiddelde van cellen op lichtgroene achtergrond: (20 + 13 + 20) / 3 = 17,67 .

Dit komt overeen met de waarde berekend door onze formule.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Excel uitvoert:

Hoe het gemiddelde per groep in Excel te berekenen
Hoe het gemiddelde per maand in Excel te berekenen
Hoe u het gemiddelde per dag van de week in Excel kunt berekenen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert