Excel ima mnogo funkcija za računanje proseka, minimuma, maksimuma ili sabiranja. Ali sve one imaju jednu manu – vrlo lako se „slome“ ako postoji greška (#DIV/0!, #VALUE!) ili ako želite da ignorišu sakrivene redove. Zbog toga postoji AGGREGATE, funkcija koja rešava sve te probleme i daje mnogo više kontrole.
U ovom postu objašnjavam šta radi, kako radi i dajem najkorisnije primere koji se koriste u stvarnom radu.
Šta je AGGREGATE?
AGGREGATE je višenamenska funkcija sa kojom možete da radite:
- SUM (sabiranje)
- AVERAGE (prosek)
- MIN i MAX
- SMALL i LARGE
- COUNT i COUNTA
- MEDIAN
Glavna prednost je što možete da birate šta ignoriše:
- greške
- skrivene redove
- SUBTOTAL vrednosti
- filterom sakrivene redove
Sintaksa funkcije
=AGGREGATE(function_num, options, array)
1. function_num – definiše šta funkcija radi
Najkorisnije opcije:
- 1 = AVERAGE
- 2 = COUNT
- 9 = SUM
- 14 = LARGE
- 15 = SMALL
2. options – definiše šta da ignoriše
- 1 → ignoriše skrivene redove
- 6 → ignoriše greške
- 7 → ignoriše skrivene redove + greške
- 5 → ignoriše SUBTOTAL i AGGREGATE vrednosti
3. array – opseg
Npr. A1:A20
Praktični i najkorisniji primeri
1. Sabiranje sa greškama, filtrirane redove – bez rušenja formule
=AGGREGATE(9, 3, A1:A20)
9 = SUM, 3 = ignoriši greške, sabiraj samo filtrirane redove, ne sabiraj drugu subtotal ili aggregate funkciju
2. Prosek samo vidljivih redova (idealno za filtrirane tabele)
=AGGREGATE(1, 5, B2:B200)
3. Najveća vrednost bez grešaka
=AGGREGATE(14, 6, C1:C100)
4. Najmanja vrednost, ali samo iz filtriranih (vidljivih) redova
=AGGREGATE(15, 5, D2:D150)
Zašto koristiti AGGREGATE umesto klasičnih funkcija?
- Kada podaci imaju greške
- Kada koristiš filtere
- Kada želiš precizniju kontrolu
- Kada radiš sa SUBTOTAL funkcijama
- Kada želiš da izbegneš IFERROR kombinacije
AGGREGATE je praktično švajcarski nožić među Excel funkcijama.
Zašto je AGGREGATE bolji od SUBTOTAL?
- AGGREGATE podržava 19 funkcija, dok SUBTOTAL ima samo 11.
- AGGREGATE može da ignoriše greške (#DIV/0!, #VALUE!), SUBTOTAL ne može.
- AGGREGATE radi i sa LARGE, SMALL, MEDIAN – SUBTOTAL nema te opcije.
- AGGREGATE nudi više načina za ignorisanje podataka (greške, skriveno, filtrirano, SUBTOTAL vrednosti).
- AGGREGATE je stabilniji u složenijim formulama, SUBTOTAL se lako "slomi" ako postoji greška u opsegu.
- AGGREGATE može potpuno da zameni SUBTOTAL, dok SUBTOTAL ne može da zameni AGGREGATE.
Zaključak
Ako radiš sa tabelama koje imaju filtere, greške ili skrivene redove – AGGREGATE je funkcija koju treba da koristiš. Može da zameni deset drugih funkcija i da reši gomilu komplikacija koje se javljaju u Excelu.

0 Коментари