Cara Menggunakan Fungsi IF Google Sheets

Jika Anda ingin menjalankan tes logika dalam rumus Google Sheets, memberikan hasil yang berbeda apakah tes tersebut BENAR atau SALAH, Anda harus menggunakan fungsi IF. Berikut cara menggunakannya di Google Sheets.

Seperti namanya, IF digunakan untuk menguji apakah satu sel atau rentang sel memenuhi kriteria tertentu dalam pengujian logika, di mana hasilnya selalu TRUE atau FALSE.

Jika tes IF BENAR, maka Google Sheets akan mengembalikan angka atau string teks, melakukan perhitungan, atau menjalankan formula lain.

Jika hasilnya SALAH, itu akan melakukan sesuatu yang sama sekali berbeda. Anda dapat menggabungkan IF dengan fungsi logika lainnya seperti AND dan OR atau dengan pernyataan IF bertingkat lainnya.

Menggunakan Fungsi IF

Fungsi IF bisa digunakan sendiri dalam satu pengujian logika, atau Anda bisa menyarangkan beberapa pernyataan IF ke dalam satu rumus untuk pengujian yang lebih kompleks.

Untuk memulai, buka spreadsheet Google Sheets Anda lalu ketik =IF(test, value_if_true, value_if_false) ke dalam sel.

Ganti "test" dengan pengujian logika Anda dan kemudian ganti argumen "value_if_true" dan "value_if_false" dengan operasi atau hasil yang akan diberikan Google Sheets jika hasilnya TRUE atau FALSE.

Dalam contoh yang diperlihatkan di bawah ini, pernyataan IF digunakan untuk menguji nilai sel B3. Jika sel B3 berisi huruf B, maka nilai TRUE akan dikembalikan di sel A3. Dalam hal ini, itu adalah string teks yang berisi huruf A.

Jika sel B3 tidak berisi huruf B, maka sel A3 akan mengembalikan nilai FALSE, yang dalam contoh ini adalah string teks yang berisi huruf C.

Dalam contoh yang diperlihatkan, sel B3 berisi huruf B. Hasilnya TRUE, jadi hasil TRUE (huruf A) dikembalikan dalam A3.

Perhitungan juga bekerja dengan baik sebagai tes logis. Dalam contoh berikut, rumus IF di sel A4 sedang menguji apakah sel B4 memiliki nilai numerik sama dengan, atau lebih besar dari, angka 10. Jika hasilnya BENAR, ia mengembalikan angka 1. Jika salah, itu mengembalikan nomor 2.

Dalam contoh, sel B4 memiliki nilai 9. Ini berarti hasil tes logika adalah SALAH, dengan angka 2 ditampilkan.

Pernyataan IF bertingkat

Jika Anda ingin melakukan pengujian logika yang lebih panjang dan kompleks, Anda bisa menyarangkan beberapa pernyataan IF ke dalam rumus yang sama.

Untuk menyatukan beberapa pernyataan IF menjadi satu rumus, ketik sederhana =IF(first_test, value_if_true, IF(second_test, value_if_true, value_if_false)). Meskipun ini hanya menampilkan satu pernyataan IF bertumpuk, Anda bisa mengumpulkan pernyataan IF sebanyak yang Anda butuhkan.

Sebagai contoh, jika sel B3 sama dengan 4, maka rumus IF di A3 mengembalikan 3. Jika sel B3 tidak sama dengan 4, maka pernyataan IF kedua digunakan untuk menguji apakah sel B3 memiliki nilai kurang dari 10.

Jika ya, kembalikan angka 10. Jika tidak, kembalikan 0. Tes contoh ini memiliki pernyataan IF bersarangnya sendiri sebagai argumen “value_if_false” pertama, yang mengharuskan tes pertama menjadi FALSE sebelum tes kedua dipertimbangkan.

Contoh di atas menunjukkan ketiga hasil potensial dari tes ini. Dengan tes logika pertama (B3 sama dengan 3) mengembalikan hasil yang BENAR, rumus IF di sel A3 mengembalikan angka 4.

Tes logika kedua mengembalikan hasil TRUE lain di sel A4, dengan nilai B4 kurang dari 10.

Satu-satunya hasil SALAH dikembalikan di sel A5, di mana hasil kedua pengujian (apakah B5 sama dengan 3 atau kurang dari 10) adalah SALAH, mengembalikan hasil SALAH (a 0).

Anda dapat menggunakan pernyataan IF bertingkat sebagai argumen "value_if_true" dengan cara yang sama. Untuk melakukan ini, ketik  =IF(first_test, IF(second_test, value_if_true, value_if_false), value_if_false).

Sebagai contoh, jika sel B3 berisi angka 3, dan jika sel C3 berisi angka 4, kembalikan 5. Jika B3 berisi 3, tetapi C3 tidak berisi 4, kembalikan 0.

Jika B3 tidak mengandung 3, kembalikan angka 1 sebagai gantinya.

Hasil contoh ini menunjukkan bahwa, agar pengujian pertama benar, sel B3 harus sama dengan angka 3.

Dari sana, "value_if_true" untuk awal IF menggunakan pernyataan IF bertumpuk kedua untuk membuat pengujian kedua (apakah C3, C4, C5, atau C6 berisi angka 4). Ini memberi Anda dua potensi hasil "value_if_false" (0 atau 1). Ini adalah kasus untuk sel A4 dan A5.

Jika Anda tidak menyertakan argumen FALSE untuk pengujian pertama, Google Sheets akan mengembalikan nilai teks FALSE otomatis untuk Anda. Ini ditunjukkan di sel A6 pada contoh di atas.

Menggunakan IF dengan AND dan OR

Saat fungsi IF menjalankan pengujian logika, dengan hasil TRUE atau FALSE, dimungkinkan untuk menumpuk fungsi logika lainnya seperti AND dan OR ke dalam rumus IF. Ini memungkinkan Anda menjalankan pengujian awal dengan beberapa kriteria.

Fungsi AND mengharuskan semua kriteria pengujian menjadi benar agar hasil yang BENAR ditampilkan. ATAU hanya membutuhkan satu kriteria tes untuk menjadi benar untuk hasil yang BENAR.

Untuk menggunakan IF AND, ketik =IF(AND(AND Argument 1, AND Argument 2), value_if_true, value_if_false). Ganti argumen DAN dengan argumen Anda sendiri, dan tambahkan sebanyak yang Anda suka.

Untuk menggunakan IF OR  =IF(OR(OR Argument 1, OR Argument 2), value_if_true, value_if_false),. Ganti dan tambahkan argumen ATAU sebanyak yang Anda butuhkan.

Contoh ini memperlihatkan IF AND dan IF OR digunakan untuk menguji nilai yang sama di kolom B dan C.

Untuk IF AND, B3 harus sama dengan 1 dan C3 harus kurang dari 5 agar A3 mengembalikan string teks "Ya". Kedua hasil BENAR untuk A3, dengan satu atau keduanya hasil SALAH untuk sel A4 dan A5.

Untuk IF OR, hanya satu dari tes ini (B3 sama dengan 1 atau C3 kurang dari 5) harus BENAR. Dalam contoh ini, baik A8 dan A9 mengembalikan hasil yang BENAR ("Ya") karena salah satu atau kedua hasil di kolom B dan C benar. Hanya A10, dengan dua hasil gagal, mengembalikan hasil SALAH.