
Excel AGGREGATE -funktio palauttaa aggregaattilaskennan, kuten AVERAGE, COUNT, MAX jne., Jättäen valinnaisesti huomiotta piilotetut rivit ja virheet. Käytettävissä on yhteensä 19 toimintoa, jotka on määritetty funktionumerolla ensimmäisessä argumentissa (katso vaihtoehtojen taulukko).
Tarkoitus Palauta aggregaattilaskenta Palautusarvo Riippuu määritetystä toiminnasta Syntaksi = AGGREGATE (funktion_numero, vaihtoehdot, ref1, ref2) Argumentit
- funktion_numero - Suoritettava toiminto (1-19).
- vaihtoehtoja - Ohitetut arvot (0-7).
- ref1 - Ensimmäinen argumentti.
- ref2 - Toinen argumentti (k).
AGGREGATE -funktio palauttaa aggregaattilaskennan, kuten AVERAGE, COUNT, MAX, MIN, jne. Tuloksen. Yhteensä 19 toimintoa on käytettävissä, ja suoritettava toiminto määritetään numerona, joka näkyy funktion ensimmäisenä argumenttina. Toinen argumentti, vaihtoehdot, ohjaa sitä, miten AGGREGATE käsittelee virheitä ja arvoja piilotetuilla riveillä. Katso alla olevista taulukoista kaikki käytettävissä olevat vaihtoehdot.
Esimerkki #1
Jos haluat palauttaa alueen MAX arvon A1: A10, jättämättä molemmat virheet huomiotta ja piilotetut rivit, 4 funktionumerolle ja 7 vaihtoehtoille:
= AGGREGATE (4,7,A1:A10) // max value
Jos haluat palauttaa MIN -arvon samoilla vaihtoehdoilla, muuta toimintonumeroksi 5:
kuinka asentaa solu Excelissä
= AGGREGATE (5,7,A1:A10) // min value
Esimerkki #2
Yllä olevassa esimerkissä D5: n kaava on:
= AGGREGATE (4,6,values)
jossa 'arvot' on nimetty alue B5: B14. Toiminnon numero on 4, joka määrittää MAX. Vaihtoehdot ovat 6, vain virheiden huomiotta jättäminen.
Esimerkki #3 - n. Suurin
D8: D10: n kaavat osoittavat, kuinka palauttaa n. Suurin arvo:
= AGGREGATE (14,6,values,1) // 1st largest = AGGREGATE (14,6,values,2) // 2nd largest = AGGREGATE (14,6,values,3) // 3rd largest
Funktion numero on tässä 14, joka suorittaa LARGE -toiminto . Koska LARGE -funktio vaatii k -argumentin, se näkyy viimeisenä argumenttina yllä olevissa kolmessa kaavassa.
Esimerkki #4 - matriisitoiminto
AGGREGATE tekee erityisen hyödylliseksi monimutkaisemmille kaavoille, koska se pystyy käsittelemään matriiseja luonnollisesti, kun funktion numero on 14-19. Jos esimerkiksi haluat löytää MAX -arvon maanantaisin ja päivämäärät ja arvot sisältävät tiedot, voit käyttää AGGREGATE -toimintoa seuraavasti:
= AGGREGATE (14,6,values/( TEXT (dates,'ddd')='Mon'),1)
Tässä määritellään funktiolle 14 (LARGE) ja 6 vaihtoehtoon (ohita virheet). Sitten rakennamme loogisen lausekkeen käyttämällä TEKSTI -funktiota kaikkien maanantain päivämäärien tarkistamiseen. Tämän toiminnon tuloksena on joukko TRUE/FALSE -arvoja, joista tulee alkuperäisten arvojen nimittäjä. FALSE arvioi nollaksi ja heittää #DIV/0! virhe. TOSI arvioi 1: ksi ja palauttaa alkuperäisen arvon. Lopullinen arvojen ja virheiden ryhmä toimii kuin suodatin. AGGREGATE ei huomioi kaikkia virheitä ja palauttaa suurimman (maksimi) jäljellä olevista arvoista. Täydellisempi esimerkki täällä .
Toimintojen numerot
Alla olevassa taulukossa on lueteltu AGGREGATE -funktion käytettävissä olevat toimintojen numerot ja niihin liittyvän toiminnon nimi. Kolmas sarake, Ref2, osoittaa toisen argumentin arvon, joka odotetaan tarvittaessa.
Toiminto | Toiminto | Viite2 |
---|---|---|
1 | KESKIVERTO | |
2 | KREIVI | |
3 | COUNTA | |
4 | MAX | |
5 | MIN | |
6 | TUOTE | |
7 | STDEV.S | |
8 | STDEV.P | |
9 | SUMMA | |
10 | JONKA | |
yksitoista | KYLLÄ P | |
12 | MEDIAANI | |
13 | MODE.SNGL | |
14 | SUURI | kohteeseen |
viisitoista | PIENI | kohteeseen |
16 | PERCENTILE.INC | kohteeseen |
17 | QUARTILE.INC | vuosineljännes |
18 | PERCENTILE.EXC | kohteeseen |
19 | QUARTILE.EXC | vuosineljännes |
Käyttäytymisvaihtoehdot
AGGREGATE -funktiolla on monia vaihtoehtoja virheiden, piilotettujen rivien ja muiden toimintojen ohittamiseen. Mahdolliset arvot ovat 0-7, kuten alla olevassa taulukossa on esitetty.
Vaihtoehto | Käyttäytyminen |
---|---|
0 | Ohita väli- ja yhteenlaskutoiminnot |
1 | Ohita piilotetut rivit, VÄLISUMMA- ja AGGREGATE -toiminnot |
2 | Ohita virhearvot, VAIHTEISTO- ja AGGREGAATIO -toiminnot |
3 | Ohita piilotetut rivit, virhearvot, VAIHTO- ja AGGREGAATIO -funktiot |
4 | Ohita mitään |
5 | Ohita piilotetut rivit |
6 | Ohita virhearvot |
7 | Ohita piilotetut rivit ja virhearvot |
Huomautuksia
- AGGREGATE palauttaa arvon #VALUE! virhe, jos toinen funktion argumentti vaaditaan, mutta sitä ei toimiteta.
- 3D -viitteet eivät toimi AGGREGATEn kanssa.
- AGGREGATE -toiminto on suunniteltu pystyalueille, ei vaaka -alueille.