Logical

IF

Google SheetsGoogle Sheets

Mengembalikan satu nilai jika kondisi terpenuhi (TRUE), dan nilai lain jika tidak (FALSE).

Tipe hasil: any

Syntax

IF(logical_expression, value_if_true, value_if_false)

Parameter

logical_expressionbooleanwajib

Kondisi yang dievaluasi (TRUE atau FALSE)

value_if_trueanywajib

Nilai yang dikembalikan jika kondisi TRUE

value_if_falseanywajib

Nilai yang dikembalikan jika kondisi FALSE

Catatan

  • IF bisa dibersarang hingga 64 level, tapi lebih dari 3 level sebaiknya gunakan IFS atau SWITCH
  • value_if_false bisa dikosongkan (menghasilkan FALSE) atau diisi "" untuk tampilkan kosong
  • Untuk kondisi lebih dari satu, gunakan AND/OR di dalam logical_expression

Contoh Penggunaan

Klasifikasi performa sales

1=IF(B2>=10000000, "Target Tercapai", "Belum Target")

Jika penjualan di B2 mencapai 10 juta, tampilkan 'Target Tercapai', selainnya 'Belum Target'

Hasil
"Target Tercapai" atau "Belum Target"

IF bersarang untuk klasifikasi bertingkat

1=IF(C2>=90, "A", IF(C2>=75, "B", IF(C2>=60, "C", "D")))

Klasifikasi nilai ujian ke grade A-D menggunakan IF bersarang

Hasil
Grade sesuai nilai

IF dengan kalkulasi

1=IF(D2>0, D2*0.1, 0)

Hitung komisi 10% hanya jika profit positif, tidak ada komisi jika rugi

Hasil
Komisi atau 0

Pertanyaan Umum tentang IF

Apa itu fungsi IF di Google Sheets?
Mengembalikan satu nilai jika kondisi terpenuhi (TRUE), dan nilai lain jika tidak (FALSE). Di Google Sheets, fungsi IF termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. IF bisa dibersarang hingga 64 level, tapi lebih dari 3 level sebaiknya gunakan IFS atau SWITCH.
Bagaimana cara menggunakan IF di Google Sheets?
Gunakan sintaks berikut: IF(logical_expression, value_if_true, value_if_false). value_if_false bisa dikosongkan (menghasilkan FALSE) atau diisi "" untuk tampilkan kosong. Untuk kondisi lebih dari satu, gunakan AND/OR di dalam logical_expression.
Apa nilai yang dikembalikan oleh fungsi IF?
Fungsi IF mengembalikan nilai bertipe any. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi IF?
Fungsi ini memiliki 3 parameter wajib. Parameter yang digunakan: logical_expression (boolean, wajib): Kondisi yang dievaluasi (TRUE atau FALSE); value_if_true (any, wajib): Nilai yang dikembalikan jika kondisi TRUE; value_if_false (any, wajib): Nilai yang dikembalikan jika kondisi FALSE.

Latihan terkait

Praktikkan IF dengan soal interaktif: