Fungsi IF

Fungsi IF merupakan salah satu fungsi paling populer di Excel, yang memungkinkan Anda membuat perbandingan logis antara nilai dan perkiraan. Dalam bentuk yang paling sederhana, fungsi IF mengatakan:

  • IF(Sesuatu adalah Benar, lakukanlah sesuatu, jika tidak lakukanlah hal lain)

Oleh karena itu, pernyataan IF dapat memiliki dua hasil. Hasil pertama jika perbandingan Anda Benar dan hasil kedua jika perbandingan Salah.

Jika Anda ingin langsung bekerja menggunakan beberapa pernyataan IF, lihat: Fungsi IF tingkat lanjut - Bekerja dengan rumus bertumpuk dan menghindari kesalahan.

Gunakan fungsi IF, salah satu dari fungsi logika, untuk mengembalikan satu nilai jika kondisi benar dan nilai lain jika kondisi salah.

Sintaks

IF(logical_test, value_if_true, [value_if_false])

Misalnya:

  • =IF(A2>B2,"Melebihi Budget","OK")

  • =IF(A2=B2,B4-A4,"")

Nama argumen

Deskripsi

logical_test    (diperlukan)

Kondisi yang ingin Anda uji.

value_if_true    (diperlukan)

Nilai yang ingin Anda kembalikan jika hasil logical_test adalah TRUE.

value_if_false    (opsional)

Nilai yang ingin Anda kembalikan jika hasil logical_test adalah False.

Contoh IF sederhana

Sel D2 berisi rumus =IF(C2="Ya",1,2)
  • =IF(C2=”Ya”,1,2)

Dalam contoh di atas, sel D2 mengatakan: IF(C2 = Ya, jadi kembalikan 1, jika tidak kembalikan 2)

Sel D2 berisi rumus =IF(C2=1,"YA","TIDAK")
  • =IF(C2=1,”Ya”,”Tidak”)

Dalam contoh ini, rumus di sel D2 mengatakan: IF(C2 = 1, kembalikan Ya, jika tidak kembalikan Tidak)

Seperti yang Anda lihat, fungsi IF dapat digunakan untuk mengevaluasi teks dan nilai, serta untuk mengevaluasi kesalahan. Anda tidak hanya dapat memeriksa apakah suatu hal sama dengan hal lain lalu mengembalikan satu hasil tunggal, tetapi juga dapat menggunakan operator matematika dan melakukan kalkulasi tambahan tergantung pada kriteria. Beberapa fungsi IF juga dapat ditumpuk bersamaan agar Anda dapat melakukan beberapa perbandingan.

Catatan: Jika akan menggunakan teks dalam rumus, Anda perlu membungkus teks dalam tanda kutip (sebagai contoh, “Teks”), kecuali penggunaan TRUE atau FALSE, yang secara otomatis dimengerti oleh Excel.

Cara memulai

Cara terbaik untuk mulai menulis pernyataan IF adalah berpikir tentang apa yang ingin diselesaikan. Perbandingan apa yang ingin dibuat? Sering kali, menulis pernyataan IF dapat sesederhana berpikir melalui logika dalam kepala: “apa yang akan terjadi jika kondisi ini terpenuhi dan apa yang akan terjadi jika tidak?” Anda akan selalu ingin memastikan bahwa langkah tersebut mengikuti proses yang logis, jika tidak, rumus tidak akan berfungsi seperti yang Anda harapkan. Hal ini sangat penting terutama ketika membuat pernyataan IF yang kompleks (bertumpuk).

Contoh IF lainnya

Rumus di sel D2 =IF (C2>B2,"Melebihi Budget","Dalam Budget")
  • =IF(C2>B2,”Melebihi Budget”,”Dalam Budget”)

Dalam contoh di atas, fungsi IF di D2 mengatakan IF(C2 Lebih Besar Dari B2, kembalikan "Melebihi Budget", jika tidak kembalikan "Dalam Budget")

Rumus di sel E2 adalah =IF(C2>B2,C2-B2,"")
  • =IF(C2>B2,C2-B2,0)

Dalam ilustrasi di atas, kita akan mengembalikan perhitungan matematis, bukan mengembalikan hasil teks. Rumus di E2 mengatakan IF(Aktual Lebih Besar daripada Anggaran, maka Kurangi jumlah Anggaran dari jumlah Aktual, jika tidak kembalikan nol).

Rumus di Sel F7 adalah IF(E7="Ya",F5*0,0825.0)
  • =IF(E7=”Ya”,F5*0,0825.0)

Dalam contoh ini, rumus dalam F7 mengatakan IF(E7 = "Ya", lalu hitung Jumlah Total di F5 * 8,25%, selain itu tidak ada Pajak Penjualan yang jatuh tempo, maka kembalikan 0)

Praktik Terbaik - Konstanta

Dalam contoh terakhir, Anda melihat “Ya”, dan Tarif Pajak Penjualan (0,0825) dimasukkan langsung ke rumus. Secara umum, Anda tidak disarankan untuk mencantumkan konstanta harfiah (nilai yang mungkin berubah seiring waktu) secara langsung ke rumus karena akan sulit ditemukan dan diubah nantinya. Akan lebih baik untuk memasukkan konstanta ke dalam selnya sendiri, sehingga akan terlihat jelas dan mudah ditemukan serta diubah. Hal ini dapat dilakukan karena hanya ada satu fungsi IF dan Tarif Pajak Penjualan akan jarang berubah. Walaupun berubah, Anda dapat dengan mudah untuk mengubahnya dalam rumus.

Operator penghitungan

Jika ingin mempelajari selengkapnya tentang berbagai operator penghitungan yang dapat digunakan dalam rumus, (< kurang dari, > lebih besar dari, = sama dengan, <> tidak sama dengan, dll.), lihat artikel berikut: Operator penghitungan dan operasi yang didahulukan.

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.

Rumus di sel E2 adalah =IF(D2=1,"Ya",IF(D2=2,"Tidak","Mungkin"))

Dalam hal ini, kami menggunakan fungsi IF dengan ISBLANK:

  • =IF(ISBLANK(D2),"Kosong","Tidak Kosong")

Yang mengatakan IF(D2 kosong, kembalikan "Kosong", jika tidak kembalikan "Tidak Kosong"). Anda juga dapat dengan mudah menggunakan rumus Anda sendiri untuk kondisi "Tidak Kosong". Dalam contoh berikutnya, kami menggunakan "" dan bukan ISBLANK. "" pada dasarnya berarti "kosong".

Memeriksa apakah suatu sel kosong - Rumus di sel E2 =IF(ISBLANK(D2),"Kosong","Tidak Kosong")
  • =IF(D3="","Kosong","Tidak Kosong")

Rumus ini mengatakan IF(D3 kosong, kembalikan "Kosong", selain itu "Tidak Kosong"). Berikut contoh metode yang sangat umum dalam penggunaan "" untuk mencegah rumus melakukan penghitungan saat sel dependen 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.

Menggunakan "" untuk memeriksa sel kosong - Rumus di sel E3 adalah =IF(D3="","Kosong","Tidak kosong")
  • =IF(D2=1,”YA”,IF(D2=2,”Tidak”,”Mungkin”))

Dalam ilustrasi di atas, rumus dalam E2 menyatakan: IF(D2 sama dengan 1, kembalikan “Ya”, jika tidak IF(D2 sama dengan 2 maka kembalikan “Tidak”, selain itu kembalikan "Mungkin")). Perhatikan bahwa ada dua kurung tutup di akhir rumus. Tanda kurung tersebut diperlukan untuk menyelesaikan kedua rumus IF, dan jika Anda mencoba memasukkan rumus tanpa dua tanda kurung tersebut, Excel akan mengoreksinya untuk Anda.

Perlu diperhatikan

Meskipun Excel memperbolehkan Anda untuk menumpuk hingga 64 fungsi IF yang berbeda, Anda sangat tidak disarankan untuk melakukannya. Mengapa?

  • Beberapa pernyataan IF memerlukan pemikiran mendalam agar tersusun dengan benar dan memastikan bahwa logika tersebut dapat menghitung setiap kondisi dengan benar hingga selesai. Jika Anda tidak menumpuk rumus dengan benar 100%, rumus mungkin akan berfungsi 75%, namun akan mengembalikan hasil yang tidak diharapkan 25%. Sayangnya, kemungkinan Anda mendapatkan 25% sangat 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.

  • Lebih dari satu pernyataan IF memerlukan beberapa kurung buka dan tutup (), yang mungkin sulit untuk dikelola, tergantung pada seberapa kompleks rumus Anda kemudian.

Masalah umum

Masalah

Apa yang salah

0 (nol) di sel

Tidak ada argumen untuk argumen value_if_true atau value_if_False. Untuk melihat nilai benar yang dikembalikan, tambahkan teks argumen pada dua argumen, atau tambahkan TRUE atau FALSE ke argumen.

#NAME? dalam sel

Ini biasanya berarti bahwa rumus salah eja.

Perlu bantuan lainnya?

Anda selalu dapat bertanya kepada pakar di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Jawaban, atau menyarankan fitur maupun fitur baru di Suara Pengguna Excel.

Lihat juga

Video: Fungsi IF tingkat lanjut

Fungsi IFS (Office 365, Excel 2016 dan yang lebih baru)

Fungsi IF tingkat lanjut - Bekerja dengan rumus bertumpuk dan menghindari kesalahan

Video pelatihan: Fungsi IF tingkat lanjut

Fungsi COUNTIF akan menghitung nilai berdasarkan satu kriteria

Fungsi COUNTIFS akan menghitung nilai berdasarkan beberapa kriteria

Fungsi SUMIF akan menjumlahkan nilai berdasarkan satu kriteria

Fungsi SUMIFS akan menjumlahkan nilai berdasarkan beberapa kriteria

Fungsi AND

Fungsi OR

Fungsi VLOOKUP

Gambaran umum rumus di Excel

Cara menghindari rumus yang rusak

Menggunakan pemeriksaan kesalahan untuk mendeteksi kesalahan dalam rumus

Fungsi logika

Fungsi Excel (alfabetis)

Fungsi Excel (menurut kategori)

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×