Cara menggunakan fungsi IFS Excel -

Daftar Isi

Ringkasan

Fungsi Excel IFS menjalankan beberapa tes dan mengembalikan nilai yang sesuai dengan hasil TRUE pertama. Gunakan fungsi IFS untuk mengevaluasi beberapa kondisi tanpa beberapa pernyataan IF bertingkat. IFS memungkinkan rumus yang lebih pendek dan lebih mudah dibaca.

Tujuan

Uji beberapa kondisi, kembalikan true dulu

Nilai kembali

Nilai yang sesuai dengan hasil BENAR pertama

Sintaksis

= IFS (test1, nilai1, (test2, nilai2),…)

Argumen

  • test1 - Tes logis pertama.
  • nilai1 - Hasil saat test1 BENAR.
  • test2, nilai2 - (opsional) Pasangan tes / nilai kedua.

Versi: kapan

Excel 2019

Catatan penggunaan

IFS adalah fungsi baru, tersedia di Office 365 dan Excel 2019.

Gunakan fungsi IFS untuk menguji beberapa kondisi dan mengembalikan nilai yang sesuai dengan hasil TRUE pertama. Berbeda dengan fungsi IF, fungsi IFS dapat menguji beberapa kondisi pada saat yang sama tanpa membuat beberapa pernyataan IF bersarang. Oleh karena itu, rumus berdasarkan IFS lebih pendek dan lebih mudah untuk dibaca dan ditulis.

Kondisi dimasukkan dalam pasangan tes / nilai. Setiap tes mewakili tes logika yang mengembalikan TRUE atau FALSE, dan nilai yang mengikuti akan dikembalikan ketika hasilnya BENAR. Misalnya, rumus IFS dengan 3 tes dapat divisualisasikan seperti ini:

=IFS( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )

Sebuah nilai dikembalikan oleh IFS hanya ketika tes sebelumnya mengembalikan TRUE, dan tes pertama yang mengembalikan TRUE "menang". Fungsi IFS mendukung hingga 127 kondisi.

Contoh # 1 - nilai, terendah hingga tertinggi

Dalam contoh yang ditunjukkan di atas, fungsi IFS digunakan untuk menetapkan nilai berdasarkan skor. Rumus dalam E5, disalin, adalah:

=IFS(D5<60,"F",D5<70,"D",D5<80,"C",D5=90,"A")

Perhatikan kondisi yang dimasukkan "dalam rangka" untuk menguji skor yang lebih rendah terlebih dahulu. Nilai yang terkait dengan tes pertama yang mengembalikan TRUE dikembalikan.

Contoh # 2 - peringkat, tertinggi ke terendah

Dalam sistem penilaian sederhana, skor 3 atau lebih besar adalah "Baik", skor antara 2 dan 3 adalah "Sedang", dan skor di bawah 2 adalah "Buruk". Untuk menetapkan nilai ini dengan IFS, tiga kondisi digunakan:

=IFS(A1>=3,"Good",A1>=2,"Average",A1<2,"Poor")

Perhatikan dalam kasus ini kondisi diatur untuk menguji nilai yang lebih tinggi terlebih dahulu.

Contoh # 3 - nilai default

Fungsi IFS tidak memiliki nilai default built-in untuk digunakan ketika semua kondisi FALSE. Namun, untuk memberikan nilai default, Anda dapat memasukkan TRUE sebagai pengujian terakhir, diikuti dengan nilai untuk digunakan sebagai default.

Dalam contoh di bawah ini, kode status 100 adalah "OK", kode 200 adalah "Peringatan", dan kode 300 adalah "Kesalahan". Nilai kode lainnya tidak valid, jadi TRUE diberikan sebagai tes terakhir, dan "Invalid" diberikan sebagai nilai "default".

=IFS(A1=100,"OK",A1=200,"Warning",A1=300,"Error",TRUE,"Invalid")

Jika nilai A1 adalah 100, 200, atau 300, IFS akan mengembalikan pesan yang ditunjukkan di atas. Jika A1 berisi nilai lain (termasuk saat A1 kosong) IFS akan mengembalikan "Tidak valid". Tanpa kondisi akhir ini, IFS akan mengembalikan # N / A ketika kode tidak dikenali.

Catatan

  1. Fungsi IFS tidak memiliki nilai default built-in untuk digunakan ketika semua kondisi FALSE.
  2. Untuk memberikan nilai default, masukkan TRUE sebagai pengujian terakhir, dan nilai yang akan dikembalikan jika tidak ada kondisi lain yang terpenuhi.
  3. Semua tes logika harus mengembalikan TRUE atau FALSE. Hasil lainnya akan menyebabkan IFS mengembalikan #VALUE! kesalahan.
  4. Jika tidak ada tes logika yang mengembalikan TRUE, IFS akan mengembalikan kesalahan # N / A.

Artikel yang menarik...