Excel Formulas Academy · Pelajaran

Pencocokan Perkiraan untuk Tabel Bertingkat

Temukan rentang yang tepat dalam tabel harga atau penilaian dengan MATCH yang diurutkan.

Pelajaran 4 dari 413 langkah

Pencocokan Perkiraan untuk Tabel Bertingkat adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Apa Itu Tabel Tingkatan?

Tabel tingkatan mengelompokkan nilai kontinu ke dalam beberapa rentang. Contohnya mencakup lapisan pajak, biaya pengiriman berdasarkan berat, diskon volume, dan nilai huruf berdasarkan skor.

Anda tidak memerlukan satu baris untuk setiap nilai yang mungkin, melainkan hanya ambang awal setiap rentang. Skor 87 tidak memiliki entri yang persis sama, tetapi termasuk dalam rentang yang dimulai dari 80.

Di sinilah pencocokan perkiraan sangat berguna: metode ini menemukan rentang yang tepat tanpa mengharuskan kecocokan persis.

Pencocokan Persis vs Perkiraan

Sejauh ini kita menggunakan MATCH(value, range, 0) untuk pencocokan persis. Argumen ketiga 0 berarti "temukan nilai ini secara tepat atau kembalikan #N/A".

Untuk tingkatan, kita menggunakan jenis pencocokan 1. Jenis ini menemukan nilai terbesar yang kurang dari atau sama dengan nilai pencarian. Begitulah perilaku yang tepat untuk pencarian rentang.

Ada satu aturan penting: dengan jenis pencocokan 1, daftar ambang harus diurutkan dalam urutan menaik.

=MATCH(87, E2:E6, 1)

Menyiapkan Rentang

Bayangkan sebuah tabel penilaian. Kolom E berisi ambang bawah yang diurutkan menaik: 0, 60, 70, 80, 90. Kolom F berisi label: F, D, C, B, A.

Skor 0 hingga 59 mendapat F, 60 hingga 69 mendapat D, dan seterusnya. Kita hanya menyimpan awal setiap rentang, bukan setiap skor.

Tujuan kita: berdasarkan skor di G1, mengembalikan nilai hurufnya.

Menemukan Posisi Rentang

Gunakan MATCH perkiraan untuk menemukan rentang tempat suatu skor berada. MATCH(G1, E2:E6, 1) dengan skor 87 mencari ambang terbesar yang kurang dari atau sama dengan 87.

Ambangnya adalah 0, 60, 70, 80, 90. Nilai terbesar yang tidak melebihi 87 adalah 80, yang berada pada posisi 4. Jadi, MATCH mengembalikan 4.

Posisi tersebut menunjuk ke rentang yang benar meskipun 87 sendiri tidak ada dalam daftar.

=MATCH(G1, E2:E6, 1)

Mengembalikan Label Tingkatan

Sekarang masukkan posisi tersebut ke INDEX pada kolom label F2:F6.

INDEX(F2:F6, MATCH(G1, E2:E6, 1)) mengambil posisi 4 dan mengembalikan label keempat, "B".

Jadi, skor 87 dipetakan dengan benar ke nilai B. Ubah G1 menjadi 95 dan MATCH mengembalikan 5, sehingga hasilnya "A"; ubah menjadi 55 dan MATCH mengembalikan 1, sehingga hasilnya "F".

=INDEX(F2:F6, MATCH(G1, E2:E6, 1))

Persyaratan Pengurutan

MATCH perkiraan (jenis 1) memerlukan urutan menaik pada rentang pencarian. MATCH mengasumsikan data terus meningkat dan berhenti segera setelah melewati nilai pencarian.

Jika ambang Anda tidak berurutan, MATCH mungkin berhenti terlalu cepat dan mengembalikan posisi yang salah tanpa peringatan kesalahan. Selalu urutkan kolom ambang dari yang terkecil ke terbesar sebelum mengandalkan pencarian tingkatan.

=INDEX(F2:F6, MATCH(G1, E2:E6, 1))

Melakukan Hal yang Sama dengan XLOOKUP

XLOOKUP juga dapat melakukan pencocokan perkiraan. Argumen kelimanya, yaitu mode pencocokan, menerima -1 untuk "pencocokan persis atau item berikutnya yang lebih kecil", yang sangat cocok untuk tabel tingkatan.

Fungsi ini menemukan ambang terbesar yang kurang dari atau sama dengan G1 dan mengembalikan label yang sesuai tanpa memerlukan INDEX. Untuk pencarian rentang, fungsi ini sering kali lebih mudah dibaca daripada INDEX-MATCH.

=XLOOKUP(G1, E2:E6, F2:F6, "Out of range", -1)

Contoh Tingkatan Harga

Sekarang kita gunakan contoh diskon volume. Ambang di E (jumlah yang dipesan): 0, 10, 50, 100. Diskon di F: 0%, 5%, 10%, 15%.

  • Pesanan 7: ambang terbesar yang kurang dari atau sama dengan 7 adalah 0, posisi 1, sehingga hasilnya 0%.
  • Pesanan 60: ambang terbesar yang kurang dari atau sama dengan 60 adalah 50, posisi 3, sehingga hasilnya 10%.
  • Pesanan 200: ambang terbesar yang kurang dari atau sama dengan 200 adalah 100, posisi 4, sehingga hasilnya 15%.

Satu rumus menangani semua jumlah.

=INDEX(F2:F5, MATCH(G1, E2:E5, 1))

Menangani Nilai di Bawah Tingkatan Pertama

Bagaimana jika suatu nilai lebih kecil daripada semua ambang? Dengan MATCH perkiraan, tidak ada nilai yang kurang dari atau sama dengannya, sehingga MATCH mengembalikan #N/A.

Untuk menghindarinya, pastikan ambang pertama mencakup batas bawah (biasanya 0), atau bungkus rumus dengan IFERROR untuk menampilkan pesan yang jelas ketika masukan berada di luar rentang.

=IFERROR(INDEX(F2:F6, MATCH(G1, E2:E6, 1)), "Below lowest tier")

Kesalahan Umum

Perhatikan jebakan umum pada tabel tingkatan berikut:

  • Ambang tidak berurutan: penyebab nomor satu dari hasil yang salah tanpa peringatan.
  • Menggunakan jenis pencocokan 0: memaksa pencocokan persis dan mengembalikan #N/A untuk nilai apa pun yang berada di antaranya.
  • Menyimpan akhir rentang, bukan awalnya: MATCH jenis 1 mengharapkan batas bawah setiap rentang, bukan batas atasnya.
  • Ambang berupa teks: angka yang disimpan sebagai teks merusak perbandingan; simpan angka dalam format numerik.

Tabel Tingkatan Dua Dimensi

Anda dapat menggabungkan pencocokan perkiraan dengan teknik dua arah. Bayangkan biaya pengiriman berdasarkan rentang berat (baris) dan rentang zona (kolom).

Gunakan satu MATCH perkiraan (jenis 1) untuk menemukan baris berat dan satu lagi untuk menemukan kolom zona, lalu masukkan keduanya ke INDEX. Karena kedua sumbu berisi ambang yang telah diurutkan, setiap MATCH berhenti pada rentang yang benar.

Dengan cara ini, INDEX-MATCH-MATCH berpadu dengan logika tingkatan untuk membuat tabel tarif yang lebih lengkap.

=INDEX(B2:D6, MATCH(G1, A2:A6, 1), MATCH(G2, B1:D1, 1))

Pemeriksaan Singkat

Pastikan Anda memahami pencarian tingkatan secara perkiraan.

Rangkuman Pelajaran

Untuk pencarian tingkatan dan rentang:

  • Simpan ambang bawah setiap rentang dan urutkan dalam urutan menaik.
  • Gunakan MATCH(value, thresholds, 1) untuk menemukan posisi rentang (nilai terbesar yang kurang dari atau sama dengan masukan).
  • Bungkus dengan INDEX(labels, ...) untuk mengembalikan rentang, atau gunakan XLOOKUP(..., -1) untuk mendapatkan hasil yang sama.

Pastikan batas bawah tercakup dengan ambang 0 atau gunakan IFERROR untuk masukan di luar rentang, dan jangan pernah membiarkan ambang tidak berurutan.

=INDEX(F2:F6, MATCH(G1, E2:E6, 1))
Gratis untuk memulai

Belajar Excel dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pencocokan Perkiraan untuk Tabel Bertingkat” gratis?

Ya — teks lengkap “Pencocokan Perkiraan untuk Tabel Bertingkat” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Pencocokan Perkiraan untuk Tabel Bertingkat”?

Temukan rentang yang tepat dalam tabel harga atau penilaian dengan MATCH yang diurutkan. Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?

Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Pencocokan Perkiraan untuk Tabel Bertingkat” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pencarian Dua Arah dengan INDEX-MATCH-MATCH
  2. Mencari Nilai Terakhir yang Cocok
  3. Pencarian Multi-Kriteria dengan INDEX-MATCH
  4. Pencocokan Perkiraan untuk Tabel Bertingkat
← Kembali ke Excel Formulas Academy