Di formula ini, argumen berikut digunakan:
if-expression: C2>B2. Ini memeriksa untuk melihat apakah skor tes lebih besar.
if-true: C2. Jika C2 lebih dari B2, skor tes di C2 dihasilkan.
if-true: B2. Jika C2 kurang dari B2, skor tes di B2 dihasilkan.
Formula ini menghitung skor akhir sebagai lebih tinggi dibandingkan dengan dua skor tes, dan dapat dimodifikasi dengan mudah untuk murid lain di tabel di atas dengan mengubah rujukan sel agar sesuai dengan skor murid yang benar.
Gunakan kumpulan fungsi IF untuk menguji lebih banyak kondisi:
if-expression: ISBLANK(A2), yang memeriksa untuk melihat apakah sel A2 kosong.
if-true: "ya", string yang dihasilkan jika A2 kosong.
if-false: "tidak", string yang dihasilkan jika A2 tidak kosong.
Untuk tes yang lebih rumit, Anda juga dapat menggabungkan IF dengan
Contoh tambahan
=IF(A5>=0; "Nonnegative"; "Negative") menghasilkan teks "Nonnegative" jika sel A5 berisi suatu bilangan yang lebih besar dari atau sama dengan 0 atau nilai nonnumerik. Jika sel A5 berisi nilai yang kurang dari 0, fungsi menghasilkan "Negative".
=IF(A5<>0; "Nonzero"; "Zero") menghasilkan teks "Nonzero" jika sel A5 berisi angka yang bukan 0. Jika sel A5 berisi 0, fungsi menghasilkan "Nol".
=IF(IFERROR(OR(ISEVEN(B4+B5); ISODD(B4+B5)); FALSE); "All numbers"; "Not all numbers") menghasilkan teks "All numbers" jika sel B4 dan B5 berisi bilangan; jika sebaliknya maka menghasilkan teks "Not all numbers". Ini diselesaikan dengan pengujian untuk melihat apakah jumlah dua sel genap atau ganjil. Jika sel bukan bilangan, fungsi EVEN dan ODD menghasilkan kesalahan dan fungsi IFERROR menghasilkan FALSE; jika sebaliknya menghasilkan TRUE karena EVEN atau ODD adalah TRUE. Jadi, jika B4 atau B5 bukan bilangan atau boolean, pernyataan IF menghasilkan ekspresi if-false, "Not all numbers"; sebaliknya maka menghasilkan ekspresi if-true "All numbers".
Contoh—Menghindari kesalahan dari pembagian dengan 0
Terkadang, tidak mungkin menyusun tabel dengan cara yang dapat menghindari pembagian dengan 0. Tetapi, jika muncul pembagian dengan 0, hasilnya adalah nilai kesalahan dalam sel, yang biasanya bukan hasil yang diinginkan. Contoh ini menunjukkan tiga metode mencegah kesalahan ini.
Asumsikan bahwa sel D2 dan E2 masing-masing berisi sebuah bilangan. E2 mungkin berisi 0. Anda ingin membagi D2 dengan E2, tetapi menghindari kesalahan pembagian dengan 0. Masing-masing dari tiga metode berikut menghasilkan 0 jika sel E2 sama dengan 0; sebaliknya, masing-masing menghasilkan hasil dari D2/E2.
=IF(E2=0; 0; D2/E2) beroperasi dengan menguji secara langsung E2 untuk melihat apakah hasilnya 0.
=IFERROR(D2/E2; 0) beroperasi dengan menghasilkan 0 jika terjadi kesalahan. Pembagian dengan 0 adalah kesalahan.
=IF(ISERROR(D2/E2); 0; D2/E2) beroperasi dengan melakukan tes logis untuk melihat apakah D2/E2 TRUE.
Contoh penggunaan REGEX
Biarkan A1 berisi "[email protected]"
=IF(A1 = REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "Contains e-mail"; "No e-mail") menghasilkan "Contains e-mail".