Rumus Excel: Besar dengan kriteria -

Daftar Isi

Formula umum

(=LARGE(IF(criteria,values),n))

Ringkasan

Untuk mengembalikan nilai terbesar dalam sekumpulan data dengan kriteria, Anda dapat menggunakan rumus yang didasarkan pada fungsi LARGE dan IF.

Dalam contoh yang ditunjukkan, rumus di F5 adalah:

(=LARGE(IF(B5:B11="B",C5:C11),2))

Catatan: ini adalah rumus array dan harus dimasukkan dengan control + shift + enter.

Penjelasan

Fungsi LARGE dapat digunakan untuk mengambil nilai terbesar "ke-n" dalam data numerik seperti:

=LARGE(values,n)

Dalam contoh ini, kami hanya perlu menyertakan nilai yang terkait dengan grup B. Untuk melakukan ini, kami menggunakan fungsi IF untuk memfilter:

IF(B5:B11="B",C5:C11)

Karena kami menjalankan pengujian logis pada berbagai sel, kami mendapatkan berbagai hasil:

(SALAH; 98; SALAH; 60; SALAH; 95; SALAH)

Perhatikan bahwa hanya nilai di grup B yang membuatnya menjadi array. Nilai Grup A menjadi FALSE karena gagal dalam pengujian logika. Larik ini dikembalikan di dalam fungsi LARGE dengan 2 hardcode sebagai "nth" (argumen "k" dalam LARGE):

=LARGE((FALSE;98;FALSE;60;FALSE;95;FALSE),2)

LARGE kemudian mengembalikan 95, nilai terbesar kedua di grup B sebagai hasil akhir.

Berbagai kriteria

Untuk memperhitungkan beberapa kriteria, Anda dapat memperluas rumus dengan logika boolean dalam bentuk seperti ini:

=LARGE(IF((criteria1)*(criteria2),values),n)

Di mana kriteria1 dan kriteria2 dan mewakili ekspresi untuk menguji nilai dalam rentang kriteria, seperti yang diperlihatkan dalam contoh asli di atas.

Artikel yang menarik...