Dalam pekerjaan kita seharian mesti akan melibatkan hal membuat keputusan. Data-data harus dianalisis dan diberikan petunjuk sewajarnya untuk dilaporkan kepada pihak yang berkenaan.
MS Excel telah menyediakan beberapa function logical yang boleh digunakan. Diantaranya adalah IF() function.
Syntax: IF(logical_test,value_if_true,value_if_false)
logical_test melibatkan sebarang penyataan logik BENAR atau SALAH. Sebagai contoh, jika cell A10 sama dengan 100 adalah BENAR. Ia juga boleh melibatkan sebarang pengiraan (+, – , /, %, *) atau perbandingan (>, <, =>, =<, <>).
value_if_true keputusan sekiranya logical_test adalah BENAR. Hasil boleh dipersembahkan secara single value/text, sebarang bentuk pengiraan atau function. Sebagai contoh, sekiranya keputusan BENAR untuk logical_test adalah “Over Budget”, maka keputusan akan menunjukkan “Over Budget”. Sebaliknya, keputusan akan menunjukkan keputusan value_if_false.
value_if_false keputusan sekiranya logical_test adalah SALAH. Hasil boleh dipersembahkan secara single value/text, sebarang bentuk pengiraan atau function.
Anda boleh melakukan 64 operasi IF() function secara serentak dalam satu formula dan kombinasi mana-mana function yang bersesuaian. =IF(logical_value,IF(logical_value,IF(logical_value,value_if_true,value_if_false),value_if_false),value_if_false)
Contoh:
Anda ingin memaparkan keputusan Grade mengikut Result yang diperolehi seperti dibawah.
- Taip di cell B24 formula berikut: =IF(A25=”D”,”Distinction”,IF(A25=”P”,”Pass”,IF(A25=”C”,”Credit”,”N/A”)))
- Copy & paste formula ke cell yang berikutnya.
Bagaimana jika melibatkan beberapa operasi atau keputusan? Gambar dibawah menunjukkan keputusan laporan jualan mengikut produk. Setiap produk mempunyai discount yang berbeza berdasarkan category. Tax 6% akan dikenakan kepada amount jualan melebihi 2000.
- Taip formula berikut di cell E9:
=C9*D9*(1-IF(B9=”S”,$J$13,IF(B9=”P”,$J$14,0)))
Explanation: =Price x Qty(1-IF(Category=”S”,15%,IF(Category=”P”,25%,0))) - Taip formula berikut di cell F9:
=IF(E9>2000,E9*6%,0) - Copy & paste formula ke cell berikutnya.









