IF dengan INDEX-MATCH di Excel (3 Pendekatan yang Sesuai)

  • Bagikan Ini
Hugh West

Dalam artikel ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat menggunakan IF dengan INDEX-MATCH di Excel. The Fungsi IF, fungsi INDEX, dan Fungsi MATCH adalah tiga fungsi Excel yang sangat penting dan banyak digunakan. Saat bekerja di Excel, kita sering kali harus menggunakan kombinasi dari ketiga fungsi ini. Hari ini saya akan menunjukkan kepada Anda bagaimana Anda dapat menggabungkan fungsi-fungsi ini dengan cukup komprehensif dengan semua cara yang memungkinkan.

Unduh Buku Kerja Praktik

JIKA dengan INDEX-MATCH.xlsx

3 Pendekatan untuk Menggunakan IF dengan INDEX-MATCH di Excel

Di sini, kita punya kumpulan data dengan Nama dari beberapa siswa, dan Tanda di Fisika dan Kimia dari sebuah sekolah bernama Taman Kanak-kanak Sunflower.

Mari kita coba menggabungkan Fungsi IF , Fungsi INDEX dan Fungsi MATCH dengan segala cara yang memungkinkan dari kumpulan data ini.

1. Bungkus INDEX-MATCH dalam Fungsi IF untuk Menggunakan IF dengan INDEX-MATCH di Excel

Anda bisa membungkus Rumus INDEX-MATCH dalam sebuah Fungsi IF jika perlu, entah bagaimana caranya.

Sebagai contoh, mari kita berpikir sejenak bahwa otoritas sekolah telah memutuskan untuk mencari siswa dengan angka paling sedikit dalam Fisika.

Tetapi itu hanya jika angka paling sedikit dalam Fisika kurang dari 40.

Jika tidak, maka tidak perlu mencari tahu siswa dan akan muncul "Tidak ada siswa" .

⧪ Bagaimana otoritas sekolah dapat mencapai hal ini?

Mudah. Mereka bisa membungkus INDEX-MATCH formula dalam sebuah Fungsi IF seperti rumus ini:

=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1), "Tidak Ada Siswa")

Lihat, karena angka terkecil dalam Fisika kurang dari 40 ( 20 dalam kasus ini), kita telah menemukan siswa dengan jumlah yang paling sedikit.

Itu adalah Alfred Moyes.

Penjelasan Rumus:

  • MIN (C4: C13) mengembalikan nilai terkecil dalam kolom C4:C13 ( Nilai dalam Fisika ). Dalam contoh ini, adalah 20 Lihat Fungsi MIN untuk detailnya.
  • Jadi rumusnya menjadi IF(20<40,INDEX(B4:D13,MATCH(20,C4:C13,0),1), "Tidak ada Siswa") .
  • Karena kondisi di dalam Fungsi IF ( 20<40 ) adalah BENAR , ia mengembalikan argumen pertama, INDEX(B4:D13,MATCH(20,C4:C13,0),1) .
  • COCOKKAN(20,C4:C13,0) mencari kecocokan persis dari 20 dalam kolom C4:C13 (Nilai dalam Fisika) dan menemukan satu di dalam 4 baris (Dalam sel C7 ). Jadi ia mengembalikan 4 .
  • Sekarang rumusnya menjadi INDEKS(B4:D13,4,1) . Ini mengembalikan nilai dari 4 baris dan 1 kolom rentang B4:D13 (Kumpulan data tidak termasuk Tajuk Kolom ).
  • Itu adalah nama siswa dengan angka paling sedikit dalam Fisika Dan itu adalah Alfred Moyes.

Lebih Banyak Tugas yang Harus Diselesaikan:

Sekarang jika Anda memahami rumus ini, dapatkah Anda memberi tahu saya rumus untuk mengetahui siswa dengan angka tertinggi dalam Kimia?

Itu hanya jika angka tertinggi lebih besar dari atau sama dengan 80. Jika tidak, kembalikan "Tidak ada siswa".

Ya. Anda telah menebak dengan benar. Rumusnya adalah:

=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1), "Tidak Ada Siswa")

Lihat, karena nilai tertinggi dalam Kimia lebih besar dari 80 ( 95 dalam contoh ini), kita telah mendapatkan siswa dengan nilai tertinggi dalam Kimia.

Ironisnya, lagi-lagi Alfred Moyes.

Baca selengkapnya: Excel INDEX MATCH untuk Mengembalikan Beberapa Nilai dalam Satu Sel

2. Gunakan Fungsi IF dalam Fungsi INDEX untuk Menggunakan IF dengan INDEX-MATCH di Excel

Kita juga bisa menggunakan Fungsi IF di dalam Fungsi INDEX jika perlu di suatu tempat.

Lihatlah gambar berikut ini. Kali ini kita memiliki catatan pemeriksaan (Hanya Fisika ) siswa dari dua kelas yang berbeda di Taman Kanak-kanak Sunflower.

Sekarang kita memiliki sel H9 di lembar kerja yang berisi VII .

Kita ingin menurunkan rumus yang akan menunjukkan siswa dengan nilai tertinggi dari Kelas VII di sel yang berdekatan jika H9 berisi VII .

Dan jika mengandung VIII , rumus tersebut akan menunjukkan siswa dengan nilai tertinggi dari Kelas VIII .

⧪ Bagaimana cara melaksanakannya?

Anda bisa menyisipkan Fungsi IF di dalam sebuah Fungsi INDEX untuk menyelesaikan tugas. Rumusnya adalah:

=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)

Lihat, karena ada VII di dalam sel H9 , kami mendapatkan siswa dengan nilai tertinggi dari Kelas VII .

Itu adalah Steve Smith, dengan nilai 98.

Dan jika kita masuk VIII di sana, kita akan mendapatkan siswa dengan nilai tertinggi dari Kelas VIII .

Itu akan menjadi Paul Kennington.

Penjelasan Rumus:

  • IF(H9=”VII”,B6:C15,E6:F15) kembali B6:C15 jika sel H9 berisi "VII" Jika tidak, ia mengembalikan E6:F15.
  • Demikian pula, IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)) kembali COCOKKAN(MAX(C6:C15),C6:C15,1) jika H9 berisi "VII" Jika tidak, ia mengembalikan MATCH(MAX(F6:F15),F6:F15,1) .
  • Oleh karena itu, ketika H9 berisi "VII" , rumusnya menjadi INDEX(B6:C15,MATCH(MAX(C6:C15),C6:C15,1),1) .
  • MAX (C6: C15) mengembalikan nilai tertinggi dari rentang C6:C15 ( Tanda dari Kelas VII ). 98 di sini. Fungsi MAX untuk detailnya.
  • Jadi, rumusnya menjadi INDEX(B6:C15,MATCH(98,C6:C15,1),1) .
  • COCOKKAN(98,C6:C15,1) mencari kecocokan persis dari 98 dalam kolom C6:C15. Ia menemukan satu di dalam 8 baris, dalam sel C13 . sehingga kembali 8 .
  • Rumusnya sekarang menjadi INDEKS(B6:C15,8,1) . Ini mengembalikan nilai dari 8 baris dan 1 kolom dari kumpulan data B6:C15.
  • Ini adalah siswa dengan nilai tertinggi dalam Kelas VII Steve Smith.

Bacaan Serupa

  • Fungsi INDEX dan MATCH Excel dengan Beberapa Kriteria (4 Rumus)
  • Rumus INDEX-MATCH untuk Menemukan Nilai Minimum di Excel (4 Cara yang Cocok)
  • INDEX, MATCH dan MAX dengan Beberapa Kriteria di Excel
  • XLOOKUP vs INDEX-MATCH di Excel (Semua Kemungkinan Perbandingan)
  • Indeks Cocokkan Beberapa Kriteria dalam Baris dan Kolom di Excel

3. Gunakan Fungsi IF dalam Fungsi MATCH untuk Menggunakan IF dengan INDEX-MATCH di Excel

Anda juga bisa menggunakan Fungsi IF di dalam Fungsi MATCH jika perlu.

Mari kita kembali ke kumpulan data asli kita, dengan Tanda dari Fisika dan Kimia dari para siswa Taman Kanak-kanak Sunflower.

Sekarang kita akan melakukan tugas lain yang berbeda.

Di dalam sel F4 dari lembar kerja, terdapat nama subjek "Fisika" .

Kita akan menurunkan rumus yang akan menunjukkan siswa dengan nilai tertinggi dalam Fisika di sel yang berdekatan jika F4 memiliki "Physics" di dalamnya.

Dan jika memiliki "Kimia" akan menunjukkan siswa dengan nilai tertinggi dalam Kimia .

⧪ Bagaimana cara melaksanakannya?

Mudah. Fungsi IF di dalam Fungsi MATCH seperti rumus ini:

=INDEX(B4:D13,MATCH(IF(F7="Fisika",MAX(C4:C13),MAX(D4:D13)),IF(F7="Fisika",C4:C13,D4:D13),0),1)

Hal ini menunjukkan Steve Smith, karena ia adalah peraih nilai tertinggi dalam Fisika dan sel F7 berisi "Fisika" .

Jika kita mengubah sel F7 untuk "Kimia" , itu akan menunjukkan Alfred Moyes, peraih nilai tertinggi dalam Kimia .

Penjelasan Rumus:

  • IF(F7="Fisika",MAX(C4:C13),MAX(D4:D13)) kembali MAX (C4: C13) jika F7 berisi "Fisika" Jika tidak, ia mengembalikan MAX (D4:D13).
  • Demikian pula, JIKA(F7="Fisika",C4:C13,D4:D13) kembali C4:C13 jika F7 berisi "Fisika" Jika tidak, ia mengembalikan D4:D13.
  • Jadi, jika F7 berisi "Fisika" , rumusnya menjadi INDEX(B4:D13,MATCH(MAX(C4:C13),C4:C13,0),1) .
  • MAX (C4: C13) mengembalikan nilai tertinggi dari rentang C4:C13 ( Tanda dari Fisika ). 98 di sini. Fungsi MAX untuk detailnya.
  • Jadi, rumusnya menjadi INDEX(B4:D13,MATCH(98,C4:C13,1),1) .
  • COCOKKAN(98,C4:C13,1) mencari kecocokan persis dari 98 dalam kolom C4:C13. Ia menemukan satu di dalam 8 baris, dalam sel C11 . sehingga kembali 8 .
  • Rumusnya sekarang menjadi INDEKS(B4:D13,8,1) . Ini mengembalikan nilai dari 8 baris dan 1 kolom dari kumpulan data B4:D13.
  • Ini adalah siswa dengan nilai tertinggi dalam Fisika Steve Smith.

Hal-hal yang Perlu Diingat

  • Selalu atur 3 argumen dari Fungsi MATCH untuk 0 jika Anda menginginkan kecocokan yang tepat. Kami hampir tidak mengaturnya ke hal lain.
  • Ada beberapa alternatif untuk Rumus INDEX-MATCH , seperti Fungsi FILTER , yang Fungsi VLOOKUP , yang Fungsi XLOOKUP, dll.
  • Di antara alternatif-alternatif tersebut, yang Fungsi FILTER adalah yang terbaik karena mengembalikan semua nilai yang cocok dengan kriteria. Tetapi tersedia di Kantor 365 hanya.

Kesimpulan

Dengan menggunakan metode-metode ini, Anda bisa menggunakan Fungsi IF dengan Fungsi INDEX-MATCH Apakah Anda tahu metode lain? Atau apakah kami memiliki pertanyaan? Jangan ragu untuk bertanya kepada kami.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.