If fonksiyonu, koşulun True veya False olarak değerlendirilmesine göre bir değer döndüren bir fonksiyondur.

Kullanımı: if(koşul , sonuç , diğer sonuç)

Koşul: Mantıksal olarak yorumlanan ifadedir.

Sonuç (Then): Herhangi bir türde olabilen ifadedir. Koşulun sonucu True ise if fonksiyonu then ifadesinin değerini döndürür.

Else (Diğer Sonuç): Herhangi bir türde olabilen ifadedir. Koşulun sonucu False ise if fonksiyonu else ifadesinin değerini döndürür. 

Eğer koşul sayısı birden fazla ise İf(Koşul1, Sonuç1, if(Koşul2, Sonuç2,I f(Koşul3, sonuç3...))) şeklinde içiçe if komutları yazılabilir.

Tablo konu anlatımında if, chr ve rgb fonksiyonları kullanılmıştır.