Rumus Excel: Median bersyarat dengan kriteria -

Daftar Isi

Formula umum

(=MEDIAN(IF(criteria,range)))

Ringkasan

Untuk menghitung median bersyarat berdasarkan satu atau beberapa kriteria, Anda dapat menggunakan rumus array yang menggunakan fungsi MEDIAN dan IF secara bersamaan. Dalam contoh yang ditunjukkan, rumus di F5 adalah:

=MEDIAN(IF(group=E5,data))

di mana "grup" adalah rentang bernama B5: B14, dan "data" adalah rentang bernama C5: C14.

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

Penjelasan

Fungsi MEDIAN tidak memiliki cara bawaan untuk menerapkan kriteria. Diberikan rentang, itu akan mengembalikan angka MEDIAN (tengah) dalam rentang itu.

Untuk menerapkan kriteria, kami menggunakan fungsi IF di dalam MEDIAN untuk "memfilter" nilai. Dalam contoh ini, fungsi IF memfilter menurut grup seperti ini:

IF(group=E5,data)

Ekspresi ini membandingkan setiap nilai dalam rentang bernama "grup" terhadap nilai dalam E5 ("A"). Karena kriteria diterapkan ke array dengan beberapa nilai, hasilnya adalah array nilai TRUE FALSE seperti ini:

(TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE)

Dalam larik ini setiap TRUE sesuai dengan nilai di grup A. Fungsi IF mengevaluasi hasil ini dan mengembalikan nilai yang sesuai dari rentang bernama "data". Hasil akhir dari IF adalah

(1;2;3;3;5;FALSE;FALSE;FALSE;FALSE;FALSE)

Perhatikan hanya nilai di grup A yang bertahan, dan nilai grup B sekarang FALSE. Larik ini dikembalikan ke fungsi MEDIAN, yang secara otomatis mengabaikan nilai FALSE dan mengembalikan nilai median, 3.

Catatan: jika IF digunakan dengan cara ini untuk memfilter nilai dengan operasi array, rumus harus dimasukkan dengan control + shift + enter.

Kriteria tambahan

Untuk menerapkan lebih dari satu kriteria, Anda bisa menumpuk IF lain di dalam IF pertama:

(=MEDIAN(IF(criteria1,IF(criteria2,data))))

Untuk menghindari penumpukan tambahan, Anda juga dapat menggunakan logika boolean dalam kriteria.

Artikel yang menarik...