Excel Bersarang Jika Berfungsi

Fungsi IF Nested dalam Excel

Dalam fungsi excel nested if bermaksud kita menggunakan fungsi logik atau bersyarat lain dengan fungsi if untuk menguji lebih dari satu keadaan, misalnya, jika ada dua keadaan yang akan diuji, kita dapat menggunakan fungsi logik DAN atau fungsi ATAU bergantung pada situasinya, atau kita boleh menggunakan fungsi bersyarat yang lain lebih-lebih lagi jika terdapat dalam satu jika.

Contoh

Contoh berikut digunakan untuk mengira Fungsi IF Nested di Excel:

Anda boleh memuat turun Templat Excel Fungsi Nested IF ini di sini - Templat Excel Fungsi Nested IF

Contoh # 1

Sekarang lihat contoh IF bersarang yang popular. Berdasarkan skor pelajar kita perlu mencapai standard mereka. Pertimbangkan data di bawah untuk contoh.

Untuk mencapai hasilnya, kita perlu menguji keadaan di bawah dan syarat ini tidak lain adalah ujian logik kita.

  • Sekiranya skor adalah> = 585 hasilnya harus "Dist"
  • Sekiranya skor> = 500 hasilnya harus "Pertama"
  • Sekiranya skor adalah> = 400 hasilnya harus "Kedua"
  • Sekiranya skor adalah> = 350 hasilnya harus "Lulus"
  • Sekiranya semua syarat di atas SALAH maka hasilnya mestilah GAGAL.

Ok, kita mempunyai 5 syarat untuk diuji. Ujian logik ketika ini lebih daripada kita perlu menggunakan IF bersarang untuk menguji pelbagai kriteria.

  • Langkah 1: Buka syarat IF dan lulus ujian pertama iaitu menguji sama ada skornya> = 585 atau tidak.

  • Langkah 2: Sekarang jika ujian logik di atas BENAR maka kita memerlukan hasilnya sebagai "Dist". Oleh itu, masukkan hasilnya dalam petikan ganda.

  • Langkah 3: Sekarang argumen seterusnya adalah jika nilai atau ujian itu SALAH. Sekiranya ujian itu salah, saya mempunyai 4 syarat lagi untuk diuji, jadi buka satu lagi syarat IF di excel dalam argumen seterusnya.

  • Langkah 4: Sekarang uji keadaan kedua di sini. Syarat kedua adalah untuk menguji sama ada skor> = 500 atau tidak. Jadi lulus hujah sebagai> = 500.

  • Langkah 5: Sekiranya ujian ini benar, hasilnya mestilah "Pertama". Oleh itu, masukkan hasilnya dalam petikan ganda.

  • Langkah 6: Kita sudah memasuki dua syarat IF excel, jika kedua-dua ujian ini SALAH maka kita perlu menguji keadaan ketiga, jadi buka satu lagi IF sekarang dan lulus syarat seterusnya iaitu menguji sama ada skornya> = 400 atau tidak.

  • Langkah 7: Sekarang jika ujian ini BENAR, hasilnya mestilah "Kedua".

  • Langkah 8: Sekarang jumlah keseluruhan syarat IF adalah 3. Sekiranya semua ujian keadaan IF ini SALAH, kita memerlukan satu syarat lagi untuk menguji iaitu sama ada skornya> = 300.

  • Langkah 9: Sekiranya keadaan ini BENAR maka hasilnya adalah "Lulus".

  • Langkah 10: Sekarang kita sampai pada hujah terakhir. Secara keseluruhan kami telah memasuki 4 IF, jadi jika semua ujian kondisi ini SALAH maka hasil akhirnya adalah "FAIL", jadi masukkan "FAIL" sebagai hasilnya.

Ini adalah bagaimana kita dapat menguji pelbagai keadaan dengan meletakkan banyak keadaan IF di dalam satu keadaan IF.

Logiknya di sini adalah hasil IF pertama akan datang jika ujian logik adalah BENAR jika ujian logik itu SALAH maka IF kedua akan dijalankan. Seperti ini, sehingga formula menemui keputusan ujian yang BENAR, ia akan dilaksanakan. Sekiranya tidak ada keputusan yang BENAR maka hasil PALSU akhir akan dilaksanakan.

Contoh # 2

Sekarang lihat contoh korporat masa nyata pengiraan komisen penjualan. Pertimbangkan data di bawah untuk contohnya.

Untuk mencapai% komisen, kita perlu menguji syarat-syarat berikut.

  • Sekiranya nilai jualan adalah> = 7 lakh,% komisen adalah 10%.
  • Sekiranya nilai jualan adalah> = 5 lakh,% komisen adalah 7%.
  • Sekiranya nilai jualan adalah> = 4 lakh,% komisen adalah 5%.
  • Sekiranya nilai jualan <4 lakh, komisen adalah 0%.

Ini sangat serupa dengan contoh sebelumnya. Daripada mendapatkan hasil, kita perlu mendapatkan peratusan sebagai hasilnya, mari kita menerapkan Fungsi IF bersarang di excel.

  • Langkah 1: Terapkan JIKA dan uji keadaan pertama.

  • Langkah 2: Terapkan JIKA kedua, jika ujian pertama SALAH.

  • Langkah 3: Sekiranya keadaan JIKA di atas adalah SALAH maka uji keadaan ketiga.

  • Langkah 4: Sekiranya semua syarat di atas SALAH maka hasilnya adalah 0%.

  • Langkah 5: Salin formula ke sel yang tersisa, kita akan mendapat hasil.

Contoh # 3

Ambil contoh cara menggunakan fungsi logik lain DAN dengan keadaan JIKA untuk menguji pelbagai keadaan.

Ambil data yang sama dari contoh di atas, tetapi saya sedikit menukar data, saya telah membuang lajur Jualan.

Di sini kita perlu mengira bonus untuk pekerja ini berdasarkan syarat di bawah.

  • Sekiranya jabatan pekerja adalah Pemasaran & Tahun perkhidmatan adalah> 5 tahun maka bonus adalah 50000.
  • Sekiranya jabatan pekerja adalah Jualan & Tahun perkhidmatan adalah> 5 tahun maka bonus adalah 45000.
  • Untuk semua pekerja lain sekiranya perkhidmatan> 5 tahun, bonus adalah 25000.
  • Sekiranya tahun perkhidmatan adalah <5 tahun, bonus adalah sifar.

Ini kelihatan agak selesai, bukan?

Untuk mencapai satu keputusan, kita perlu menguji dua keadaan. Apabila kita perlu menguji dua keadaan dan jika kedua-dua syarat itu benar, keadaan logik DAN akan digunakan.

DAN akan mengembalikan hasilnya BENAR jika semua syarat yang dibekalkan adalah BENAR. Sekiranya salah satu syarat itu SALAH maka hasilnya hanya PALSU.

  • Langkah 1: Buka syarat IF terlebih dahulu.

  • Langkah 2: Oleh kerana kita perlu menguji dua keadaan untuk mencapai hasilnya, biarkan terbuka DAN berfungsi di dalam keadaan JIKA.

  • Langkah 3: Di sini kita perlu menguji keadaannya. Syarat pertama ialah sama ada jabatan itu Pemasaran atau tidak dan syarat kedua ialah tahun perkhidmatan adalah> = 5 tahun.

  • Langkah 4: Sekiranya syarat yang diberikan adalah BENAR jumlah bonus adalah 50000.

  • Langkah 5: Seperti ini, gunakan ujian untuk keadaan yang tinggal. Saya telah menggunakan formula untuk mencapai keputusan.

Perkara yang Perlu Diingat

  • DAN akan mengembalikan hasil yang BENAR jika semua syarat yang dibekalkan adalah BENAR. Sekiranya ada keadaan yang SALAH maka ia akan mengembalikan SALAH.
  • Untuk mencapai keputusan akhir, anda perlu mengaplikasikan satu lagi dan anda boleh memberikan hasilnya hanya dalam argumen PALSU.