GEMIDDELDE.ALS-functie
Geeft het rekenkundig gemiddelde van alle cellen in een bereik die voldoen aan meerdere opgegeven criteria . De GEMIDDELDEN.ALS-functie telt alle resultaten die overeenkomen met de logische tests op en deelt dit totaal door het aantal geselecteerde waarden.
Syntaxis
AVERAGEIFS(Functiebereik; Bereik1; Criterium1 [ ; Bereik2; Criterium2 [;...]]))
Func_range – required argument. It is a range of cells, a name of a named range or a label of a column or a row containing values for calculating the mean.
Eenvoudig gebruik
=GEMIDDELDE.ALS(B2:B6;B2:B6;">=20")
Berekent het gemiddelde van de waarden van het bereik B2:B6 die groter of gelijk zijn aan 20. Dit geeft 25, omdat de vijfde rij niet aan het criterium voldoet.
=GEMIDDELDE.ALS(C2:C6;B2:B6;">=20";C2:C6;">70")
Berekent het gemiddelde van de waarden van het bereik C2:C6, die groter zijn dan 70 en overeenkomen met cellen van B2:B6 met waarden groter dan of gelijk aan 20. Dit geeft 137,5, omdat de tweede en vijfde rij niet voldoen aan tenminste één criterium.
Met behulp van reguliere expressies en geneste functies
=GEMIDDELDE.ALS(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Berekent het gemiddelde van de waarden van het bereik C2:C6, die overeenkomen met alle waarden van het bereik B2 B6 behalve de kleinste en de grootste. Dit geeft 127,5, omdat de derde en vijfde rij niet voldoen aan tenminste één criterium.
=GEMIDDELDE.ALS(C2:C6;A2:A6;"pen.*";B2:B6;"<"&MAX(B2:B6))
Berekent het gemiddelde van de waarden van het bereik C2:C6, die overeenkomen met alle cellen van het bereik A2: A6, die beginnen met "pen" en alle cellen van het bereik B2:B6 behalve de grootste. Dit geeft 65, want alleen tweede rij voldoet aan alle criteria.
Refereer naar een cel als een criterium
Als u een criterium gemakkelijk moet kunnen veranderen, kunt u dit in een aparte cel opvoeren en gebruik maken van een verwijzing naar deze cel in de voorwaarde van de GEMIDDELDE.ALS-functie. De bovenstaande functie kan bijvoorbeeld als volgt worden herschreven:
=GEMIDDELDE.ALS(C2:C6;A2:A6;E2&".*";B2:B6;"<"&MAX(B2:B6))
Als E2 = pen, geeft de functie 65, omdat de koppeling naar de cel wordt vervangen met de inhoud ervan.