FUNGSI IF
Fungsi IF merupakan salah satu fungsi paling populer di Excel, dan
memungkinkan Anda membuat perbandingan logis antara nilai dan apa yang
diharapkan. Dalam bentuk yang paling sederhana, fungsi IF mengatakan:
-
IF(Sesuatu adalah Benar, lakukanlah sesuatu, jika tidak lakukanlah hal lain)
Sehingga pernyataan IF bisa memiliki dua hasil. Hasil pertama
yaitu jika perbandingan Anda adalah Benar, dan hasil kedua adalah jika
perbandingannya Salah.
Contoh IF sederhana
-
=IF(C2=”Ya”,1,2)
-
=IF(C2=1,”Ya”,”Tidak”)
Seperti yang Anda lihat, fungsi IF bisa digunakan untuk mengevaluasi teks dan nilai, serta dapat digunakan untuk mengevaluasi kesalahan. Anda tidak hanya terbatas pada memeriksa apakah suatu hal sama dengan hal lain lalu mengembalikan satu hasil tunggal, tetapi operator matematis juga dapat digunakan dan melakukan kalkulasi tambahan tergantung pada kriteria Anda juga dapat dilakukan. Beberapa fungsi IF juga dapat ditumpuk bersamaan untuk melakukan beberapa perbandingan.
Catatan: Jika akan menggunakan teks dalam
rumus, Anda perlu membungkus teks dalam tanda kutip (sebagai contoh,
“Teks”). Kecuali untuk penggunaan TRUE atau FALSE, yang secara otomatis
dimengerti oleh Excel.
Cara memulai
Cara terbaik untuk mulai menulis pernyataan IF adalah berpikir tentang apa yang Anda coba selesaikan. Perbandingan apa yang Anda coba buat? Sering kali, menulis pernyataan IF bisa sesederhana berpikir melalui logika di kepala Anda: "apa yang akan terjadi jika kondisi ini terpenuhi dan apa yang seharusnya terjadi jika tidak?" Anda akan selalu ingin memastikan bahwa langkah tersebut mengikuti urutan yang logis, jika tidak, rumus Anda tidak akan melakukan yang seharusnya dilakukan. Hal ini sangat penting terutama ketika Anda membuat pernyataan IF yang kompleks (bertumpuk).Contoh IF lainnya
-
=IF(C2>B2,”Melebihi Budget”,”Dalam Budget”)
-
=IF(C2>B2,C2-B2,0)
-
=IF(E7=”Ya”,F5*0,0825.0)
Dalam contoh terakhir, Anda melihat "Ya", dan Tarif Pajak Penjualan (0,0825) dimasukkan langsung ke rumus. Secara umum, bukanlah praktik yang baik untuk menginput konstanta harfiah (nilai yang mungkin perlu berubah seiring waktu) secara langsung ke rumus, karena bisa sulit ditemukan dan diubah nantinya. Akan lebih baik untuk memasukkan konstanta ke dalam sel mereka sendiri, sehingga mereka akan berada di ruang terbuka dan mudah ditemukan serta diubah. Dalam hal ini, tidak masalah, karena hanya ada satu fungsi IF dan Tarif Pajak Penjualan akan jarang berubah. Meskipun begitu, akan mudah untuk mengubahnya dalam rumus.
Operator perhitungan
If you want to learn more about the different calculation operators you can use in formulas, (< less than, > greater than, = equals, <> not equal to, etc.), see this article: Calculation operators and precedence.Menggunakan IF untuk memeriksa apakah sel tersebut kosong
Terkadang, Anda perlu memeriksa apakah suatu sel kosong, biasanya karena Anda tidak ingin rumus menampilkan suatu hasil tanpa input.
Dalam kasus ini kami menggunakan IF dengan fungsi ISBLANK :-
=IF(ISBLANK(D2),"Kosong","Tidak Kosong")
-
=IF(D3="","Kosong","Tidak Kosong")
-
=If(D3="","",RumusAnda())
IF(D3 kosong, jangan kembalikan apa pun, selain itu, hitung rumus Anda).
Contoh IF Bertumpuk
Ketika fungsi sederhana IF hanya memiliki dua hasil (Benar atau Salah), fungsi IF bertumpuk dapat memiliki 3 sampai 64 hasil.
-
=IF(D2=1,”YA”,IF(D2=2,”Tidak”,”Mungkin”))
Perlu diperhatikan
Meskipun Excel memperbolehkan Anda untuk menumpuk hingga 64 fungsi IF yang berbeda, hal tersebut tidak disarankan untuk dilakukan. Mengapa?-
Beberapa pernyataan IF mengharuskan banyak pemikiran untuk
menyusunnya dengan benar dan memastikan bahwa logika tersebut bisa
menghitung setiap kondisi dengan benar hingga selesai. Jika tidak
menumpuk pernyataan IF Anda dengan 100% benar, rumus mungkin akan
berfungsi 75%, namun 25% mengembalikan hasil yang tidak diharapkan.
Sayangnya, kemungkinan Anda mendapatkan 25% adalah kecil.
-
Beberapa pernyataan IF bisa menjadi sangat sulit untuk
dipertahankan, khususnya saat Anda kembali beberapa waktu kemudian dan
mencoba untuk mencari tahu apa yang pernah Anda, atau lebih buruk lagi,
orang lain, coba lakukan.
-
Beberapa pernyataan IF memerlukan beberapa (kurung buka dan
kurung tutup), yang sulit untuk mengelola bergantung pada seberapa
kompleks menjadi rumus Anda.