Rumus Excel: Minimum jika banyak kriteria -

Daftar Isi

Formula umum

(=MIN(IF(rng1=criteria1,IF(rng2=criteria2,values))))

Ringkasan

Untuk mendapatkan nilai minimum dalam kumpulan data menggunakan beberapa kriteria (yaitu untuk mendapatkan MIN IF), Anda dapat menggunakan rumus array dan berdasarkan pada fungsi MIN dan IF. Pada contoh yang diperlihatkan rumus di I6 adalah:

(=MIN(IF(color=G6,IF(item=H6,price))))

Dengan warna "merah" dan item "topi" hasilnya $ 8,00

Catatan: Ini adalah rumus array dan harus dimasukkan menggunakan Ctrl + Shift + Enter

Penjelasan

Contoh ini menggunakan rentang bernama berikut: "color" = B6: B14, "item" = C6: C14, dan "price" = E6: E14. Dalam contoh, kami menetapkan harga item di berbagai wilayah. Tujuannya adalah untuk menemukan harga minimum untuk warna dan barang tertentu.

Rumus ini menggunakan dua fungsi IF bertumpuk, dibungkus di dalam MIN untuk mengembalikan harga minimum menggunakan dua kriteria. Dimulai dengan uji logika pernyataan IF pertama, color = G6, nilai dalam rentang bernama warna (B6: B14) diperiksa terhadap nilai di sel G6, "merah". Hasilnya adalah array seperti ini:

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

Dalam uji logika untuk pernyataan IF kedua, item = H6, nilai dalam item rentang bernama (C6: C14) diperiksa terhadap nilai di sel H6, "hat". Hasilnya adalah array seperti ini:

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

The "nilai jika benar" untuk pernyataan IF ke-2 rentang bernama "harga" (E6: E14), yang merupakan larik seperti ini:

(11;8;9;12;9;10;9;8;7)

Harga dikembalikan untuk setiap item dalam rentang ini hanya jika hasil dari dua larik pertama di atas BENAR untuk item di posisi yang sesuai. Dalam contoh yang ditunjukkan, larik terakhir di dalam MIN terlihat seperti ini:

(11;8;9;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)

Perhatikan bahwa satu-satunya harga yang "bertahan" adalah yang berada pada posisi di mana warnanya "merah" dan itemnya adalah "topi".

Fungsi MIN kemudian mengembalikan harga terendah, secara otomatis mengabaikan nilai FALSE.

Sintaks alternatif menggunakan logika boolean

Anda juga dapat menggunakan rumus array berikut, yang hanya menggunakan satu fungsi IF bersama dengan logika boolean:

(=MIN(IF((color=G6)*(item=H6),price)))

Keuntungan dari sintaks ini adalah menambahkan kriteria tambahan tanpa menambahkan fungsi IF bertingkat tambahan.

Dengan fungsi MINIFS

Fungsi MINIFS, yang diperkenalkan di Excel 2016 melalui Office 365, dirancang untuk mengembalikan nilai minimum berdasarkan satu atau beberapa kriteria, tanpa memerlukan rumus array. Dengan MINIFS, rumus di I6 menjadi:

=MINIFS(price,color,G6,item,H6)

Catatan: MINIFS secara otomatis akan mengabaikan sel kosong yang memenuhi kriteria. Dengan kata lain, MINIFS tidak akan memperlakukan sel kosong yang memenuhi kriteria sebagai nol. Di sisi lain, MINIFS akan mengembalikan nol (0) jika tidak ada sel yang cocok dengan kriteria.

Artikel yang menarik...