Beberapa IF di Excel

Beberapa Fungsi IFs Excel

Beberapa IF atau Nested If di excel adalah pernyataan IF di dalam pernyataan IF lain. Kami dapat menyertakan pernyataan IF tambahan dalam argumen 'value_if_true' dan 'value_if_false' dari rumus IF normal di Excel. Saat kami perlu menguji lebih dari satu kondisi pada saat yang sama dan mengembalikan nilai yang berbeda, kami menggunakan IF bersarang atau beberapa IF di Excel.

Dijelaskan

Dalam data excel, ada situasi di mana kita perlu menggunakan lebih dari satu atau dua kondisi untuk mengetahui data tertentu, sedikit menggunakan fungsi If atau jika fungsi dengan fungsi logis mungkin tidak membantu sehingga kita dapat menggunakan beberapa pernyataan If di excel di dalamnya pernyataan If tunggal, di nested if pernyataan jika kondisi terpenuhi maka hasilnya ditampilkan tetapi jika kondisi tidak terpenuhi maka selanjutnya jika pernyataan dijalankan.

Rumus 'IF' digunakan saat kita ingin menguji kondisi dan mengembalikan satu nilai jika kondisi terpenuhi dan nilai lain jika tidak terpenuhi.

Setiap IF berikutnya dimasukkan ke dalam argumen 'value_if_false' dari IF sebelumnya. Jadi, rumus IF excel bersarang berfungsi sebagai berikut:

Sintaksis

IF (condition1, result1, IF (condition2, result2, IF (condition3, result3, ……… ..)))

Contoh

Anda dapat mendownload Template Multiple Ifs Excel ini di sini - Template Multiple Ifs Excel

Contoh 1

Jika kami ingin mengetahui bagaimana nilai siswa dalam ujian. Ada dua nilai ujian seorang siswa dan kami mendefinisikan skor total (jumlah dari dua nilai) sebagai 'Baik', “Rata-rata 'dan' Buruk '. Skor akan menjadi 'Baik' jika lebih besar dari atau sama dengan 60, 'Rata-rata' jika antara 40 dan 60, dan 'Buruk' jika kurang dari atau sama dengan 40.

Misalkan skor pertama disimpan di kolom B, kedua di kolom C.

Rumus berikut memberitahu Excel untuk mengembalikan 'Baik', 'Rata-rata' atau 'Buruk':

= IF (D2> = 60, "Baik", IF (D2> 40, "Rata-rata", "Buruk"))

Rumus ini mengembalikan Hasil seperti yang diberikan di bawah ini:

Seret Rumus untuk mendapatkan Hasil ke sel lainnya.

Kita dapat melihat bahwa satu Fungsi IF bersarang sudah cukup dalam kasus ini karena kita hanya perlu mendapatkan 3 hasil.

Contoh # 2

Sekarang, misalkan kita ingin menguji satu kondisi lagi dalam contoh di atas: skor total 70 ke atas dikategorikan sebagai "Luar Biasa".

= IF (D2> = 70, "Sangat Baik", IF (D2> = 60, "Baik", IF (D2> 40, "Rata-rata", "Buruk")))

Rumus ini mengembalikan Hasil seperti yang diberikan di bawah ini:

Luar biasa:> = 70

Baik: Antara 60 & 69

Rata-rata: Antara 41 & 59

Buruk: <= 40

Seret Rumus untuk mendapatkan Hasil ke sel lainnya.

Kami dapat menambahkan sejumlah kondisi 'Jika' jika diperlukan dengan cara yang sama.

Contoh # 3

Jika kita ingin menguji beberapa set kondisi yang berbeda, maka kondisi tersebut dapat diekspresikan menggunakan logika OR & AND, menumpuk fungsi di dalam pernyataan IF, dan kemudian menumpuk pernyataan IF ke satu sama lain.

Misalnya, jika kami memiliki dua kolom yang berisi jumlah target yang dibuat oleh seorang karyawan dalam 2 kuartal: Q1 & Q2, dan kami ingin menghitung bonus kinerja karyawan berdasarkan jumlah target yang lebih tinggi.

Kita bisa membuat rumus dengan logika:

  1. Jika target Q1 atau Q2 lebih besar dari 70, maka karyawan tersebut mendapat bonus 10%,
  2. jika salah satunya lebih besar dari 60, maka karyawan tersebut mendapat bonus 7%,
  • jika salah satu dari mereka lebih besar dari 50, maka karyawan tersebut mendapat bonus 5%,
  1. jika salah satu dari mereka lebih besar dari 40, maka karyawan tersebut mendapat bonus 3%, jika tidak, tidak ada bonus.

Jadi, pertama-tama kita menulis beberapa pernyataan ATAU seperti (B2> = 70, C2> = 70), dan kemudian menyusunnya ke dalam tes logika fungsi IF sebagai berikut:

= IF (OR (B2> = 70, C2> = 70), 10%, IF (OR (B2> = 60, C2> = 60), 7%, IF (OR (B2> = 50, C2> = 50 ), 5%, IF (OR (B2> = 40, C2> = 40), 3%, ””))))

Rumus ini mengembalikan Hasil seperti yang diberikan di bawah ini:

Seret Rumus untuk mendapatkan Hasil dari sel lainnya.

Contoh # 4

Sekarang, katakanlah kita ingin menguji satu kondisi lagi pada contoh di atas sebagai:

  1. Jika target Q1 dan Q2 lebih besar dari 70, maka karyawan tersebut mendapat bonus 10%
  2. jika keduanya lebih besar dari 60, maka karyawan tersebut mendapat bonus 7%
  3. jika keduanya lebih besar dari 50, maka karyawan tersebut mendapat bonus 5%
  4. jika keduanya lebih besar dari 40, maka karyawan tersebut mendapat bonus 3%
  5. Lain, tidak ada bonus.

Jadi, pertama-tama kita menulis beberapa pernyataan AND seperti (B2> = 70, C2> = 70), lalu menyusunnya: pengujian fungsi IF sebagai berikut:

= IF (AND (B2> = 70, C2> = 70), 10%, IF (AND (B2> = 60, C2> = 60), 7%, IF (AND (B2> = 50, C2> = 50 ), 5%, IF (AND (B2> = 40, C2> = 40), 3%, ””))))

Rumus ini mengembalikan Hasil seperti yang diberikan di bawah ini:

Seret Rumus untuk mendapatkan Hasil ke sel lainnya.

Hal-hal untuk diingat

  • Beberapa fungsi IF mengevaluasi tes logika dalam urutan kemunculannya dalam rumus, dan segera setelah satu kondisi bernilai true, kondisi selanjutnya tidak diuji.
    • Misalnya, jika kita mempertimbangkan contoh kedua yang dibahas di atas, rumus IF bertumpuk di Excel mengevaluasi tes logika pertama (D2> = 70), dan mengembalikan 'Sangat Baik' karena kondisinya benar dalam rumus di bawah ini:

= IF (D2> = 70, "Sangat Baik", IF (D2> = 60 ,, "Baik", IF (D2> 40, "Rata-rata", "Buruk"))

Sekarang, jika kita membalik urutan fungsi IF di Excel sebagai berikut:

= IF (D2> 40, ”Average”, IF (D2> = 60 ,, ”Good”, IF (D2> = 70, ”Excellent”, ”Bad”))

Dalam hal ini, rumus menguji kondisi pertama, dan karena 85 lebih besar dari atau sama dengan 70, hasil dari kondisi ini juga Benar, sehingga rumus akan mengembalikan 'Rata-rata' dan bukan 'Luar Biasa' tanpa menguji kondisi selanjutnya.

Pesanan yang Benar

Pesanan Salah

Catatan: Mengubah urutan fungsi IF di Excel akan mengubah hasilnya.

  • Evaluasi logika rumus - Untuk melihat evaluasi langkah demi langkah dari beberapa Kondisi IF kita dapat menggunakan fitur 'Evaluasi Formula' di excel pada tab Formula di Formula Auditing Group. Mengklik tombol 'Evaluasi' akan menampilkan semua langkah dalam proses evaluasi.
  • Misalnya, dalam contoh kedua evaluasi tes logika pertama dari rumus IF bertumpuk akan menjadi D2> = 70; 85> = 70; Benar; Luar biasa

  • Menyeimbangkan tanda kurung : Jika tanda kurung tidak cocok dalam hal jumlah dan urutan, maka rumus IF multipel tidak akan berfungsi.
    • Jika kita memiliki lebih dari satu set tanda kurung, maka pasangan tanda kurung diarsir dengan warna berbeda sehingga kurung buka cocok dengan tanda kurung penutup.
    • Selain itu, saat menutup kurung, pasangan yang cocok disorot.
  • Angka dan Teks harus diperlakukan berbeda : Dalam rumus IF multipel / bertumpuk, teks harus selalu diapit tanda kutip ganda.
  • Beberapa IF seringkali dapat menjadi masalah : Menjadi sulit untuk mengelola begitu banyak kondisi benar & salah dan tanda kurung tutup dalam satu pernyataan. Itu selalu baik untuk menggunakan alat lain seperti fungsi IF atau VLOOKUP jika beberapa IF semakin sulit dipertahankan di Excel.