De Excel AGGREGATE-functie van Excel is een geavanceerde versie van de Excel SUBTOTAAL-functie. De AGGREGATE-functie is geïntroduceerd in Excel 2010. Vroeger voerde het eenvoudige bewerkingen uit op een gegevensset, zoals SUM, GEMIDDELDE, MAX, enz. Hetzelfde als SUBTOTAAL.
Waarom dan de AGGREGATE-functie gebruiken? De reden is dat, terwijl de SUBTOTAAL-functie uit slechts 11 bewerkingen bestaat, AGGREGATE 19 bewerkingen met meer controle afhandelt. Met controle bedoel ik dat je kunt bepalen welke waarden in bereik of database moeten worden berekend. We zullen zien hoe snel in dit artikel.
Syntaxis van AGGREGATE-functie
=AGGREGAAT(functie num, opties, array,[k]) (Arrayvorm)
=AGGREGAAT(functie num, opties, ref1, ref2… ) (Referentieformulier)
Er zijn twee vormen van AGGREGATE-functie in Excel. Matrixformulier en referentieformulier. Wanneer we gegevens als een bereik willen aanleveren (bijv. A1:A3), gebruiken we array-vorm. Wanneer we andere referenties moeten aanleveren (bijv. A1, B3, C11 etc) dan gebruiken we Referentieformulier.
Functienummer: Van nummer 1 tot 19 is elk nummer gekoppeld aan een bewerking. We geven het nummer van de functie die we willen gebruiken op bereik of database. Hier is de lijst.
Functie Nummer | Functienaam: |
1 | GEMIDDELD |
2 | GRAAF |
3 | AANTAL |
4 | MAX |
5 | MIN |
6 | PRODUCT |
7 | STDEV.S |
8 | STDEV.P |
9 | SOM |
10 | VAR.S |
11 | VAR.P |
12 | MEDIAAN |
13 | MODUS.SNGL |
14 | GROOT |
15 | KLEIN |
16 | PERCENTIEL.INC |
17 | KWARTIEL.INC |
18 | PERCENTIEL.EXC |
19 | KWARTIEL.EXC |
Opties: De besturing waar ik het over had, deze optie is die besturing. Het stelt u in staat om te kiezen, hoe u wilt berekenen. Waar u rekening mee wilt houden bij het berekenen en wat niet. De lijst met beschikbare opties is zoals hieronder.
Num | Opties |
0 | Negeer geneste SUBTOTAL- en AGGREGATE-functies |
1 | Negeer geneste SUBTOTAL-, AGGREGATE-functies en verborgen rijen |
2 | Negeer geneste SUBTOTAL-, AGGREGATE-functies en foutwaarden |
3 | Negeer geneste SUBTOTAL, AGGREGATE-functies, verborgen rijen en foutwaarden |
4 | Negeer niets |
5 | Negeer verborgen rijen |
6 | Negeer foutwaarden |
7 | Negeer verborgen rijen en foutwaarden |
Matrix of ref: Dit is het bereik waarop u bewerkingen wilt uitvoeren. Het kan een database zijn, een enkele cel of een reeks niet-gekoppelde cellen.
[k]: Het is een optioneel argument. Het moet worden gebruikt met de functies waarvoor een sleutel nodig is. Zoals KLEIN, GROOT, enz.
Laten we een voorbeeld bekijken om dingen duidelijk te maken.
Voorbeeld: Som zichtbaar bereik op, negeer fouten met AGGREGATE-functie
Hier heb ik een kleine reeks getallen die ik wil optellen. Nu is de voorwaarde, ik wil waarden optellen die alleen zichtbaar zijn. Ik wil alle fouten, SUBTOTAAL en AGGREGATE-formules tussen het bereik negeren.
Schrijf deze formule in cel B8.
=AGGREGAAT(9,3,B2:B7)
De bovenstaande AGGREGATE-formule geeft het juiste antwoord zoals we verwachten.
Als u de functie SUBTOTAAL gebruikt, zal deze de verborgen rijen afhandelen, maar fouten niet afhandelen.
U kunt ook de n-de KLEINSTE of de n-de GROOTSTE waarde krijgen met behulp van de AGGREGATE-formule in Excel.
=AGGREGAAT(14,3,B2:B7,2)
De bovenstaande formule retourneert de op één na grootste waarde in het bereik B2:B7. Dat is hier 40.
=AGGREGAAT(4,3,B7,B3)
De bovenstaande AGGREGATE-formule is een referentietype en wordt gebruikt om de maximale waarde tussen B7 en B3 te krijgen.
Opmerkingen:
- Als een functie geen toets [k] vereist, en, zal AGGREGATE een #VALUE-fout retourneren.
- Als een functie een toets [k] vereist en u deze niet hebt opgegeven, retourneert AGGREGATE een #VALUE-fout.
Hoe de SUBTOTAAL-functie in Excel te gebruiken?
Hoe de Excel LOG10-functie te gebruiken?
Hoe de IMEXP-functie in Excel te gebruiken?
Hoe de IMCONJUGATE-functie in Excel te gebruiken?
Hoe de IMARGUMENT-functie in Excel te gebruiken?
populaire artikels
Een vervolgkeuzelijst bewerken
Indien met voorwaardelijke opmaak
Indien met jokertekens
Opzoeken op datum