Friday, May 29, 2015

Microsoft Excel - Fungsi IF





Sukamadia.blogspot.com - Sering kali kita mendengar perbincangan yang diawali dengan kata "jika". Misal, jika ulang tahun, jika tidak hujan dan sebagainya. Pernyataan jika bisa diartikan sebuah "syarat" sehingga ada kelanjutannya. Misal, jika tidak hujan, saya akan datang kerumah teman hari ini, kelanjuatanya adalah saya akan datang kerumah teman hari ini. Artinya jika suatu syarat terpenuhi (tidak hujan), saya akan datang kerumah teman hari ini, seandainya syarat tidak terpenuhi, bisa jadi jika hujan (syarat tidak terpenuhi), kerumah teman akan ditunda, besok atau lusa.

Terkait dengan hal tersebut, Excel memiliki fungsi logika IF yang banyak berperan dalam menentukan skenario untuk menyelesaikan berbagai masalah. Penerapan fungsi logika memerlukan adanya pernyataan atau tes logika dengan salah satu operato relasi =, <, >, <=, >=, dan <>. Tes logika dapat dikembangkan dengan menambahkan salah satu fungsi AND, OR atau NOT. bentuk penulisanya adalah sebagai berikut :

=IF(logical_test;value_if_true;falue_if_false), atau
=IF(tes_logika;nilai_jika_benar;nilai_jika_salah)

penjelasan fungsi argumen tersebut adalah sebagai berikut:
  • logical_test atau test logika adalah merupakan syarat atau sesuatu yang menjadi syarat.
  • value_if_true atau nilai jika benar adalah  merupakan argumen atau tindakan yang akan dijalankan jika syarat tersebut terpenuhi.
  • value_if_false atau nilai jika salah adalah  merupakan argumen atau tindakan yang akan dijalankan jika syarat tersebut tidak terpenuhi.
Contoh penerapan fungsi bisa anda download di akhir tulisan ini, dapat dilihat disitu nantinya dalam sheet IF, dalam kasus pertama adalah untuk menyaakan seseorang dinyatakan lulus atau tidak berdasarkan pada nilai test yaitu minimal 60.

Test logika (atau syarat) dalam kasus diatas (sebagian besar kasus) dalam fungsi IF hampir dipastikan berupa pembacaan data pada suatu sel, sehingga dituliskan dengan alamat sel data tsb.



Isian argumen - Nilai_Jika_Benar dan Nilai_Jika_Salah mengacu pada aturan sebagai berikut :
  1. Jika jenis argumen numerik (bilangan) atau alamat sel, diketik bilangan tersebut atau alamat sel tanpa diapit tanda "".
  2. Jika diisi dengan data teks, penulisan teks diapit oleh tanda petik dua ("argumen").
  3. Jika diisi dengan nama range, penulisan nama range tanpa diapit tanda petik dua.
Penulisan fungsi yang dimulai dari alamat sel C4 dapat dilihat pada baris rumus (formula bar) yaitu  =IF(B4>=60;"Lulus";"Gagal") yang dijelaskan seperti gambar dibawah ini





Antar argumen dipisahkan dengan tanda baca koma (,) atau titik koma (;), tergantung pada ketetapan awal atau setting komputer yang digunakan. Bagai mana cara untuk memastikan bahwa pemisah arguman adalah tanda baca koma atau titik koma? anda dapat memastikan dengan mengetik =IF(  pada sembarang sel.

Jika anda perhatikan secara cermat, syarat atau tes logika dalam kasus ini berupa angka dan kelanjutanya (nilai jika benar atau nilai jika salah) berupa teks. teks tersebut dapat ditulis manual, lihat contoh pada bagian pertama (range B4:C8) dan kedua, atau berupa alamat sel (bagian ketiga) dan nama range (bagian keempat). Contoh yang dikemukakan tersebut menggunakan syarat baku yaitu dengan menulis operator logika dan angka, dalam kasus ini >60 atau <60. tentu saja kita dapat membuat syarat menjadi lebih fleksibel dengan pilihan nilai tertentu seperti gambar dibawah


Syarat kelulusan dapat dipilah pada alamat sel G39, sedangkan penulisan syarat dapat dilihat pada setiap sel dalam range C40:C46 yang mengacu pada alamat sel G39. Selain syarat atau tes logika berupa angka (numerik), contoh penerapan fungsi IF berikut menggunakan teks atau tes logika dan nilai jika benar atau salah.


  •  Jika rangking satu dikelas, sianak akan mendapatkan hadiah berupa tabungan.
  • Jika rangking dua dikelas, sianak akan mendapatkan hadiah berupa tas dan sepatu.
  • Jika rangking tiga dikelas, sianak akan mendapatkan hadiah berupa sepatu
Perhatikan penulisan fungsi IF melalui gambar berikut



Silahkan anda pilih rangking pada range B63:B64 dan perhatikan fungsi yang terdapat pada alamat sel C4 yaitu :
=IF(B63=1;"Tabungan";IF(B64=2;"Tas + Sepatu"))
Senjutnya salin atau copy fungsi ini dan hasil ditempatkan dalam sel B5

Contoh penggunaan banyak fungsi IF yang kedua adalah untuk mengonversi nilai ujian menjadi huruf, misal dengan ketentuan sebagai beriku :
  • Nilai ujian 0 s.d. 59 Huruf E
  • Nilai ujian 60 s.d. 75 Huruf D
  • Nilai ujian 76 s.d. 85 Huruf C
  • Nilai ujian 86 s.d. 95 Huruf B
  • Nilai ujian 96 s.d. 100 Huruf A
Penulisan fungsio yang dimulai dari alamat sel D69 diawali dari nilai yang paling tinggi yaitu :

=IF(C69>95;"A";IF(C69>85;"B";IF(C69>75;"C";IF(C69>59;"D";"E"))))

Hal yang sama dapat dilakukan dengan menyusun fungsi dengan diawali dengan nilai yang paling rendah dari alamat sel D83 yaitu :

=IF(C83<60;"E";IF(C83<76;"D";IF(C83<85;"C";IF(C83<96;"B";"A"))))


Melalui penjelasan Fungsi IF diatas, Penulis berharap pembaca akan terpacu untuik menggunakan logika pada setiap kasus yang dihadapi. Seseorang yang mampu menggunakan logika akan lebih variatif dalam menyelesaikan setiap kasus. hal ini dapat diasah melalui proses belajar dan belajar. ciri untuk menggunakan fungsi beberapa atau multi IF adalah jika keterangan(nilai jika benar atau nilai jika salah) lebih dari dua. Jumlah fungsi IF adalah jumlah keterangan jumlah keterangan dikurangi satu, misal jika jumlah keterangan adalah lima (lihat kasus diatas), jumlah fungsi IF yang digunakan berarti sebanyak empat. Hanya saja, penggunaan fungsi IF yang banyak cenderung tidak efesien dan Excel hanya membatasi hanya pada tujuh tes logika. terdapat fungsi pembacaan tabel yang lebih tepat, cepat dan efisien seperti yang akan di bahas dalam fungsi selanjutnya.

silahkan download file belajarnya dibawah ini







Diposting Oleh : Unknown

About Profile Image Anda sedang membaca artikel tentang - Microsoft Excel - Fungsi IF Jika ingin mengcopy paste atau menyebar-luaskan artikel ini, jangan lupa untuk meletakkan link dibawah ini sebagai sumbernya >>

sukamadia

0 comments

Post a Comment

berkomentarlah dengan baik dan sopan

 
 
Copyright © 2015 Sukamadia - All Rights Reserved
Contact For Sukamadia.blogspot.com
Design By Sukamadia
Maruli@anakbatak.com
Back to top