Kuinka käyttää Excel AGGREGATE -toimintoa -

Sisällysluettelo

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 laskenta

Palautusarvo

Riippuu määritetystä toiminnosta

Syntaksi

= 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 2010

Kä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.

Mielenkiintoisia artikkeleita...