Subtotaal gebruiken met averageif in excel
U kunt de volgende formule gebruiken om de functies SUBTOTAAL en GEMIDDELDE in Excel te combineren:
=AVERAGE(IF(SUBTOTAL(2,OFFSET( C2 ,ROW( C2:C11 )-ROW( C2 ),0)),IF( B2:B11 ="Guard", C2:C11 )))
Met deze specifieke formule kunt u het gemiddelde berekenen van de waarden in het bereik C2:C11 waarbij de overeenkomstige waarde in het bereik B2:B11 gelijk is aan „Behouden“, zelfs nadat dat celbereik op de een of andere manier is gefilterd. nog een.
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: SUBTOTAAL gebruiken met AVERAGEIF in Excel
Stel dat we de volgende dataset hebben met informatie over verschillende basketbalspelers:
Laten we vervolgens de gegevens filteren om alleen de rijen weer te geven waar Western Conference-spelers zich bevinden.
Om dit te doen, markeert u het celbereik A1:C11 . Klik vervolgens op het tabblad Gegevens langs het bovenste lint en klik op de knop Filter .
Klik vervolgens op de vervolgkeuzepijl naast Conferentie en zorg ervoor dat alleen het vakje naast West is aangevinkt. Klik vervolgens op OK :
De gegevens worden automatisch gefilterd om alleen rijen weer te geven waarbij de kolom Conferentie gelijk is aan West :
Als we de functie AVERAGEIF() proberen te gebruiken om het gemiddelde van de waarden van de puntenkolom te berekenen waarbij de waarde van de kolom Positie gelijk is aan „Bewaker“, zal deze feitelijk het gemiddelde van de punten retourneren voor rijen die gelijk zijn aan „Bewaker“ „. ” in de originele dataset:
In plaats daarvan moeten we de volgende formule gebruiken:
=AVERAGE(IF(SUBTOTAL(2,OFFSET( C2 ,ROW( C2:C11 )-ROW( C2 ),0)),IF( B2:B11 ="Guard", C2:C11 )))
De volgende schermafbeelding laat zien hoe u deze formule in de praktijk kunt gebruiken:
Deze formule retourneert het juiste gemiddelde van 21,25 .
We kunnen bevestigen dat dit correct is door handmatig de puntwaarden te middelen voor rijen waarbij de kolom Positie gelijk is aan „Bewaker“:
Gemiddelde bewakingspunten: (12 + 28 + 30 + 15) / 4 = 21,25 .
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Excel uitvoert:
Hoe gefilterde rijen in Excel te verwijderen
Hoe gefilterde rijen in Excel te tellen
Hoe gefilterde rijen toe te voegen in Excel