Yang Perlu Diketahui
- Fungsi IF digunakan untuk melakukan pengujian logika, yaitu apakah sesuatu itu benar atau tidak.
- Sintaks dan argumen fungsi IF adalah =IF(logical_test, value_if_true, [value_if_false]).
- Misalnya =JIKA(A2>A3, "Lebih Besar", "Lebih Kecil").
Artikel ini menjelaskan cara menggunakan fungsi JIKA untuk melakukan pengujian logis semua versi Excel, termasuk Excel 2019 dan Microsoft 365. Beberapa contoh diuraikan.
Apa Fungsi JIKA?
Fungsi IF di Excel digunakan untuk melakukan tes logika. Rumus yang menggunakan fungsi ini juga disebut pernyataan IF atau pernyataan if/then.
Semua rumus yang menggunakan fungsi ini dapat memiliki salah satu dari dua hasil. Cara kerjanya, seperti yang akan kita lihat dalam contoh di bawah ini, adalah bahwa rumusnya diatur untuk menguji apakah sesuatu itu benar. Jika benar, satu hal terjadi, tetapi jika salah, hal lain terjadi.
Fungsi IF adalah salah satu dari beberapa fungsi logis yang dapat Anda gunakan di Excel. Lainnya termasuk AND, IFERROR, IFS, NOT, dan OR.
IF Fungsi Sintaks & Argumen
Setiap rumus yang menggunakan fungsi IF memiliki beberapa bagian:
=IF(logical_test, value_if_true, [value_if_false])
- logical_test: Kondisi yang Anda uji. Diperlukan.
- value_if_true: Apa yang harus terjadi jika logical_test benar. Diperlukan.
- value_if_false: Apa yang harus terjadi jika logical_test salah. Ini opsional.
Menulis pernyataan IF Excel mudah jika Anda membacanya sedikit berbeda: jika bagian pertama benar, lakukan hal ini. Jika bagian pertama salah, lakukan hal lain sebagai gantinya.
Perhatikan aturan ini:
- Excel mengembalikan FALSE jika logical_test salah dan value_if_false dihilangkan.
- Untuk mengembalikan teks sebagai value_if_true atau value_if_false, teks harus diapit tanda kutip, dengan pengecualian kata TRUE dan FALSE.
- Fungsi IF tidak peka huruf besar/kecil.
- Excel 2010 dan yang lebih baru memungkinkan hingga 64 pernyataan IF ada dalam rumus yang sama. Versi Excel yang lebih lama dibatasi hingga tujuh.
Contoh Fungsi JIKA
Berikut adalah beberapa cara berbeda untuk menggunakan rumus IF di Excel:
Tulis Teks Jika Pernyataan Benar
=IF(A2>A3, "Lebih Besar", "Lebih Kecil")
Ini adalah contoh yang sangat mendasar dari pernyataan IF di Excel. Tes ini untuk melihat apakah A2 lebih besar dari A3. Jika ya, tulis Lebih Besar, jika tidak tulis Lebih Kecil.
Lakukan Matematika Jika Pernyataan Benar
=IF(A2>A3, A2-A3)
Pernyataan IF ini ditulis sedikit berbeda. Alih-alih membuat hasil value_if_true menjadi sebuah kata, itu mengurangi satu nilai dari yang lain. Jadi, jika A2 sebenarnya lebih besar dari A3, perbedaannya adalah hasilnya. Jika tidak benar, karena kami telah menghilangkan bagian value_if_false, Excel mengembalikan FALSE.
Uji Pernyataan Dengan Matematika
=IF(A2/A3=5, A2/A3, "")
Cara lain untuk menulis pernyataan IF adalah dengan melakukan perhitungan di dalam bagian logical_test. Kondisi JIKA di sini adalah A2/A3=5. Jika benar, maka kita lakukan perhitungan A2/A3. Jika tidak sama dengan 5, kami ingin hasilnya tidak ada apa-apa, jadi kami menggunakan tanda kutip ganda.
Uji Apakah Tanggalnya Hari Ini
=IF(A2=HARI INI(), "Ini hari ini", "")
Fungsi Excel lainnya dapat digunakan dalam pernyataan IF. Dalam contoh ini, kami menggunakan fungsi TODAY untuk memeriksa apakah A2 adalah tanggal hari ini. Jika ya, rumusnya menulis Ini hari ini, jika tidak, tidak ada yang ditulis.
Menggunakan DAN Dengan Rumus JIKA
=JIKA(E2<=HARI INI(), "Sekarang", "Segera")
=JIKA(DAN(F2="Sekarang", D2>=(B2-C2)), "Ya", "Tidak")
Contoh fungsi IF ini sedikit lebih terlibat. Idenya di sini adalah untuk melihat apakah suatu barang yang kita berutang sudah lewat jatuh tempo, dan jika ya, kita melihat apakah jumlah itu ada dalam anggaran kita atau tidak sehingga kita dapat melunasinya. Jika kedua pernyataan tersebut benar, kita dapat melihat di Kolom G jika sudah waktunya untuk membayar.
IF(E2<=HARI INI(), "Sekarang", "Segera") ada di kolom Urgensi. Ini memberitahu kita jika item tersebut terlambat atau jatuh tempo hari ini dengan membandingkan tanggal jatuh tempo dengan tanggal hari ini. Jika tanggal jatuh tempo adalah hari ini atau di masa lalu, Sekarang ditulis di Kolom F, jika tidak, kami menulis Segera.
Pernyataan IF kedua masih terstruktur seperti pernyataan IF meskipun AND digunakan di dalamnya. Bagian tebal di sini adalah tempat fungsi AND berada, dan karena berada di dalam set koma pertama, itulah yang kami gunakan sebagai logical_test:
=JIKA(AND(F2="Sekarang", D2>=(B2-C2)), "Ya", "Tidak")
Di sini ditulis berbeda untuk menunjukkan bahwa itu sama seperti pernyataan IF lainnya:
=JIKA(uji fungsi AND ini, tulis Ya jika benar, atau tulis Tidakjika salah)
Dalam fungsi AND ada dua pernyataan IF:
- F2="Sekarang" adalah bagian dari rumus di Kolom G. Ini memeriksa apakah Sekarang ada di F2.
- D2>=(B2-C2) memiliki dua bagian: pertama melakukan perhitungan B2-C2 untuk melihat berapa banyak yang tersisa untuk kita bayar pada item, dan kemudian cek anggaran yang tersedia di D2 untuk melihat apakah kita punya uang untuk melunasinya.
Jadi, jika kita berhutang sekarang, dan kita memiliki dana untuk melunasinya, kita diberitahu bahwa Ya, saatnya untuk melunasi barang tersebut.
Contoh Pernyataan IF Bersarang
Pernyataan IF bersarang adalah apa yang disebut ketika lebih dari satu pernyataan IF dimasukkan dalam rumus. Pengaturannya hampir sama, tetapi alih-alih menutup tanda kurung di akhir set pertama, kami memberi koma dan menulis pernyataan lain.
Dua Pernyataan IF Dalam Satu Rumus
=IF(B2="F", "Kelas A", IF(B2="M", "Kelas B"))
Contoh pertama ini digunakan untuk mengkategorikan siswa berdasarkan jenis kelaminnya, di mana perempuan ditugaskan Kelas A dan laki-laki Kelas B. Rumus memeriksa F dan M di B2 dan kemudian menulis Kelas A atau Kelas B tergantung pada pernyataan itu benar.
Jumlah tanda kurung yang Anda butuhkan di akhir rumus dengan fungsi IF bersarang sama dengan jumlah penulisan IF. Dalam contoh kita, IF ditulis dua kali, jadi kita membutuhkan dua tanda kurung di akhir.
Tiga Pernyataan IF dalam Satu Rumus
=IF(A2=TODAY(), "Ini hari ini", IF(A2TODAY(), "Future date")))
Berikut adalah contoh rumus dengan beberapa pernyataan IF. Ini identik dengan contoh HARI INI di atas tetapi dengan satu tes logis lagi:
- Set pertama memeriksa apakah A2 adalah tanggal hari ini dan mengembalikan Ini hari ini jika benar.
- Pengujian kedua jika hari ini lebih besar dari A2 untuk menentukan apakah A2 adalah tanggal yang lebih lama, dan mengembalikan tanggal Lama jika memang demikian.
- Akhirnya, ada tes untuk melihat apakah tanggal hari ini lebih kecil dari tanggal di A2, dan rumusnya akan mengembalikan Tanggal mendatang jika ya.
Harga Salinan Jika Pernyataan Salah
=IF(C2="Tagihan", "", IF(C2="Makanan", "", B2))
Dalam contoh rumus JIKA bersarang terakhir ini, kita perlu dengan cepat mengidentifikasi jumlah total semua pembelian yang tidak termasuk dalam kategori tertentu. Kami menjumlahkan semua pembelian yang tidak perlu, dan dengan daftar panjang, ini adalah cara terbaik untuk melakukannya. Kami telah menentukan bahwa deskripsi item apa pun yang mengatakan Tagihan atau Makanan itu penting, jadi harga, di B2, perlu ditampilkan untuk semua item lainnya.
Inilah yang terjadi:
- C2="Bill", "": Jika C2 mengatakan Bill, kosongkan selnya.
- C2="Makanan", "": Jika C2 mengatakan Makanan, biarkan sel kosong.
- B2: Jika salah satu dari pernyataan tersebut salah, tulis apa yang ada di B2.
Apa yang tersisa dari rumus ini adalah daftar harga yang kemudian dapat kita jumlahkan dengan fungsi SUM untuk menilai dengan cepat berapa banyak uang yang dihabiskan untuk barang-barang yang tidak kita butuhkan.
Cara yang Lebih Mudah untuk Menulis Pernyataan IF Bersarang
Seiring Anda membangun lebih banyak dan lebih banyak lagi ke dalam formula, formula tersebut dapat dengan cepat menjadi tidak terkendali dan sulit untuk diedit nanti. Salah satu cara untuk membuat pernyataan IF bersarang lebih mudah digunakan adalah dengan meletakkan jeda baris setelah setiap pernyataan, seperti ini:
=
IF(A2=TODAY(), "Ini hari ini",
IF(A2<TODAY(), "Ini hari ini",
IF(A2<TODAY(), "Tanggal lama", IF(A2IF(A2>TODAY(), "Tanggal mendatang")))
Untuk melakukan ini di Excel, kita perlu mengedit dari bilah rumus:
- Pilih bilah rumus di bagian atas Excel.
- Letakkan mouse di bawah ruang teks hingga kursor berubah menjadi panah dua sisi, lalu klik dan seret kotak ke bawah untuk memberikan lebih banyak ruang kerja.
- Letakkan kursor setelah tanda sama dengan dan tekan Alt+Enter (Windows) atau Ctrl+Option+Enter (Mac). Ini menempatkan sisa rumus pada baris baru.
-
Ulangi Langkah 3 sebelum setiap pernyataan IF sehingga setiap instance diletakkan pada barisnya sendiri.