Samenvatting AGGREGAAT() functie
De AGGREGAAT() functie gebruik je wanneer jij een berekening wilt uitvoeren op een reeks waarden met extra controle over wat Excel wel of niet meeneemt. De functie werkt goed in situaties waarin jij fouten wilt negeren of verborgen rijen buiten de berekening wilt laten. Jij kunt meerdere berekeningen uitvoeren met één functie. Dit bespaart tijd en voorkomt handmatig filterwerk. De functie biedt verschillende rekenmethoden zoals som, gemiddelde, grootste waarde en kleinste waarde. Jij past dit toe bij rapportages, dashboards en grote lijsten met variabele data.
Vertaling
Nederlands: AGGREGAAT()
Engels: AGGREGATE()
Duits: AGGREGAT()
Resultaat waarde
Geeft als resultaat een statistische waarde in een lijst of databaseDoel
De functie geeft je een berekend resultaat dat rekening houdt met jouw gekozen opties. Jij bepaalt welke gegevens relevant zijn en welke jij negeert.
Syntaxis
=AGGREGAAT(functie_getal, opties, verw1, [verw2], …)
Of de matirx variant:
=AGGREGAAT(functie_getal, opties, matrix, [k])
Argumenten
functie_getal
Een getal van 1 tot 19 dat aangeeft welke functie moet worden gebruikt. Dit nummer bepaalt welke berekening jij uitvoert. Jij kiest uit rekenmethoden zoals SOM, AANTAL, MAX, MIN, MEDIAAN, KLEINSTE en GROOTSTE. Excel gebruikt vaste nummers voor deze berekeningen.
| functie_getal | Functie |
| 1 | GEMIDDELDE |
| 2 | AANTAL |
| 3 | AANTALARG |
| 4 | MAX |
| 5 | MIN |
| 6 | PRODUCT |
| 7 | STDEV.S |
| 8 | STDEV.P |
| 9 | SOM |
| 10 | VAR.S |
| 11 | VAR.P |
| 12 | MEDIAAN |
| 13 | MODUS.ENKELV |
| 14 | GROOTSTE |
| 15 | KLEINSTE |
| 16 | PERCENTIEL.INC |
| 17 | KWARTIEL.INC |
| 18 | PERCENTIEL.EXC |
| 19 | KWARTIEL.EXC |
opties
Deze waarde bepaalt wat Excel negeert. Jij kunt fouten negeren of verborgen rijen overslaan. Jij kunt ook beide negeren. De waarde is verplicht.
| Optie | Gedrag |
| 0 of niets | Geneste functies SUBTOTAAL en AGGREGAAT negeren |
| 1 | Verborgen rijen en geneste functies SUBTOTAAL en AGGREGAAT negeren |
| 2 | Verborgen foutwaarden en geneste functies SUBTOTAAL en AGGREGAAT negeren |
| 3 | Verborgen rijen, foutwaarden en geneste functies SUBTOTAAL en AGGREGAAT negeren |
| 4 | Niets negeren |
| 5 | Verborgen rijen negeren |
| 6 | Foutwaarden negeren |
| 7 | Verborgen rijen en foutwaarden negeren |
verw1
Dit is de hoofdverwijzing of matrix waarop jij de berekening uitvoert. Jij kunt een bereik gebruiken zoals A2 A100 of een matrix in een formule.
verw2 [optioneel]
Dit is een extra verwijzing voor functies zoals KLEINSTE of GROOTSTE. Hier geef jij aan welke positie jij zoekt. Bijvoorbeeld de derde kleinste waarde.
Voor functies die met een matrix werken is verw1 een matrix, een matrixformule of een verwijzing naar een cellenbereik waarvoor u de aggregaatwaarde wilt hebben. verw2 is een tweede argument, dat voor bepaalde functies vereist is. Voor de volgende functies is een argument verw2 vereist:
| Functie |
| GROOTSTE(matrix,k) |
| KLEINSTE (matrix,k) |
| PERCENTIEL.INC(matrix,k) |
| KWARTIEL.INC(matrix,kwart) |
| PERCENTIEL.EXC(matrix,k) |
| KWARTIEL.EXC(matrix,kwart) |
Gebruik van AGGREGAAT() functie
Je gebruikt de AGGREGAAT() functie wanneer jij controle nodig hebt over wat Excel moet negeren. Stel dat jij met grote lijsten werkt waarin meerdere foutcodes staan. Zonder AGGREGAAT zorgt dat voor problemen. Met AGGREGAAT los jij dat direct op. Jij kiest een optie die fouten negeert. Excel rekent dan gewoon door.
Een voorbeeld. Irma beheert een lijst met omzetgegevens. Sommige cellen bevatten de foutcode #N/B. Irma wil de grootste waarde vinden die geldig is. Zij gebruikt:
=AGGREGAAT(14, 6, B2:B200)
Hier staat 14 voor GROOTSTE, en 6 negeert zowel fouten als verborgen rijen.
Jij kunt AGGREGAAT ook gebruiken voor dynamische dashboards. Denk aan statistieken uit meerdere sheets in combinatie met INDIRECT(), BLAD() en BLADEN().
Een voorbeeld. Joris wil de drie kleinste waarden bepalen in een bereik dat vaak filters gebruikt. Hij gebruikt:
=AGGREGAAT(15, 5, D2:D500, 3)
Hier geeft 15 een KLEINSTE opvraag en optie 5 negeert alleen fouten. De vierde parameter bepaalt de gewenste positie.
Jij kunt de functie ook gebruiken om berekeningen uit te voeren op gefilterde tabellen. Excel zal verborgen rijen automatisch negeren wanneer jij optie 5 of 7 gebruikt. Dit helpt bij rapportages waarbij jij gefilterde data wilt analyseren zonder handmatig bereikwerk.
De functie werkt goed samen met ALS(). Bijvoorbeeld wanneer jij eerst een voorwaarde toepast en dan een berekening maakt. In zulke gevallen zet jij de voorwaardelijke logica in een matrixformule die fouten produceert voor waarden die jij niet wilt meenemen. AGGREGAAT negeert die fouten en levert een schoon resultaat.
Een voorbeeld met voorwaarde. Als je de kleinste omzet wilt vinden boven 100 euro.
=AGGREGAAT(15, 6, (A2:A100>100)*A2:A100, 1)
Hier maakt de matrix (A2:A100>100)*A2:A100 alle niet relevante waarden foutief of nul. AGGREGAAT filtert dat direct.
Waarom AGGREGAAT() functie gebruiken?
Jij gebruikt AGGREGAAT() functie omdat jij controle wilt. Een standaard functie zoals SOM() of GEMIDDELDE() stopt bij een fout. Dat vertraagt jouw werk. AGGREGAAT kijkt verder. Jij beslist welke waarden meetellen. Hierdoor bouw jij formules die minder gevoelig zijn voor onvolledige data of foutcodes.
Wanneer jij met lijsten werkt waarin vaak rijen worden verborgen of gefilterd, voorkomt AGGREGAAT dat jij per ongeluk verkeerde berekeningen maakt. Jij vermijdt dubbele controles. Jij maakt jouw formule robuust.
Voorbeeld. Je hebt een lijst met budgetposten. Sommige zijn verborgen voor een maandrapport. Jij wilt de kleinste waarde vinden die zichtbaar is.
=AGGREGAAT(15, 7, C2:C300, 1)
Optie 7 negeert verborgen rijen en fouten.
Voorbeeld wanneer jij foutcodes wilt negeren.
=AGGREGAAT(1, 6, E2:E200)
Nummer 1 staat voor GEMIDDELDE. Jij krijgt een geldig gemiddelde zonder foutmeldingen.
Veel voorkomende fouten kun jij voorkomen door altijd het juiste optie nummer te kiezen. Als jij foutcodes niet negeert, stopt de berekening. Als jij verborgen rijen niet negeert, krijg jij verkeerde uitkomsten na een filter. Controleer dus altijd je optie nummer. Gebruik verw2 alleen wanneer de gekozen functie dit vereist. Als jij een positie opgeeft bij een functie die dit niet ondersteunt, krijg jij de foutcode #WAARDE!.
Handige punten ter verduidelijking
• Optie 6 negeert fouten.
• Optie 7 negeert verborgen rijen en fouten.
• Bij functies zoals KLEINSTE en GROOTSTE moet jij verw2 invullen.
Opmerkingen AGGREGAAT() functie
- De functie werkt in Excel Desktop, Online en Mobile zonder verschillen.
- Excel Starter ondersteunt beperkte argumenten.
- Verborgen rijen worden alleen genegeerd wanneer jij een optie kiest die dit toestaat.
- Foutcodes worden genegeerd wanneer een optie dit toestaat.
- Maximaal 253 argumenten zijn mogelijk.
- Matrices zijn toegestaan.
- De functie werkt niet in oudere macro systemen.
- Verkeerde functie_getal geeft de foutcode
#WAARDE!. - Verkeerde opties geven de foutcode
#WAARDE!. - Verw2 is verplicht voor functies die een positie nodig hebben. Ontbreekt dit, dan krijg jij
#WAARDE!.

