![Tablet dengan papan cerita](/f/f5f52f855358eeb14d6e9d0a95e5ccba.jpg)
Kredit Gambar: Manuel Breva Colmeiro/Moment/GettyImages
Fungsi If memperluas kemampuan penghitungan dasar Excel dengan menyediakan evaluasi bersyarat, berdasarkan pengujian logis, benar/salah. Sebagai contoh pernyataan If Then di Excel, Anda mungkin menginstruksikan Excel untuk memeriksa apakah suatu angka positif sebelum menambahkannya ke total. Satu perbandingan sudah sangat berguna, tetapi Excel mendukung hingga 64 pernyataan If bersarang untuk mengatasi situasi yang sangat kompleks.
Format Dasar
Fungsi If mengikuti format dasar "if (test, true, false)" untuk membuat perbandingan dasar. Tes logis dapat menggunakan hampir semua fungsi atau referensi lain dalam hubungannya dengan operator dan nilai perbandingan. Misalnya, "A1>0" hanya memeriksa apakah nilai di A1 positif dan "SUM(A1:E1)=F2" menilai apakah total lima sel yang direferensikan sama dengan nilai di F2. Untuk membandingkan nilai teks, tempatkan teks perbandingan dalam tanda kutip. Nilai benar dan salah dalam persamaan adalah tindakan atau keluaran yang bergantung pada uji logika. Contoh berikut ini menguji apakah A1 sama dengan "Doe, John" dan kemudian menambahkan nilai dalam B1 ke C1 jika perbandingan itu benar, atau tidak menghasilkan apa-apa (diwakili oleh tanda kutip kosong) jika salah:
Video Hari Ini
=IF(A1="Kelinci, John",B1+C1,"")
Bersarang Jika Fungsi
Bersarang berarti menyisipkan pernyataan If tambahan sebagai pengganti tindakan benar atau salah dari fungsi If lain. Sebagai contoh, untuk menguji apakah nilai dalam A1 lebih besar dari 0 tetapi kurang dari 10, Anda dapat menggunakan rumus berikut:
=IF(A1>0,IF(A1<10,"antara nol dan 10",""),"")
Seperti yang Anda lihat, bahkan masalah sederhana ini dapat membingungkan, sehingga membantu untuk membacanya dengan keras, seperti, "Jika A1 lebih besar dari nol, periksa apakah A1 kurang dari 10. Jika ya, maka keluarkan 'antara nol dan 10'; jika tidak, tidak menghasilkan apa-apa, dan jika perbandingan asli salah, tidak menghasilkan apa-apa."
Menyederhanakan Nested If Statements
Salah satu cara untuk menyederhanakan pernyataan If bersarang adalah dengan meminimalkan penggunaannya dengan menggunakan fungsi And dan Or Excel untuk menggabungkan perbandingan. Fungsi-fungsi ini disusun sebagai "AND(test1,test2,...)" atau "ATAU(test1,test2,...)" hingga maksimum 255 perbandingan. Dalam contoh sebelumnya, Anda bisa menghilangkan pernyataan If bersarang dengan menggunakan rumus berikut untuk memeriksa apakah A1 lebih dari 0 dan kurang dari 10 dalam satu langkah:
=IF(AND(A1>0,A1<10),,"antara nol dan 10","")
Pernyataan itu lebih sederhana berbunyi, "Jika A1 lebih besar dari nol dan A1 kurang dari 10, maka keluaran 'antara nol dan 10'; jika tidak, tidak menghasilkan apa-apa."
Membangun Rumus Kompleks
Menulis rumus yang kompleks dan bersarang dari awal hingga akhir dalam satu langkah seringkali tidak praktis, jadi lebih baik menggunakan pendekatan dari dalam ke luar atau dari luar ke dalam. Dalam kedua kasus, Anda akan menulis perbandingan tunggal, menguji hasilnya, menambahkan perbandingan berikutnya, menguji lagi, dan seterusnya. Dalam contoh bertingkat sebelumnya, Anda dapat memulai dengan rumus berikut untuk menguji keluaran:
=jika (A1<10,"antara nol dan 10","")
Anda kemudian akan menambahkan perbandingan pertama di sekitarnya, seperti: =if (A1>0,if (A1<10,"antara nol dan 10",""),"")
Demikian juga, Anda dapat bekerja dari luar ke dalam dan menggunakan penanda penempatan untuk menguji perbandingan pertama sebelum menambahkan pernyataan If bersarang sebagai pengganti penanda, seperti: =if (A1>0,"true","")
Anda kemudian akan mengganti "benar" dan tanda kutipnya dengan perbandingan berikutnya. Metode ini juga berfungsi dengan baik saat Anda menambahkan pernyataan bersarang untuk tindakan benar dan salah.