Loncat ke daftar isi utama

Menguasai Pernyataan IF Bersarang di Excel – Panduan Langkah demi Langkah

Di Excel, meskipun fungsi IF penting untuk pengujian logika dasar, kondisi kompleks sering kali memerlukan pernyataan IF bertingkat untuk pemrosesan data yang lebih baik. Dalam panduan komprehensif ini, kita akan membahas dasar-dasar IF bertingkat secara mendetail, mulai dari sintaksis hingga penerapan praktisnya, termasuk kombinasi IF bertingkat dengan kondisi AND/OR. Selain itu, kami akan berbagi cara meningkatkan keterbacaan fungsi IF bertumpuk serta beberapa tips tentang IF bertumpuk, dan mengeksplorasi alternatif canggih seperti VLOOKUP, IFS, dan lainnya untuk membuat operasi logika kompleks lebih mudah digunakan dan efisien.


Fungsi IF Excel vs. Pernyataan IF Bersarang

Fungsi IF dan pernyataan IF bertumpuk di Excel memiliki tujuan serupa namun berbeda secara signifikan dalam kompleksitas dan penerapannya.

Fungsi JIKA: Fungsi IF menguji suatu kondisi dan mengembalikan satu nilai jika kondisinya benar dan nilai lainnya jika kondisinya salah.
  • Sintaksnya adalah:
    =IF (logical_test, [value_if_true], [value_if_false])
  • batasan: Hanya dapat menangani satu kondisi pada satu waktu, sehingga kurang cocok untuk skenario pengambilan keputusan yang lebih kompleks yang memerlukan penilaian beberapa kriteria.
Pernyataan IF bertingkat: Fungsi IF bertingkat, artinya satu fungsi IF di dalam fungsi IF lainnya, memungkinkan Anda menguji beberapa kriteria dan meningkatkan jumlah kemungkinan hasil.
  • Sintaksnya adalah:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Kompleksitas: Dapat menangani berbagai kondisi tetapi dapat menjadi rumit dan sulit dibaca jika terdapat terlalu banyak lapisan yang bertumpuk.

Penggunaan IF bertingkat

Bagian ini menunjukkan penggunaan dasar pernyataan IF bertingkat di Excel, termasuk sintaksis, contoh praktis, dan cara menggunakannya dengan kondisi AND atau OR.


Sintaks IF bersarang

Memahami sintaks suatu fungsi adalah dasar untuk penerapannya yang benar dan efektif di Excel. Mari kita mulai dengan sintaks pernyataan if yang disarangkan.

Sintaksis:

=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

kasus:

  • Condition1, Condition2, Condition3: These are the conditions you want to test. Each condition is evaluated in order, starting with Condition1.
  • Result1: This is the value returned if Condition1 is TRUE.
  • Result2: This value is returned if Condition1 is FALSE and Condition2 is TRUE. It's important to note that Result2 is only evaluated if Condition1 is FALSE.
  • Result3: This value is returned if both Condition1 and Condition2 are FALSE, and Condition3 is TRUE. Essentially, for Result3 to be evaluated, the previous conditions (Condition1 and Condition2) must both be FALSE.
  • Result4: This result is returned if all the conditions (Condition1, Condition2, and Condition3) are FALSE.
    In short, this expression can be interpreted as follows:
    Test condition1, if TRUE, return result1, if FALSE,
    test condition2, if TRUE, return result2, if FALSE,
    test condition3, if TRUE, return result3, if FALSE,
    return result4

Ingat, dalam struktur IF bertingkat, setiap kondisi berikutnya hanya dievaluasi jika semua kondisi sebelumnya FALSE. Pemeriksaan berurutan ini sangat penting untuk memahami cara kerja IF bertingkat.


Contoh praktis dari IF bertingkat

Sekarang, mari selami penggunaan IF bertingkat dengan dua contoh praktis.

Contoh 1: Sistem Penilaian

Seperti yang ditunjukkan pada gambar di bawah, misalkan Anda memiliki daftar nilai siswa dan ingin memberikan nilai berdasarkan nilai tersebut. Anda dapat menggunakan IF bertingkat untuk menyelesaikan tugas ini.

Note: Tingkat penilaian dan rentang skor terkait tercantum dalam rentang E2:F6.

Pilih sel kosong (C2 dalam hal ini), masukkan rumus berikut dan tekan Enter untuk mendapatkan hasilnya. Lalu seret Isi Handle turun untuk mendapatkan sisa hasil.

=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
Catatan:
  • Anda bisa langsung menentukan tingkat kelas pada rumusnya, sehingga rumusnya bisa diubah menjadi:
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Rumus ini digunakan untuk menetapkan nilai (A, B, C, D, atau F) berdasarkan skor di sel A2, menggunakan ambang batas penilaian standar. Ini adalah kasus penggunaan umum untuk pernyataan IF bertingkat dalam sistem penilaian akademik.
  • Penjelasan rumusnya:
    1. A2>=90: Ini adalah kondisi pertama yang diperiksa rumusnya. Jika skor di sel A2 lebih besar atau sama dengan 90, rumus akan mengembalikan "A".
    2. A2>=80: Jika kondisi pertama salah (skor kurang dari 90), ia memeriksa apakah A2 lebih besar atau sama dengan 80. Jika benar, ia mengembalikan "B".
    3. A2>=70: Demikian pula, jika skornya kurang dari 80, ia memeriksa apakah lebih besar atau sama dengan 70. Jika benar, ia mengembalikan "C".
    4. A2>=60: Jika skornya kurang dari 70, rumus akan memeriksa apakah skornya lebih besar atau sama dengan 60. Jika benar, rumus akan mengembalikan "D".
    5. "F": Terakhir, jika tidak ada kondisi di atas yang terpenuhi (artinya skornya kurang dari 60), rumusnya akan mengembalikan "F".
Contoh 2: Perhitungan Komisi Penjualan

Bayangkan sebuah skenario di mana perwakilan penjualan menerima tingkat komisi yang berbeda berdasarkan pencapaian penjualan mereka. Seperti yang ditunjukkan pada gambar di bawah, Anda ingin menghitung komisi tenaga penjualan berdasarkan ambang batas penjualan yang berbeda-beda, dan pernyataan IF bertingkat dapat membantu Anda dalam hal ini.

Note: Tarif komisi dan rentang penjualan terkait tercantum dalam rentang E2:F4.
  • 20% untuk penjualan di atas $20,000
  • 15% untuk penjualan antara $10,000 dan $20,000
  • 10% untuk penjualan di bawah $10,000

Pilih sel kosong (C2 dalam hal ini), masukkan rumus berikut dan tekan Enter untuk mendapatkan hasilnya. Lalu seret Isi Handle turun untuk mendapatkan sisa hasil.

=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

Catatan:
  • Anda bisa langsung menentukan besaran komisi pada rumusnya, sehingga rumusnya bisa diubah menjadi:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • Rumus yang diberikan digunakan untuk menghitung komisi tenaga penjualan berdasarkan jumlah penjualannya, dengan menerapkan tingkat komisi yang berbeda untuk ambang batas penjualan yang berbeda.
  • Penjelasan rumusnya:
    1. B2: Ini mewakili jumlah penjualan untuk tenaga penjual, yang digunakan sebagai dasar untuk menghitung komisi.
    2. JIKA(B2>20000, "20%", ...): Ini adalah kondisi pertama yang diperiksa. Ia memeriksa apakah jumlah penjualan di B2 lebih besar dari 20,000. Jika ya, rumusnya menggunakan tingkat komisi sebesar 20%.
    3. JIKA(B2>=10000, "15%", "10%"): Jika kondisi pertama salah (penjualan tidak lebih dari 20,000), rumus akan memeriksa apakah penjualan sama dengan atau melebihi 10,000. Jika benar, maka berlaku tarif komisi 15%. Jika jumlah penjualan kurang dari 10,000, rumus defaultnya adalah tingkat komisi 10%.

Bersarang jika dengan kondisi AND/OR

Di bagian ini, saya memodifikasi contoh pertama "sistem penilaian" di atas untuk mendemonstrasikan cara menggabungkan IF bertingkat dengan kondisi AND atau OR di Excel. Dalam contoh penilaian yang direvisi, saya memperkenalkan ketentuan tambahan berdasarkan "Tingkat Kehadiran".

Menggunakan if bersarang dengan kondisi AND

Jika seorang siswa memenuhi kriteria skor dan kehadiran, mereka akan menerima peningkatan nilai. Misalnya, siswa yang nilainya 60 atau lebih dan tingkat kehadirannya 95% atau lebih akan dinaikkan nilainya satu tingkat, misalnya dari A ke A+, B ke B+, dan seterusnya. Namun, jika tingkat kehadiran di bawah 95%, penilaian akan mengikuti kriteria berdasarkan skor awal. Dalam kasus seperti ini, kita perlu menggunakan pernyataan IF bertingkat dengan kondisi AND.

Pilih sel kosong (D2 dalam hal ini), masukkan rumus berikut dan tekan Enter untuk mendapatkan hasilnya. Lalu seret Isi Handle turun untuk mendapatkan sisa hasil.

=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Catatan: Berikut penjelasan cara kerja rumus ini:
  1. DAN pemeriksaan kondisi:
    DAN(B2>=60, C2>=95%): Kondisi AND pertama-tama memeriksa apakah kedua kondisi terpenuhi — skor siswa adalah 60 atau lebih tinggi, dan tingkat kehadiran mereka adalah 95% atau lebih.
  2. Tugas kelas baru:
    JIKA(B2>=90, "A+", JIKA(B2>=80, "B+", JIKA(B2>=70, "C+", "D+"))): Jika kedua kondisi dalam pernyataan AND benar, rumus kemudian memeriksa skor siswa dan menaikkan nilainya satu tingkat.
    • B2>=90: Jika skornya 90 atau lebih, nilainya adalah "A+".Tugas nilai baru:
    • B2>=80: Jika skornya 80 atau lebih (tetapi kurang dari 90), nilainya adalah "B+".
    • B2>=70: Jika skornya 70 atau lebih (tetapi kurang dari 80), nilainya adalah "C+".
    • B2>=60: Jika skornya 60 atau lebih (tetapi kurang dari 70), nilainya adalah "D+".
  3. Penugasan Kelas Reguler:
    IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))) ): Jika kondisi AND tidak terpenuhi (skor di bawah 80 atau kehadiran di bawah 95%), rumus akan memberikan nilai standar.
    • B2>=90: Skor 90 atau lebih mendapat nilai "A".
    • B2>=80: Skor 80 atau lebih (tetapi kurang dari 90) mendapat nilai "B".
    • B2>=70: Skor 70 atau lebih (tetapi kurang dari 80) mendapat nilai "C".
    • B2>=60: Skor 60 atau lebih (tetapi kurang dari 70) mendapat nilai "D".
    • Skor di bawah 60 mendapat nilai "F".
Menggunakan if bersarang dengan kondisi OR

Dalam hal ini, nilai siswa akan dinaikkan satu tingkat jika nilainya 95 atau lebih tinggi, atau jika tingkat kehadirannya 95% atau lebih. Inilah cara kita menyelesaikannya menggunakan kondisi IF dan OR yang disarangkan.

Pilih sel kosong (D2 dalam hal ini), masukkan rumus berikut dan tekan Enter untuk mendapatkan hasilnya. Lalu seret Isi Handle turun untuk mendapatkan sisa hasil.

=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Catatan: Berikut rincian cara kerja rumusnya:
  1. ATAU Pemeriksaan Kondisi:
    ATAU(B2>=95, C2>=95%): Rumusnya pertama-tama memeriksa apakah salah satu kondisi tersebut benar — skor siswa adalah 95 atau lebih tinggi, atau tingkat kehadiran mereka adalah 95% atau lebih tinggi.
  2. Penugasan Nilai dengan Bonus:
    JIKA(B2>=90, "A+", JIKA(B2>=80, "B+", JIKA(B2>=70, "C+", IF(B2>=60, "D+", "F+"))) ): Jika salah satu kondisi pada pernyataan OR benar, nilai siswa akan dinaikkan satu tingkat.
    • B2>=90: Jika skornya 90 atau lebih, nilainya adalah "A+".
    • B2>=80: Jika skornya 80 atau lebih (tetapi kurang dari 90), nilainya adalah "B+".
    • B2>=70: Jika skornya 70 atau lebih (tetapi kurang dari 80), nilainya adalah "C+".
    • B2>=60: Jika skornya 60 atau lebih (tetapi kurang dari 70), nilainya adalah "D+".
    • Jika tidak, nilainya adalah "F+".
  3. Penugasan Kelas Reguler:
    JIKA(B2>=80, "B", JIKA(B2>=70, "C", JIKA(B2>=60, "D", "F")))): Jika tidak satupun dari kondisi OR terpenuhi (skor di bawah 95 dan kehadiran di bawah 95%), rumus akan memberikan nilai standar.
    • B2>=90: Skor 90 atau lebih mendapat nilai "A".
    • B2>=80: Skor 80 atau lebih (tetapi kurang dari 90) mendapat nilai "B".
    • B2>=70: Skor 70 atau lebih (tetapi kurang dari 80) mendapat nilai "C".
    • B2>=60: Skor 60 atau lebih (tetapi kurang dari 70) mendapat nilai "D".
    • Skor di bawah 60 mendapat nilai "F".

Tips dan trik untuk IF bertingkat

Bagian ini membahas empat tips dan trik berguna untuk IF bertingkat.


Membuat IF bertingkat mudah dibaca

Pernyataan IF bertumpuk pada umumnya mungkin terlihat ringkas tetapi sulit diuraikan.

Dalam rumus berikut, sulit untuk mengidentifikasi dengan cepat di mana suatu kondisi berakhir dan kondisi lainnya dimulai, terutama seiring dengan meningkatnya kompleksitas.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Solusi: Menambahkan Jeda Garis dan Indentasi

Agar IF bertingkat mudah dibaca, Anda dapat membagi rumus menjadi beberapa baris dengan masing-masing IF bertumpuk pada baris baru. Dalam rumusnya, cukup letakkan kursor sebelum IF dan tekan tombol Alt + Enter.

Setelah rumus di atas dipecahkan maka akan terlihat seperti berikut:

=IF(A2>=90, "A",
      IF(A2>=80, "B",
          IF(A2>=70, "C",
              IF(A2>=60, "D", "F")))
)

Format ini memperjelas letak setiap kondisi dan keluaran terkait, sehingga meningkatkan keterbacaan rumus.


Urutan fungsi IF yang disarangkan

Urutan kondisi logis dalam rumus IF bertingkat sangat penting karena menentukan cara Excel mengevaluasi kondisi ini dan dengan demikian memengaruhi hasil akhir rumus.

Rumus yang benar

Dalam contoh Sistem Penilaian, kami menggunakan rumus berikut untuk menetapkan nilai berdasarkan skor.

=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))

Excel mengevaluasi kondisi dalam rumus IF bertingkat secara berurutan, dari kondisi pertama hingga terakhir. Rumus ini memeriksa ambang batas skor tertinggi terlebih dahulu (>=90 untuk "A") lalu berpindah ke ambang batas yang lebih rendah. Ini memastikan bahwa skor dibandingkan dengan nilai tertinggi yang memenuhi syarat. Jika kondisi pertama benar (A2>=90), ia mengembalikan "A" dan tidak mengevaluasi kondisi selanjutnya.

Formula yang dipesan salah

Jika urutan kondisi dibalik, dimulai dengan ambang batas terendah, maka akan memberikan hasil yang salah.

=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))

Dalam rumus yang salah ini, skor 95 akan langsung memenuhi kondisi pertama B2>=60 dan salah diberi nilai "D".


Angka dan teks harus diperlakukan berbeda

Bagian ini akan menunjukkan kepada Anda bagaimana angka dan teks diperlakukan secara berbeda dalam pernyataan IF bertingkat.

Bilangan

Angka digunakan untuk perbandingan dan perhitungan aritmatika. Dalam pernyataan IF bertingkat, Anda dapat membandingkan angka secara langsung menggunakan operator seperti >, <, =, >=, dan <=.

Teks

Dalam pernyataan IF bertingkat, teksnya seharusnya diapit tanda kutip ganda. Lihat A, B, C ,D dan F pada rumus berikut:

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))

Batasan IF bertingkat

Bagian ini mencantumkan beberapa keterbatasan dan kelemahan IF bertingkat.

Kompleksitas dan Keterbacaan:

Meskipun Excel memungkinkan Anda menyusun hingga 64 fungsi IF yang berbeda, hal ini sama sekali tidak disarankan. Semakin banyak level yang disarangkan, semakin kompleks pula rumusnya. Hal ini dapat menyebabkan rumus yang sulit dibaca, dipahami, dan dipelihara.

Rawan kesalahan:

Selain itu, pernyataan IF bertingkat yang kompleks dapat menjadi rentan terhadap kesalahan dan sulit untuk di-debug atau dimodifikasi.

Sulit untuk Diperluas atau Diskalakan:

Jika logika Anda berubah atau Anda perlu menambahkan lebih banyak ketentuan, IF yang bertumpuk dalam mungkin sulit untuk diubah atau diperluas.

Memahami keterbatasan ini adalah kunci untuk menggunakan pernyataan IF bertingkat secara efektif di Excel. Seringkali, menggabungkan IF bertingkat dengan fungsi lain atau mencari pendekatan alternatif dapat menghasilkan solusi yang lebih efisien dan dapat dipelihara.


Alternatif untuk IF Bersarang

Bagian ini mencantumkan beberapa fungsi di Excel yang dapat digunakan sebagai alternatif pernyataan IF bertingkat.


Menggunakan VLOOKUP

Anda dapat menggunakan fungsi VLOOKUP alih-alih pernyataan IF bertingkat untuk menyelesaikan dua contoh praktis di atas. Inilah cara Anda melakukannya:

Contoh 1: Sistem Penilaian dengan VLOOKUP

Di sini saya akan menunjukkan cara menggunakan VLOOKUP untuk memberikan nilai berdasarkan skor.

Langkah 1: Buat Tabel Pencarian untuk Nilai

Pertama, Anda perlu membuat tabel pencarian (seperti E1:F6 dalam kasus ini) untuk rentang skor dan nilai yang sesuai. Note: Skor pada kolom pertama tabel harus diurutkan dalam urutan menaik.

Langkah 2: Terapkan fungsi VLOOKUP untuk menetapkan nilai

Pilih sel kosong (C2 dalam hal ini), masukkan rumus berikut dan tekan tombol Enter kunci untuk mendapatkan kelas satu. Pilih sel rumus ini dan seret sel tersebut Isi Handle turun untuk mendapatkan sisa nilai.

=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

Catatan:
  • Nilai 95 di sel B2 adalah apa yang dicari VLOOKUP di kolom pertama tabel pencarian ($E$2:$F$6). Jika ditemukan, nilai tersebut akan dikembalikan dari kolom kedua tabel, yang terletak di baris yang sama dengan nilai yang cocok.
  • Ingatlah untuk membuat referensi tabel pencarian menjadi absolut (tambahkan tanda dolar ($) sebelum referensi), yang berarti referensi tidak akan berubah jika rumus disalin ke sel lain.
  • Untuk mengetahui lebih banyak tentang fungsi VLOOKUP, kunjungi halaman ini.
Contoh 2: Perhitungan Komisi Penjualan dengan VLOOKUP

Anda juga dapat menggunakan VLOOKUP untuk menyelesaikan penghitungan komisi penjualan di Excel. Silakan lakukan hal berikut.

Langkah 1: Buat Tabel Pencarian untuk Nilai

Pertama, Anda perlu membuat tabel pencarian untuk penjualan dan tingkat komisi yang sesuai, seperti E2:F4 dalam kasus ini. Note: Penjualan pada kolom pertama tabel harus diurutkan dalam urutan menaik.

Langkah 2: Terapkan fungsi VLOOKUP untuk menetapkan nilai

Pilih sel kosong (C2 dalam hal ini), masukkan rumus berikut dan tekan tombol Enter untuk mendapatkan komisi pertama. Pilih sel rumus ini dan seret Fill Handle ke bawah untuk mendapatkan hasil selanjutnya.

=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

Catatan:
  • Dalam kedua contoh tersebut, VLOOKUP digunakan untuk menemukan nilai dalam tabel berdasarkan nilai pencarian (skor atau jumlah penjualan) dan mengembalikan nilai di baris yang sama dari kolom tertentu (nilai atau tingkat komisi). Parameter keempat TRUE menunjukkan perkiraan kecocokan, yang cocok untuk skenario ini ketika nilai pencarian yang tepat mungkin tidak ada dalam tabel.
  • Untuk mengetahui lebih banyak tentang fungsi VLOOKUP, kunjungi halaman ini.

Menggunakan IFS

Grafik fungsi IFS menyederhanakan proses dengan menghilangkan kebutuhan untuk menyusun rumus dan membuat rumus lebih mudah dibaca dan dikelola. Ini meningkatkan keterbacaan dan menyederhanakan penanganan beberapa pemeriksaan bersyarat. Untuk memanfaatkan fungsi IFS, pastikan Anda menggunakan Excel 2019 atau lebih baru, atau memiliki langganan Office 365. Mari kita lihat bagaimana hal ini dapat diterapkan dalam contoh praktis.

Contoh 1: Sistem Penilaian dengan IFS

Dengan asumsi kriteria penilaian sama seperti sebelumnya, fungsi IFS dapat digunakan sebagai berikut:

Pilih sel kosong, seperti C2, masukkan rumus berikut dan tekan Enter untuk mendapatkan hasil pertama. Pilih sel hasil ini dan seret sel tersebut Isi Handle turun untuk mendapatkan sisa hasil.

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

Catatan:
  • Setiap kondisi dievaluasi secara berurutan. Segera setelah suatu kondisi terpenuhi, hasil yang sesuai dikembalikan, dan rumus berhenti memeriksa kondisi lebih lanjut. Dalam hal ini, rumus tersebut digunakan untuk memberikan nilai berdasarkan skor di B2, mengikuti skala penilaian umum di mana skor yang lebih tinggi berarti nilai yang lebih baik.
  • Untuk mengetahui lebih banyak tentang fungsi IFS, kunjungi halaman ini.
Contoh 2: Perhitungan Komisi Penjualan dengan IFS

Untuk skenario penghitungan komisi penjualan, fungsi IFS diterapkan sebagai berikut:

Pilih sel kosong, seperti C2, masukkan rumus berikut dan tekan Enter untuk mendapatkan hasil pertama. Pilih sel hasil ini dan seret sel tersebut Isi Handle turun untuk mendapatkan sisa hasil.

=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)


Menggunakan PILIH dan COCOK

Pendekatan CHOOSE dan MATCH bisa lebih efisien dan mudah dikelola dibandingkan dengan pernyataan IF bertingkat. Metode ini menyederhanakan rumus dan membuat pembaruan atau perubahan menjadi lebih mudah. Di bawah ini saya akan mendemonstrasikan cara menggunakan kombinasi fungsi CHOOSE dan MATCH untuk menangani dua contoh praktis dalam artikel ini.

Contoh 1: Sistem Penilaian dengan CHOOSE dan MATCH

Anda dapat menggunakan kombinasi fungsi CHOOSE dan MATCH untuk menetapkan nilai berdasarkan skor yang berbeda.

Langkah 1: Buat array Pencarian dengan nilai pencarian

Pertama, Anda perlu membuat rentang sel yang berisi nilai ambang batas yang akan dicari oleh MATCH, seperti $E$2:$E$6 dalam kasus ini. Note: Angka-angka dalam rentang ini harus diurutkan dalam urutan menaik agar fungsi MATCH berfungsi dengan benar saat menggunakan perkiraan jenis pencocokan.

Langkah 2: Terapkan CHOOSE dan MATCH untuk menetapkan nilai

Pilih sel kosong (C2 dalam hal ini), masukkan rumus berikut dan tekan tombol Enter kunci untuk mendapatkan kelas satu. Pilih sel rumus ini dan seret sel tersebut Isi Handle turun untuk mendapatkan sisa hasil.

=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

Catatan:
  • PERTANDINGAN(B2, $E$2:$E$6, 1): Bagian rumus ini mencari skor (95) di sel B2 dalam rentang $E$2:$E$6. Angka 1 menunjukkan bahwa MATCH harus menemukan perkiraan kecocokan, yang berarti ia menemukan nilai terbesar dalam rentang yang kurang dari atau sama dengan B2.
  • PILIH(..., "F", "D", "C", "B", "A"): Berdasarkan posisi yang dikembalikan oleh fungsi MATCH, CHOOSE memilih nilai yang sesuai.
  • Untuk mengetahui lebih banyak tentang Fungsi MATCH, kunjungi halaman ini.
  • Untuk mengetahui lebih banyak tentang PILIH fungsi, kunjungi halaman ini.
Contoh 2: Perhitungan Komisi Penjualan dengan IFS

Menggunakan kombinasi CHOOSE dan MATCH untuk Perhitungan Komisi Penjualan juga bisa efektif, terutama bila tingkat komisi didasarkan pada ambang penjualan yang ditentukan. Mari kita lihat bagaimana kita bisa melakukannya.

Langkah 1: Buat array Pencarian dengan nilai pencarian

Pertama, Anda perlu membuat rentang sel yang berisi nilai ambang batas yang akan dicari oleh MATCH, seperti $E$2:$E$4 dalam kasus ini. Note: Angka-angka dalam rentang ini harus diurutkan dalam urutan menaik agar fungsi MATCH berfungsi dengan benar saat menggunakan perkiraan jenis pencocokan.

Langkah 2: Terapkan CHOOSE dan MATCH untuk mendapatkan hasilnya

Pilih sel kosong (C2 dalam hal ini), masukkan rumus berikut dan tekan tombol Enter kunci untuk mendapatkan kelas satu. Pilih sel rumus ini dan seret sel tersebut Isi Handle turun untuk mendapatkan sisa hasil.

=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

Catatan:

Kesimpulannya, menguasai pernyataan IF bertingkat di Excel adalah keterampilan berharga yang meningkatkan kemampuan Anda menangani skenario logika kompleks dalam analisis data dan proses pengambilan keputusan. Meskipun IF bertingkat sangat berguna untuk operasi logika yang kompleks, penting untuk menyadari keterbatasannya. Alternatif yang lebih sederhana seperti VLOOKUP, IFS, dan CHOOSE dengan MATCH dapat memberikan solusi yang lebih efisien dalam skenario tertentu. Berbekal wawasan ini, kini Anda dapat dengan percaya diri menerapkan teknik Excel yang paling tepat untuk tugas analisis data Anda, memastikan kejelasan, keakuratan, dan efisiensi dalam spreadsheet Anda. Bagi mereka yang ingin mempelajari lebih dalam kemampuan Excel, situs web kami menawarkan banyak tutorial. Temukan tips dan trik Excel lainnya di sini.

Alat Produktivitas Kantor Terbaik

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...

Deskripsi Produk


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations