ID Artikel: 59482 - Kajian Terakhir: 14 September 2011 - Revisi: 2.0

Menggunakan indeks dan PERTANDINGAN melawan beberapa kriteria

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 2000 dan versi yang lebih baru dari artikel ini, lihat 214142  (http://support.microsoft.com/kb/214142/EN-US/ ) .

Pada Halaman ini

Perbesar semua | Perkecil semua

RINGKASAN

Artikel ini mencakup sampel data dan rumus yang mengambil nilai-nilai berdasarkan beberapa kriteria. Contoh-contoh ini menggunakan beberapa kriteria untuk mengambil bagian harga.

INFORMASI LEBIH LANJUT

Contoh berikut menggunakan indeks dan PERTANDINGAN fungsi lembar kerja untuk menemukan nilai yang didasarkan pada beberapa kondisi.

Data yang diatur dalam kolom

Asumsikan Anda menggunakan data sebagai berikut:
   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
				
Anggaplah bahwa Anda ingin mengambil harga untuk bagian y dengan kode 12. (Sel masukan adalah D2 dan E2.) Untuk mengambil harga untuk bagian ini, Ketik rumus berikut dalam sel F2:
   =INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
				
Rumus mengembalikan nilai 8,00.

Anda harus memasukkan formula ini sebagai suatu formula array dengan menekan CTRL + SHIFT + ENTER (dalam Microsoft Excel untuk Windows dan OS/2) atau PERINTAH + kembali (dalam Microsoft Excel untuk Macintosh).

Anda kemudian dapat mengisi rumus dengan menggunakan pegangan mengisi untuk sel F2 untuk mengambil harga untuk setiap bagian dan kode kombinasi.

Metode kedua menghasilkan hasil yang sama tetapi menggunakan rangkaian sebaliknya. Rumus contoh berikut mungkin lebih baik untuk pencocokan data terhadap beberapa kriteria (lebih dari dua) karena tidak memerlukan bersarang jika pernyataan:
   =INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))
				
Anda juga harus memasukkan formula ini sebagai suatu formula array. Untuk lebih melihat informasi tentang rangkaian operator, "teks, operator dalam formula"topik dalam indeks"User's Guide 1."

Catatan bahwa Anda tidak terbatas untuk dua kondisi, misalnya
   =INDEX(A2:E5,(MATCH(G1&H1&I1&J1,A2:A5&B2:B5&C2:C5&D2:D5,0)),5)
				
masuk sebagai array kembali teks atau nilai pada kolom E (kelima kolom dalam kisaran A2:E5) yang cocok dengan semua empat kondisi di G1, H1, I1, dan J1 di masing-masing kolom A, B, C, D.

Data yang diatur dalam baris

Asumsikan Anda menggunakan data sebagai berikut:
   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
				
Anggaplah bahwa Anda ingin mengambil harga untuk bagian y dengan kode 12, misalnya, dengan masukan sel B4 dan B5. Ketik berikut rumus dalam sel B6 untuk mengambil harga untuk bagian ini:
   =INDEX($B$3:$E$3,MATCH(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
				
Rumus mengembalikan nilai 8,00.

Anda harus memasukkan formula ini sebagai suatu formula array dengan menekan CTRL + SHIFT + ENTER (dalam Microsoft Excel untuk Windows dan OS/2) atau PERINTAH + kembali (dalam Microsoft Excel untuk Macintosh).

Anda kemudian dapat mengisi rumus ke kanan dengan menggunakan pegangan mengisi untuk sel B6 untuk mengambil harga untuk setiap bagian dan kode kombinasi.

Metode kedua menghasilkan hasil yang sama tetapi menggunakan rangkaian sebaliknya. Rumus contoh berikut mungkin lebih baik untuk pencocokan data terhadap beberapa kriteria (lebih dari dua) karena tidak memerlukan bersarang jika pernyataan:
   =INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))
				
Anda juga harus memasukkan formula ini sebagai suatu formula array. Untuk lebih informasi tentang rangkaian operator, lihat "teks, operator di rumus"dalam indeks"User's Guide 1."

REFERENSI

Untuk informasi lebih lanjut tentang menggunakan fungsi pencarian, klik tab indeks di Microsoft Excel 97 bantuan, ketik teks berikut
   lookup functions
				
kemudian klik dua kali teks yang dipilih untuk pergi ke "tentang pencarian dan referensi fungsi"topik.

"User's Guide 1, versi 4.0, halaman 132, 138

Berlaku bagi:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 95 Standard Edition
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Excel 98 for Macintosh
Kata kunci: 
kbhowto kbmt KB59482 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:59482  (http://support.microsoft.com/kb/59482/en-us/ )
Retired KB ArticleSanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.