Daftar Isi
Dari tutorial singkat ini Anda akan belajar tentang fungsi IFS baru dan melihat bagaimana fungsi ini menyederhanakan penulisan IF bersarang di Excel. Anda juga akan menemukan sintaksnya dan beberapa kasus penggunaan dengan contoh.
IF bersarang di Excel biasanya digunakan ketika Anda ingin mengevaluasi situasi yang memiliki lebih dari dua kemungkinan hasil. Perintah yang dibuat oleh IF bersarang akan menyerupai "IF(IF(IF()))". Namun metode lama ini terkadang menantang dan memakan waktu.
Tim Excel baru-baru ini memperkenalkan fungsi IFS yang kemungkinan besar akan menjadi favorit baru Anda. Fungsi IFS Excel hanya tersedia di Excel 365, Excel 2021 dan Excel 2019.
Fungsi IFS Excel - deskripsi dan sintaksis
Fungsi IFS di Excel menunjukkan apakah satu atau lebih kondisi diamati dan mengembalikan nilai yang memenuhi kondisi TRUE pertama. IFS adalah alternatif dari pernyataan IF multipel Excel dan jauh lebih mudah dibaca dalam kasus beberapa kondisi.
Berikut ini bagaimana fungsi tersebut terlihat:
IFS(logical_test1, nilai_if_true1, [logical_test2, nilai_if_true2]...)Ini memiliki 2 argumen wajib dan 2 argumen opsional.
- logical_test1 adalah argumen yang diperlukan. Ini adalah kondisi yang dievaluasi menjadi TRUE atau FALSE.
- value_if_true1 adalah argumen kedua yang diperlukan yang menunjukkan hasil yang akan dikembalikan jika logical_test1 mengevaluasi ke TRUE. Ini bisa kosong, jika perlu.
- logical_test2...logical_test127 adalah kondisi opsional yang mengevaluasi ke TRUE atau FALSE.
- nilai_jika_benar2...nilai_jika_benar127 adalah argumen opsional untuk hasil yang akan dikembalikan jika logical_testN dievaluasi menjadi TRUE. Setiap value_if_trueN berhubungan dengan kondisi logical_testN. Bisa juga kosong.
Excel IFS memungkinkan Anda mengevaluasi hingga 127 kondisi yang berbeda. Jika argumen logical_test tidak memiliki value_if_true tertentu, fungsi menampilkan pesan "Anda telah memasukkan terlalu sedikit argumen untuk fungsi ini". Jika argumen logical_test dievaluasi dan sesuai dengan nilai selain TRUE atau FALSE, IFS di Excel mengembalikan kesalahan #VALUE! Dengan tidak ditemukannya kondisi TRUE, ini menunjukkan #N/A.
Fungsi IFS vs IF bersarang di Excel dengan kasus penggunaan
Manfaat menggunakan IFS Excel baru adalah Anda dapat memasukkan serangkaian kondisi dalam satu fungsi. Setiap kondisi diikuti oleh hasil yang akan digunakan jika kondisinya benar sehingga memudahkan untuk menulis dan membaca rumus.
Katakanlah Anda ingin mendapatkan diskon sesuai dengan jumlah lisensi yang sudah dimiliki pengguna. Dengan menggunakan fungsi IFS, akan menjadi seperti ini:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Beginilah tampilannya dengan IF bersarang di Excel:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
Fungsi IFS di bawah ini lebih mudah ditulis dan diperbarui daripada Excel multiple IF yang setara.
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024 * 1024), "0.0") & "GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & "Mb", A2>=1024, TEXT(A2/1024, "0.0") & "Kb", TRUE, TEXT(A2, "0") & "bytes")
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024 * 1024), "0.0") & "GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & "Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & "Kb", TEXT(A2, "0") & "bytes"))))