Author: Adi Surya | Date: May 22, 2008 | No Comments »

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.

  1. Taip di cell B24 formula berikut: =IF(A25=”D”,”Distinction”,IF(A25=”P”,”Pass”,IF(A25=”C”,”Credit”,”N/A”)))
  2. 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.

  1. 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)))
  2. Taip formula berikut di cell F9:
    =IF(E9>2000,E9*6%,0)
  3. Copy & paste formula ke cell berikutnya.
Author: Adi Surya | Date: May 21, 2008 | No Comments »

Cara mudah untuk anda copy atau autofill kandungan cell kebawah adalah menggunakan mouse.

  1. Letakkan kedudukan cursor pada cell yang ingin di copy
  2. Gerakkan mouse ke hujung bucu kanan bawah cell sehingga mouse pointer bertukar ke +
  3. Apabila pointer bertukar ke +, double click mouse.

Penting: Ianya akan hanya berfungsi apabila column sebelumnya mempunyai data. Sebagai contoh gambar diatas, column A perlu ada data. Apabila mouse di double click, ianya akan autofill sehingga mana column sebelumnya, iaitu cell B31.

Sekiranya anda ingin autofill untuk tarikh, bulan atau tahun juga boleh dilakukan.

Author: Adi Surya | Date: May 20, 2008 | No Comments »

Anda pernah mengalami, user key-in data dalam huruf besar atau huruf kecil dan anda terpaksa menukar data-data tersebut ke standard format? Bagaimana anda menukar data-data tersebut? Satu persatu? Teruk!

Ok, sebenarnya ada cara mudah yang anda boleh lakukan iaitu menggunakan function berikut:

  • UPPER() – menukar kandungan cell kepada HURUF BESAR
  • lower() – menukar kandungan cell kepada huruf kecil
  • Proper() – menukar kandungan cell kepada Huruf Besar Pada Awal Perkataan

Sebagai contoh, anda ingin tukar kandungan di cell B5 “sAya suKa MaKaN PisAnG”. Caranya adalah,

  • pergi ke cell yang anda ingin keluarkan output, cth C6
  • taipĀ =UPPER(B5) untuk HURUF BESAR, =lower(B5) untuk huruf kecil, =Proper(B5) untuk Huruf Besar Pada Awal Perkataan.
  • copy formula tersebut kepada cell yang lain

Mudah bukan? Selamat mencuba :)