Mengevaluasi kondisi dan mengembalikan satu nilai jika TRUE, nilai lain jika FALSE. Fungsi paling fundamental dalam logika spreadsheet.
anyIF(logical_test, value_if_true, [value_if_false])Kondisi yang dievaluasi — ekspresi yang menghasilkan TRUE atau FALSE
Nilai yang dikembalikan jika kondisi TRUE
Nilai yang dikembalikan jika kondisi FALSE (jika dihilangkan, hasilnya FALSE)
1 =IF(B2>=70, "Lulus", "Tidak Lulus")
Jika nilai di B2 >= 70 maka 'Lulus', jika tidak maka 'Tidak Lulus'
1 =IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", "D")))
Nested IF untuk grade: A (>=90), B (>=80), C (>=70), D (<70). Maksimal 7 level nesting di Excel
1 =IF(C2="Premium", B2*0.8, B2)
Berikan diskon 20% untuk pelanggan Premium, harga normal untuk lainnya
Praktikkan IF dengan soal interaktif:
Sudah paham IF? Latih di spreadsheet interaktif
Latihan interaktif, langsung di browser.