ID Artikel: 214142 - Kajian Terakhir: 01 Februari 2012 - Revisi: 3.0

Cara menggunakan fungsi lembar kerja indeks dan COCOK dengan beberapa kriteria di Excel

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Untuk Microsoft Excel 98 dan versi artikel ini, lihat 59482  (http://support.microsoft.com/kb/59482/ ) .

Pada Halaman ini

Perbesar semua | Perkecil semua

RINGKASAN

Artikel ini menawarkan beberapa contoh yang menggunakan indeks dan PERTANDINGAN lembar kerja fungsi dalam Microsoft Excel untuk menemukan nilai berdasarkan beberapa kriteria.

INFORMASI LEBIH LANJUT

Contoh berikut menggunakan indeks dan PERTANDINGAN lembar kerja fungsi untuk menemukan nilai berdasarkan beberapa kriteria.

Contoh 1: Data di kolom

Metode 1

  1. Memulai Excel.
  2. Tipe data berikut ke lembar kerja yang baru:
       A1: Part   B1:  Code   C1:  Price   D1:  Find Part  E1:  Find Code
       A2: x      B2:  11     C2:  5.00    D2:  y          E2:  12
       A3: x      B3:  12     C3:  6.00    D3:  y          E3:  11
       A4: y      B4:  11     C4:  7.00    D4:  x          E4:  12
       A5: y      B5:  12     C5:  8.00    D5:  x          E5:  11
    					
  3. Untuk mengambil harga untuk bagian y dengan kode 12 dan kembali nilai ke sel F2, ketik rumus berikut dalam sel F2:
    =INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Tekan CTRL + SHIFT + ENTER untuk rumus sebagai array Formula.

    Rumus mengembalikan nilai 8,00.
  5. Pilih sel F2, ambil menangani mengisi, dan kemudian mengisi ke sel F5 untuk mengambil harga untuk setiap bagian dan kode kombinasi.

Metode 2

Metode kedua menghasilkan hasil yang sama tetapi menggunakan rangkaian sebaliknya. Rumus contoh berikut mungkin lebih baik untuk pencocokan data lebih dari dua kriteria karena tidak memerlukan bersarang jika pernyataan. Ini metode identik dengan metode 1 kecuali bahwa Anda mengganti rumus di langkah 3 dengan rumus berikut:
=INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Contoh 2: Data diatur dalam baris

Metode 1

  1. Memulai Excel.
  2. Tipe data berikut ke lembar kerja yang baru:
       A1: Part        B1: x      C1: x     D1: y       E1: y
       A2: Code        B2: 11     C2: 12    D2: 11      E2: 12
       A3: Price       B3: 5.00   C3: 6.00  D3: 7.00    E3: 8.00
       A4: Find Part   B4: y      C4: y     D4: x       E4: x
       A5: Find Code   B5: 12     C5: 11    D5: 12      E5: 11
    					
  3. Untuk mengambil harga untuk bagian y dengan kode 12 dan kembali nilai ke sel B6, ketik rumus berikut dalam sel B6:
    =INDEX($B$3:$E$3,MATCH(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Tekan CTRL + SHIFT + ENTER untuk rumus sebagai array Formula.

    Rumus mengembalikan nilai 8,00.
  5. Pilih sel B6, ambil menangani mengisi, dan kemudian mengisi kanan sel E6 untuk mengambil harga untuk setiap bagian dan kode kombinasi.

Metode 2

Metode kedua menghasilkan hasil yang sama tetapi menggunakan rangkaian sebaliknya. Rumus contoh berikut mungkin lebih baik untuk pencocokan data lebih dari dua kriteria karena tidak memerlukan bersarang jika pernyataan. Ini metode identik dengan metode 1 (di bawah contoh 2) kecuali bahwa Anda mengganti Formula pada langkah 3 dengan rumus berikut:
=INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))

Berlaku bagi:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Kata kunci: 
kbquery kbfunctions kbhowto kbmt KB214142 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:214142  (http://support.microsoft.com/kb/214142/en-us/ )