Yhteenveto
Excel AGGREGATE -funktio palauttaa aggregaattilaskennan, kuten AVERAGE, COUNT, MAX jne., Valinnaisesti jättämällä piilotetut rivit ja virheet huomiotta. Saatavana on yhteensä 19 operaatiota, jotka on määritelty funktionumerolla ensimmäisessä argumentissa (katso vaihtoehtotaulukko).
Tarkoitus
Palauta aggregaatin laskentaPalautusarvo
Riippuu määritetystä toiminnostaSyntaksi
= KOKOONPANO (funktion_luku, vaihtoehdot, viite1, viite2)Väitteet
- function_num - Suoritettava operaatio (1-19).
- Vaihtoehdot - Ohitettavat arvot (0-7).
- viite1 - Ensimmäinen väite.
- viite2 - Toinen väite (k).
Versio
Excel 2010Käyttöohjeet
AGGREGATE-funktio palauttaa aggregaattilaskennan tuloksen, kuten AVERAGE, COUNT, MAX, MIN jne. Yhteensä 19 operaatiota on käytettävissä, ja suoritettava operaatio määritetään numerona, joka näkyy funktion ensimmäisenä argumenttina. Toinen argumentti, vaihtoehdot, ohjaa sitä, kuinka AGGREGATE käsittelee piilotettujen rivien virheitä ja arvoja. Katso kaikki käytettävissä olevat vaihtoehdot alla olevista taulukoista.
Esimerkki 1
Jos haluat palauttaa MAX-arvon alueella A1: A10, jätä huomiotta sekä virheet että piilotetut rivit, anna 4 funktionumerolle ja 7 vaihtoehdoille:
=AGGREGATE(4,7,A1:A10) // max value
Jos haluat palauttaa MIN-arvon samoilla vaihtoehdoilla, vaihda toiminnon numeroksi 5:
=AGGREGATE(5,7,A1:A10) // min value
Esimerkki 2
Yllä olevassa esimerkissä kaava kohdassa D5 on:
=AGGREGATE(4,6,values)
missä "arvot" on nimetty alue B5: B14. Funktion numero on 4, mikä määrittää MAX. Vaihtoehdot ovat 6, vain virheiden ohittamiseksi.
Esimerkki # 3 - n. Suurin
Kohdassa D8: D10 olevat kaavat osoittavat, kuinka palautetaan "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-toiminnon. Koska LARGE-funktio vaatii ak-argumentin, se näkyy viimeisenä argumenttina yllä olevissa kolmessa kaavassa.
Esimerkki # 4 - matriisitoiminto
AGGREGATEn erityisen hyödylliseksi monimutkaisemmille kaavoille on, että se pystyy käsittelemään matriiseja natiivisti, kun funktion numero on 14-19. Esimerkiksi, jos haluat löytää MAX-arvon maanantaisin ja käyttää päivämääriä ja arvoja sisältäviä tietoja, voit käyttää AGGREGATE-tapaa seuraavasti:
=AGGREGATE(14,6,values/(TEXT(dates,"ddd")="Mon"),1)
Tässä määritetään 14 toiminnolle (LARGE) ja 6 vaihtoehdolle (ohita virheet). Sitten rakennamme loogisen lausekkeen TEXT-toiminnolla tarkistamaan kaikki maanantain päivämäärät. Tämän toiminnon tuloksena on joukko TOSI / EPÄTOSI-arvoja, joista tulee alkuperäisten arvojen nimittäjä. FALSE arvioidaan nollaksi ja heittää # DIV / 0! virhe. TOSI arvioi arvon 1 ja palauttaa alkuperäisen arvon. Viimeinen arvojen ja virheiden taulukko toimii kuin suodatin. AGGREGATE jättää huomiotta kaikki virheet ja palauttaa suurimman (maksimi) jäljellä olevista arvoista. Täydellisempi esimerkki täältä.
Toimintojen numerot
Alla olevassa taulukossa luetellaan AGGREGATE-funktion käytettävissä olevat funktionumerot sekä niihin liittyvän funktion nimi. Kolmas sarake, Ref2, ilmoittaa toisen argumentin arvon, joka odotetaan tarvittaessa.
Toiminto | Toiminto | Viite 2 |
---|---|---|
1 | KESKIVERTO | |
2 | KREIVI | |
3 | COUNTA | |
4 | MAX | |
5 | MIN | |
6 | TUOTE | |
7 | STDEV.S | |
8 | STDEV.P | |
9 | SUMMA | |
10 | VAR.S | |
11 | VAR.P | |
12 | MEDIAANI | |
13 | MODE.SNGL | |
14 | SUURI | k |
15 | PIENI | k |
16 | PERCENTILE.INC | k |
17 | QUARTILE.INC | litraa |
18 | PERCENTILE.EXC | k |
19 | QUARTILE.EXC | litraa |
Käyttäytymisvaihtoehdot
AGGREGATE-toiminnolla 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 SUBTOTAL- ja AGGREGATE-toiminnot |
1 | Ohita piilotetut rivit, SUBTOTAL ja AGGREGATE -funktiot |
2 | Ohita virhearvot, SUBTOTAL ja AGGREGATE -funktiot |
3 | Ohita piilotetut rivit, virhearvot, SUBTOTAL ja AGGREGATE -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 anneta.
- 3D-viitteet eivät toimi AGGREGATE: n kanssa.
- AGGREGATE-toiminto on suunniteltu pystysuorille alueille, ei vaaka-alueille.