Materi
Satu sel galat di sebuah kolom merusak semua ringkasan di bawahnya: SUM, AVERAGE, dan MAX atas rentang yang memuat #N/A ikut menghasilkan #N/A. Galat seperti itu datang dari rumus di baris data, misalnya VLOOKUP yang tidak menemukan kode atau pembagian dengan nol. AGGREGATE(nomor_fungsi, opsi, rentang) menghitung dengan fungsi pilihan sambil melewati jenis sel tertentu, dan opsi 6 berarti abaikan nilai kesalahan.
| Nomor | Fungsi | Argumen keempat |
|---|---|---|
| 1 | AVERAGE | — |
| 2 | COUNT | — |
| 4 / 5 | MAX / MIN | — |
| 9 | SUM | — |
| 12 | MEDIAN | — |
| 14 / 15 | LARGE / SMALL | k (peringkat ke-berapa) |
Contoh dengan hasil survei kepuasan di D2:D40, berupa skor rata-rata tiap responden yang sebagian #DIV/0! karena responden itu belum menjawab: total skor, skor rata-rata, dan skor tertinggi kedua.
=AGGREGATE(9,6,D2:D40)
=AGGREGATE(1,6,D2:D40)
=AGGREGATE(14,6,D2:D40,2)Opsi lain mengatur hal yang berbeda: opsi 2 mengabaikan galat sekaligus SUBTOTAL dan AGGREGATE lain di rentangnya, opsi 5 mengabaikan baris tersembunyi, dan opsi 7 mengabaikan baris tersembunyi dan galat.
AGGREGATE tidak memperbaiki data; ia hanya membuat ringkasan tetap terbaca. Laporan yang jujur menyebut berapa baris yang dilewati: SUMPRODUCT(--ISERROR(rentang)) menghitung sel galat di rentang itu, apa pun jenis galatnya.