ID EN
#Math

AGGREGATE

Excel Functions 🇮🇩 Bahasa Indonesia

Perhitungan agregat pengembalian

Syntax

EXCEL
=AGGREGATE(function_num, options, ref1, [ref2], ...)

Arguments

Parameter Deskripsi
function_num Operation to perform (1-19).
options Values to ignore (0-7).
ref1 First argument.
ref2 [optional] Second argument (k).

Return Value

Tergantung pada fungsi yang ditentukan

Details

Fungsi AGGREGATE mengembalikan hasil penghitungan agregat seperti AVERAGE, COUNT, MAX, MIN, dll. yang dilakukan pada satu atau lebih referensi. Fungsi AGGREGATE seperti versi yang ditingkatkan dari fungsi SUBTOTAL yang lama, dan memberikan lebih banyak opsi penghitungan, dan kontrol lebih besar dalam mengabaikan hal-hal tertentu. Ada dua alasan yang membuat fungsi AGGREGATE sangat berguna, dibandingkan dengan fungsi lain yang melakukan operasi yang sama: AGGREGATE dapat menjalankan total 19 fungsi, dan fungsi yang akan dijalankan diberikan dalam bentuk angka, yang muncul sebagai argumen pertama dalam fungsi, jumlah_fungsi. Argumen kedua, opsi, mengontrol cara AGGREGATE menangani kesalahan dan nilai di baris tersembunyi. Lihat tabel di bawah untuk semua opsi yang tersedia. Fungsi AGGREGATE membutuhkan empat argumen: menyenangkan

Contoh

Example 1

The last 6 functions require all four arguments: function_num specifies the operation, options controls various behaviors, ref1 is the array of values

EXCEL
LARGE(array,k)
SMALL(array,k)
PERCENTILE.INC(array,k)
QUARTILE.INC(array,quart)
PERCENTILE.EXC(array,k)
QUARTILE.EXC(array,quart)
Example #1

To return the MAX value in the range A1:A10, ignoring both errors and hidden rows, provide 4 for function number and 7 for options:

EXCEL
=AGGREGATE(4,7,A1:A10) // max value
Example #1

To return the MIN value with the same options, change the function number to 5:

EXCEL
=AGGREGATE(5,7,A1:A10) // min value
Example #2

In the example shown above, the formula in D5 is:

EXCEL
=AGGREGATE(4,6,values)
Example #3 - nth largest

The formulas in D8:D10 demonstrate how to return "nth largest" values:

EXCEL
=AGGREGATE(14,6,values,1) // 1st largest
=AGGREGATE(14,6,values,2) // 2nd largest
=AGGREGATE(14,6,values,3) // 3rd largest
Example #4 - array operation

What makes AGGREGATE especially useful for more complex formulas is that it can handle arrays natively when the function number is 14-19. For example,

EXCEL
=AGGREGATE(14,6,values/(TEXT(dates,"ddd")="Mon"),1)

See Also

MIN MAX SMALL LARGE AVERAGE COUNT SUBTOTAL