Pembahasan fungsi IF di atas dengan Tes Logika Tunggal, Tes Logika dapat dikembangkan dengan tambahan salah satu fungsi AND , OR atau NOT. Bentuk fungsi IF dengan tes logika yang dikembangkan adalah sebagai berikut :
Studi kasus : sebuah perusahaan akan merekrut tenaga satuan pengaman ( satpam ) dengan ketentuan :pengalaman kerja minimal empat tahun dan usia maksimal 35 tahun. Perusahaan melakukan seleksi administrasi dengan kriteria tersebut , pelamar yang memenuhi syarat akan mengikuti syarat selanjutnya , sedangkan yang tidak memnuhi syrat dinyatakan gugur. Kasus tersebut dapat diterjemahkan ke dalam fungsi IF seperti berikut ini :
Fungsi tambahan adalah AND karena kedua tes logika merupakan kriteria yang harus terpenuhi, perhatikan penerapan fungsi tersebut dalam baris rumus worksheet.

Istilah fungsi IF bercabang adalah kasus yang mempunyai banyak tingkat pengujian tes logika yang diselesaikan dengan fungsi IF. Sebagai contoh sebuah lembar kerja berisi data hasil ujian statistik , berdasarkan nilai ujian akan dikonversikan dalam bentuk huruf dengan ketentuan sebagai berikut :

Perhatikan penyelesaian dengan fungsi IF dalam lembar kerja seperti pada gambar berikut :

Sel E5 diisi dengan rumus :
= IF (OR(Tes Logika1;Tes Logika2);Nilai jika benar;Nilai jika salah)
Studi kasus : sebuah perusahaan akan merekrut tenaga satuan pengaman ( satpam ) dengan ketentuan :pengalaman kerja minimal empat tahun dan usia maksimal 35 tahun. Perusahaan melakukan seleksi administrasi dengan kriteria tersebut , pelamar yang memenuhi syarat akan mengikuti syarat selanjutnya , sedangkan yang tidak memnuhi syrat dinyatakan gugur. Kasus tersebut dapat diterjemahkan ke dalam fungsi IF seperti berikut ini :
= IF(AND(Kerja>=4;Usia<=35);Wawancara;Gugur)
Fungsi tambahan adalah AND karena kedua tes logika merupakan kriteria yang harus terpenuhi, perhatikan penerapan fungsi tersebut dalam baris rumus worksheet.
Istilah fungsi IF bercabang adalah kasus yang mempunyai banyak tingkat pengujian tes logika yang diselesaikan dengan fungsi IF. Sebagai contoh sebuah lembar kerja berisi data hasil ujian statistik , berdasarkan nilai ujian akan dikonversikan dalam bentuk huruf dengan ketentuan sebagai berikut :
Perhatikan penyelesaian dengan fungsi IF dalam lembar kerja seperti pada gambar berikut :
Sel E5 diisi dengan rumus :
=IF(D5<60;"E";IF(D5<75;"D";IF(D5<85;"C";IF(D5<95;"B";"A"))))