Rumus Excel: Contoh fungsi IF bersarang -

Daftar Isi

Formula umum

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

Ringkasan

Fungsi IF bisa bertumpuk di dalamnya sendiri untuk menangani beberapa kondisi. Dalam contoh yang diperlihatkan, rumus IF bertumpuk digunakan untuk menetapkan nilai ke suatu skor. Rumus di D5 berisi 5 fungsi IF terpisah:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Penjelasan

Artikel ini menjelaskan konstruksi IF bertumpuk Excel. Biasanya, IF bertingkat digunakan saat Anda perlu menguji lebih dari satu kondisi dan mengembalikan hasil yang berbeda bergantung pada pengujian tersebut.

Menguji lebih dari satu kondisi

Jika Anda perlu menguji lebih dari satu kondisi, lalu lakukan salah satu dari beberapa tindakan, bergantung pada hasil pengujian, salah satu opsinya adalah menyatukan beberapa pernyataan IF bersama-sama dalam satu rumus. Anda akan sering mendengar ini disebut sebagai "IF bersarang".

Ide penumpukan berasal dari penyematan atau "menumpuk" satu fungsi IF di dalam yang lain. Dalam contoh yang ditampilkan, kami menggunakan fungsi IF bertumpuk untuk menetapkan nilai berdasarkan skor. Logika untuk memberikan nilai adalah seperti ini:

Skor Kelas
0-63 F
64-72 D
73-84 C
85-94 B
95-100 SEBUAH

Untuk membuat rumus IF bertingkat yang mencerminkan logika ini, kita mulai dengan menguji untuk melihat apakah skornya di bawah 64. Jika TRUE, kita mengembalikan "F". Jika FALSE, kita pindah ke fungsi IF berikutnya. Kali ini, kami menguji untuk melihat apakah skornya kurang dari 73. Jika BENAR, kami mengembalikan "D". Jika FALSE, kita pindah ke fungsi IF lain. Dan seterusnya.

Akhirnya, rumus yang kita miliki di sel D5 terlihat seperti ini:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Anda dapat melihat bahwa penting dalam hal ini untuk bergerak dalam satu arah, baik rendah ke tinggi, atau tinggi ke rendah. Ini memungkinkan kita mengembalikan hasil setiap kali tes mengembalikan TRUE, karena kita tahu bahwa tes sebelumnya mengembalikan FALSE.

Membuat IF bertingkat lebih mudah dibaca

Berdasarkan sifatnya, rumus IF bertingkat mungkin sulit dibaca. Jika ini mengganggu Anda, Anda dapat menambahkan jeda baris di dalam rumus untuk "menyejajarkan" tes dan hasil. Video ini menjelaskan cara menambahkan jeda baris ke if.

Catatan

  1. Fungsi IFS yang lebih baru dapat menangani beberapa kondisi dalam satu fungsi.
  2. VLOOKUP terkadang dapat digunakan untuk menggantikan ifs bersarang yang rumit.
  3. Artikel ini memiliki lebih banyak contoh ifs bersarang.

Artikel yang menarik...