Formula Excel: Padanan anggaran dengan pelbagai kriteria -

Isi kandungan

Ringkasan

Untuk mencari dan mengira padanan berdasarkan lebih dari satu kriteria, anda boleh menggunakan formula susunan berdasarkan INDEX dan MATCH, dengan bantuan fungsi IF. Dalam contoh yang ditunjukkan, formula dalam G8 adalah:

(=INDEX(D5:D10,MATCH(G7,IF(B5:B10=G6,C5:C10),1)))

Matlamat formula ini adalah untuk mengembalikan "ukuran" apabila diberi haiwan dan berat badan.

Catatan: ini adalah formula larik dan mesti dimasukkan dengan Control + Shift + Enter

Penjelasan

Pada intinya, ini hanyalah formula INDEX / MATCH. Masalahnya dalam kes ini adalah kita perlu "menyaring" entri luar dalam jadual sehingga kita hanya tinggal dengan catatan yang sesuai dengan haiwan yang kita cari.

Ini dilakukan dengan fungsi IF sederhana di sini:

IF(B5:B10=G6,C5:C10)

Coretan ini menguji nilai dalam B5: B10 untuk melihat apakah nilai tersebut sesuai dengan nilai dalam G6 (haiwan). Sekiranya terdapat padanan, nilai yang sesuai dalam C5: C11 dikembalikan. Sekiranya tidak ada perlawanan, PALSU dikembalikan. Apabila G6 mengandungi "kucing", susunan yang dihasilkan kelihatan seperti ini:

(SALAH; SALAH; SALAH; 5; 10; 15)

Ini masuk ke fungsi MATCH sebagai array. Nilai carian untuk pertandingan berasal dari G7, yang mengandungi berat (9 lbs dalam contoh).

Perhatikan bahawa pencocokan dikonfigurasi untuk perkiraan pencocokan dengan menetapkan tipe padanan ke 1, dan ini mengharuskan nilai di C5: C11 harus disusun.

MATCH mengembalikan kedudukan berat dalam array, dan ini diteruskan ke fungsi INDEX sebagai nombor baris. Rangkaian carian untuk INDEX adalah ukuran dalam D5: D10, jadi INDEX mengembalikan ukuran yang sesuai dengan kedudukan yang dihasilkan oleh MATCH (angka 4 dalam contoh yang ditunjukkan).

Artikel menarik...