Rumus Excel: nilai terbesar ke-n dengan kriteria -

Daftar Isi

Formula umum

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

Ringkasan

Untuk mendapatkan nilai terbesar ke-2, nilai terbesar ke-3, nilai terbesar ke-4, dan seterusnya, di mana setiap nilai cocok dengan kriteria yang diberikan, Anda dapat menggunakan rumus array yang menggunakan fungsi LARGE dan IF.

Pada contoh yang ditunjukkan, rumus di G7 adalah:

(=LARGE(IF(Sex="F",Score),F7))

Di mana "Sex" adalah rentang bernama untuk C3: C15 dan "Skor" adalah rentang bernama D3: D15.

Catatan: ini adalah rumus array dan harus dimasukkan menggunakan Control + Shift + Enter.

Penjelasan

Fungsi LARGE sepenuhnya otomatis - Anda hanya perlu memberikan rentang dan integer untuk "nth" untuk menentukan nilai peringkat yang Anda inginkan.

Masalah dalam kasus ini adalah kita tidak ingin LARGE beroperasi pada setiap nilai dalam rentang, hanya nilai laki-laki atau perempuan (M atau F). Untuk menerapkan kriteria ini, kami menggunakan fungsi IF, yang menyediakan pengujian logika untuk "M" atau 'F ". Karena kami menerapkan pengujian ke larik nilai, hasilnya juga akan berupa larik. Dalam contoh yang ditampilkan , larik yang dihasilkan terlihat seperti ini:

(93; FALSE; 85; FALSE; 81; FALSE; FALSE; FALSE; FALSE; 72; FALSE; FALSE; 83)

Dimana FALSE mewakili skor laki-laki ("F") dan angka mewakili skor perempuan.

Fungsi LARGE akan secara otomatis mengabaikan nilai TRUE dan FALSE, sehingga hasilnya akan menjadi nilai terbesar ke-n dari kumpulan angka aktual dalam larik.

Artikel yang menarik...