Rumus Excel: Contoh fungsi IF bersarang -

Isi kandungan

Formula generik

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

Ringkasan

Fungsi IF dapat bersarang di dalam dirinya untuk menangani pelbagai keadaan. Dalam contoh yang ditunjukkan, formula IF bersarang digunakan untuk menetapkan nilai ke skor. Rumus dalam D5 mengandungi 5 fungsi IF yang berasingan:

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

Penjelasan

Artikel ini menerangkan pembinaan IF bersarang Excel. Biasanya, IF bersarang digunakan apabila anda perlu menguji lebih daripada satu keadaan dan mengembalikan hasil yang berbeza bergantung pada ujian tersebut.

Menguji lebih daripada satu keadaan

Sekiranya anda perlu menguji lebih dari satu keadaan, maka lakukan salah satu daripada beberapa tindakan, bergantung pada hasil ujian, satu pilihan adalah menyusun beberapa pernyataan IF bersama-sama dalam satu formula. Anda akan sering mendengar ini disebut sebagai "IF bersarang".

Idea bersarang berasal dari penyisipan atau "bersarang" satu fungsi JIKA di dalam yang lain. Dalam contoh yang ditunjukkan, kami menggunakan fungsi IF bersarang untuk menetapkan nilai berdasarkan skor. Logik untuk menetapkan gred seperti ini:

Markah Gred
0-63 F
64-72 D
73-84 C
85-94 B
95-100 A

Untuk membina formula IF bersarang yang mencerminkan logik ini, kita mulakan dengan menguji untuk melihat apakah skornya di bawah 64. Sekiranya BENAR, kita mengembalikan "F". Sekiranya SALAH, kita beralih ke fungsi IF seterusnya. Kali ini, kami menguji untuk melihat apakah skornya kurang daripada 73. Jika BENAR, kami mengembalikan "D". Sekiranya SALAH, kita beralih ke fungsi IF yang lain. Dan sebagainya.

Akhirnya, formula yang ada dalam sel D5 kelihatan seperti ini:

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

Anda dapat melihat bahawa penting dalam hal ini bergerak ke satu arah, sama ada rendah ke tinggi, atau tinggi ke rendah. Ini membolehkan kita mengembalikan hasil setiap kali ujian mengembalikan BENAR, kerana kita tahu bahawa ujian sebelumnya telah kembali SALAH.

Menjadikan IF bersarang lebih mudah dibaca

Secara semula jadi, formula IF bersarang sukar dibaca. Sekiranya ini mengganggu anda, anda boleh menambahkan jeda baris dalam formula untuk "menyusun" ujian dan hasilnya. Video ini menerangkan cara menambahkan jeda baris ke sarang jika.

Catatan

  1. Fungsi IFS yang lebih baru dapat menangani pelbagai keadaan dalam satu fungsi.
  2. VLOOKUP kadang-kadang boleh digunakan untuk menggantikan if bersarang yang rumit.
  3. Artikel ini mempunyai lebih banyak contoh ifs bersarang.

Artikel menarik...