Recent Posts

the rev

tinggal kenangan

avenged sevenfold

iseng iseng

mobil hantu

di jamin gak tepat waktu

mikeportnoy

bersatu teguh bercerai runtuh

revolvel

kau nak apo

Jumat, 27 Januari 2012

Logika Dalam Excel/rumus IF

Cara menggunakan fungsi/rumus IF di sheet Excel dan melalui macro (Visual Basic Editor). Rumus logika if secara sederhana merupakan sebuah fungsi untuk melihat suatu pernyataan dengan syarat-syarat tertentu. Daripada pusing membuat definisinya, lebih baik langsung praktik cara menggunakan rumus if dalam Office Excel, baik melalui sheet maupun macro. Karena lebih mudah langsung parktik dari pada dijelaskan secara abstrak. Berikut tutorialnya.
Sebelum praktik dalam cara menggunakan fungsi if, hal yang perlu diperhatikan adalah setting Windows yang terinstal di komputer/laptop (emang bisa di tempat lain). Silahkan membaca dulu, nanti kembali ke sini lagi ya… janji lho. Dalam tutorial praktik ini saya memakai setting Windows standar, yaitu Inggris. Mau pakai yang EN-US atau EN-UK sama saja, pokoknya diantara dua itu. Kalau ga mau merubah, silahkan menyesuaikan dengan mengganti karakter “,” menjadi “;”
Dengan mengetahui sedikit tentang penggunaan if pada Excel, akan sangat membantu pekerjaan. Program Pengolah Nilai yang saya buat mayoritas menggunakan if, karena lebih mudah bisa diputar-puter sesuai keinginan dan kebutuhan. Maka tidak akan rugi jika bisa menerapkan fungsi if Excel ini.
Fungsi logika IF
Fungsi logika tentunya sudah pada tahu sejak sekolah SD, antara lain
= sama dengan
> lebih besar
>= lebih besar sama dengan
< lebih kecil
<= lebih kecil sama dengan
<> tidak sama dengan
Perhatikan struktur rumus if dibawah ini
=if(logika,TRUE/benar,FALSE/salah)
=if(10>0,”benar”,”salah”)

hasilnya benar
Struktur di atas pada contoh baris ke-2 cara membacanya, jika 10 lebih besar dari 0, maka diisi benar, kalau tidak berarti diisi salah
Silahkan dicopy paste ke Excel rumus baris 2 tersebut
Tanda “>” bisa diganti-ganti dengan <, <>, =, >= dan lain-lain
Jangan lupa dihapalkan: jika logika….. maka….., kalau tidak…..
Rumus IF Excel dasar
Gambar satu
Tabel pertama. Isilah angka pada kolom A dan B seperti di gambar, kemudian pada sel C1 isi dengan rumus
=IF(A1>5,A1+B1,A1*B1)
Copy sel C1 yang berisi rumus if tesebut ke bawah sampai sel C3, maka hasilnya seperti dalam gambar satu.
Dari rumus di atas kalau di baca, jika sel A1 lebih besar dari 5, maka diisi A1+B1, kalau tidak diisi A1*B1
Silahkan di ganti pada kolom warna kuning dengan angka antara 0-9, perhatikan perubahan pada kolom C
Tabel kedua. Isilah pada sel C6 sampai C8 dengan rumus
=IF(A6=”",B6,A6*B6)
Ket: tanda “” artinya kosong, atau sel tidak ada datanya.
Rumus if tersebut membacanya: jika sel A6 sama dengan kosong, maka diisi sel B6, kalau tidak maka diisi A6*B6
Cobalah pada kolom warna hijau dengan mengganti angkanya atau dihapus. Perhatikan perubahan pada kolom C
Tabel ketiga. Isilah pada sel C11 sampai C13 dengan rumus
=IF(A11=”",”",A11*B11)
Membacanya : jika sel A11 sama dengan kosong, maka dikosongkan, kalau tidak maka A11*B11
Rumus IF Excel bertingkat
Tabel pertama. Perhatikan dan buatlah tabel seperti pada kolom A dan B seperti gambar di bawah ini:
Isi pada sel C2 (di bawah warna kuning) dengan rumus sebagai berikut:
=IF(C1=1,A1+B1,IF(C1=2,A2+B2,A3+B3))
Gantilah pada sel C1 (warna kuning) dengan angka 1 s/d 4. Maka sel di bawahnya akan berubah.
Rumus ini bertingkat (majemuk), untuk lebih memahami strukturnya, maka dibaca
Jika sel C1 (kolom kuning) sama dengan 1, maka diisi A1+B1
jika sel kuning sama dengan 2, maka diisi A2+B2
kalau tidak maka diisi A3+B3
Tabel kedua. Isilah pada sel C6 dengan rumus if
=IF(C5=”",”",IF(C5=1,A5+B5,IF(C5=2,A6+B6,A7+B7)))
Rumus sama yang tabel pertama, cuma ditambahi ekspresi logika jika sel C5 kosong, maka diisi kosong
Jika sel C5 (kolom kuning) sama dengan 1, maka diisi A5+B5
jika sel kuning sama dengan 2, maka diisi A6+B6
kalau tidak maka diisi A7+B7
Tabel ketiga. Isikan pada sel C9 rumus if di bawah ini
=IF(C9=”",”",IF(C9=”office”,A9+B9,IF(C9=”excel“,A10*B10,A11*B11)))
Formula ini sama contoh tabel kedua. Perbedaannya pada nilai TRUE dan FALSE yang diganti dengan kata. Gantilah pada kolom kuning dengan kata “excel” atau “office” atau hapuslah. PERHATIKAN perubahannya.
Yang perlu diperhatikan, jumlah kurung buka dan tutup harus sama. Dan rumus if bertingkat bisa banyak tingkat, boleh dikatakan samapi bertingkat-tingkat, atau tumpuk undung (jawa)

Cara mengaktifkan macro Excel
Untuk bisa menjalankan macro Excel, maka security Excel harus dinonaktifkan dulu, baru deh bisa mencoba-coba membuat if lewat macro. Untuk mengaktifkan macro Excel, langkahnya
Mengaktifkan macro Office Excel 2007
  1. Klik Office Button, pilih Office Option (paling bawah), kemudian klik tombol Trust center.
  2. Selanjutnya Trust center settings… Pilih Macro settings
  3. Centang Enable all macros (not recomended…. (paling bawah)
  4. Klik Ok, Ok, tutup Excel dan buka lagi, selesai.
Mengaktifkan macro Office Excel 2003
  1. Dari Menubar pilih Tools, Macro, pilih Security….
  2. Pilih Low (not recomended) yang paling bawah
  3. Klik OK, Excel tutup dulu baru buka lagi.
Rumus IF dalam Macro Excel
Agar tidak terlalu panjang artikelnya, langsung to the point saja ya, silahkan dimodifikasi, yang penting dasar-dasarnya bisa dimengerti. Masuk ke VBE Excel yuk, biar cepat tekan Alt+F11 pada keyboard. Selanjutnya dari Menubar, klik Insert, pilih Module. Struktur rumus IF melalui macro sebagai berikut
Sub IF_dasar()
If logika Then
True/benar
Else
False/salah
End If
End Sub
Ketiklah dalam Module 1 kode di bawah ini
Sub coba1()
If Range(“A1″) = 1 Then
Range(“B1″).Select
ActiveCell.FormulaR1C1 = 100
Else
Range(“B1″).Select
ActiveCell.FormulaR1C1 = “Salah/False”
End If
End Sub
Keterangan: Jika sel A1=1, maka sel B1 diisi 100, kalau tidak maka diisi Salah/FALSE
Untuk menjalankan, pastikan kursor berada dalam kode macro di atas, kemudian tekan F5. Silahkan lihat pada sheet Excel hasilnya.
Rumus IF bertingkat lewat macro Excel
Sub coba2()
If Range(“A5″) = 1 Then
Range(“B5″).Select
ActiveCell.FormulaR1C1 = 100
Else
If Range(“A5″) = 2 Then
Range(“B5″).Select
ActiveCell.FormulaR1C1 = 200
Else
Range(“B5″).Select
ActiveCell.FormulaR1C1 = “Office Excel”
End If
End If
End Sub
Struktur IF bertingkat lewat macro ini bisa di ganti dengan Select Case, lebih efisien dan mudah dipahami. Kayaknya tidak bisa sekalian dikupas pada artikel ini, lha ternyata membuat tutorial rumus IF Excel lebih rumit daripada membuat Propenil
Dalam pembuatan Program Pengolah Nilai sekolah saya juga banyak menggunakan rumus if. Variable FALSE dan TRUE bisa diisi dengan rumus, AND, OR, VLOOKUP dan lain-lain.
Demikian tutorial cara membuat rumus IF di sheet Excel dan lewat macro. Semoga tidak terlalu panjang. Silahkan download rumus IF Excel dan macro  (ZIP 11.7KB). Semoga bermanfa’at, matur nuwun.


Jumat, 13 Januari 2012

Microsoft Excel

Microsoft Excel atau Microsoft Office Excel adalah sebuah program aplikasi lembar kerja spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk sistem operasi Microsoft Windows dan Mac OS. Aplikasi ini memiliki fitur kalkulasi dan pembuatan grafik yang, dengan menggunakan strategi marketing Microsoft yang agresif, menjadikan Microsoft Excel sebagai salah satu program komputer yang populer digunakan di dalam komputer mikro hingga saat ini. Bahkan, saat ini program ini merupakan program spreadsheet paling banyak digunakan oleh banyak pihak, baik di platform PC berbasis Windows maupun platform Macintosh berbasis Mac OS, semenjak versi 5.0 diterbitkan pada tahun 1993. Aplikasi ini merupakan bagian dari Microsoft Office System, dan versi terakhir adalah versi Microsoft Office Excel 2007 yang diintegrasikan di dalam paket Microsoft Office System 2007.

Sejarah

Pada tahun 1982, Microsoft membuat sebuah program spreadsheet yang disebut dengan Multiplan, yang sangat populer dalam sistem-sistem CP/M, tapi tidak dalam sistem MS-DOS mengingat di sana sudah berdiri saingannya, yakni Lotus 1-2-3. Hal ini membuat Microsoft memulai pengembangan sebuah program spreadsheet yang baru yang disebut dengan Excel, dengan tujuan, seperti yang dikatakan oleh Doug Klunder, "do everything 1-2-3 does and do it better/melakukan apa yang dilakukan oleh 1-2-3 dan lebih baik lagi".
Versi pertama Excel dirilis untuk Macintosh pada tahun 1985 dan versi Windows-nya menyusul (dinomori versi 2.0) pada November 1987. Lotus ternyata terlambat turun ke pasar program spreadsheet untuk Windows, dan pada tahun tersebut, Lotus 1-2-3 masih berbasis MS-DOS. Pada tahun 1988, Excel pun mulai menggeser 1-2-3 dalam pangsa pasar program spreadsheet dan menjadikan Microsoft sebagai salah satu perusahaan pengembang aplikasi perangkat lunak untuk komputer pribadi yang andal. Prestasi ini mengukuhkan Microsoft sebagai kompetitor yang sangat kuat bagi 1-2-3 dan bahkan mereka mengembangkannya lebih baik lagi. Microsoft, dengan menggunakan keunggulannya, rata-rata merilis versi Excel baru setiap dua tahun sekali, dan versi Excel untuk Windows terakhir adalah Microsoft Office Excel 2010 (Excel 14), sementara untuk Macintosh (Mac OS X), versi terakhirnya adalah Excel for Mac.
Pada awal-awal peluncurannya, Excel menjadi sasaran tuntutan perusahaan lainnya yang bergerak dalam bidang industri finansial yang telah menjual sebuah perangkat lunak yang juga memiliki nama Excel. Akhirnya, Microsoft pun mengakhiri tuntutan tersebut dengan kekalahan dan Microsoft harus mengubah nama Excel menjadi "Microsoft Excel" dalam semua rilis pers dan dokumen Microsoft. Meskipun demikian, dalam prakteknya, hal ini diabaikan dan bahkan Microsoft membeli Excel dari perusahaan yang sebelumnya menuntut mereka, sehingga penggunaan nama Excel saja tidak akan membawa masalah lagi. Microsoft juga sering menggunakan huruf XL sebagai singkatan untuk program tersebut, yang meskipun tidak umum lagi, ikon yang digunakan oleh program tersebut masih terdiri atas dua huruf tersebut (meski diberi beberapa gaya penulisan). Selain itu, ekstensi default dari spreadsheet yang dibuat oleh Microsoft Excel hingga versi 11.0 (Excel 2003) adalah *.xls sedangkan mulai Microsoft Office Excel 2007 (versi 12.0) ekstensi default-nya adalah *.xlsx yang mendukung format HTML namun dengan isi yang sama memiliki ukuran file yang lebih kecil jika dibandingkan dengan versi-versi Excel sebelumnya.
Excel menawarkan banyak keunggulan antarmuka jika dibandingkan dengan program spreadsheet yang mendahuluinya, tapi esensinya masih sama dengan VisiCalc (perangkat lunak spreadsheet yang terkenal pertama kali): Sel disusun dalam baris dan kolom, serta mengandung data atau formula dengan berisi referensi absolut atau referensi relatif terhadap sel lainnya.
Excel merupakan program spreadsheet pertama yang mengizinkan pengguna untuk mendefinisikan bagaimana tampilan dari spreadsheet yang mereka sunting: font, atribut karakter, dan tampilan setiap sel. Excel juga menawarkan penghitungan kembali terhadap sel-sel secara cerdas, di mana hanya sel yang berkaitan dengan sel tersebut saja yang akan diperbarui nilanya (di mana program-program spreadsheet lainnya akan menghitung ulang keseluruhan data atau menunggu perintah khusus dari pengguna). Selain itu, Excel juga menawarkan fitur pengolahan grafik yang sangat baik.
Ketika pertama kali dibundel ke dalam Microsoft Office pada tahun 1993, Microsoft pun mendesain ulang tampilan antarmuka yang digunakan oleh Microsoft Word dan Microsoft PowerPoint untuk mencocokkan dengan tampilan Microsoft Excel, yang pada waktu itu menjadi aplikasi spreadsheet yang paling disukai.
Sejak tahun 1993, Excel telah memiliki bahasa pemrograman Visual Basic for Applications (VBA), yang dapat menambahkan kemampuan Excel untuk melakukan automatisasi di dalam Excel dan juga menambahkan fungsi-fungsi yang dapat didefinisikan oleh pengguna (user-defined functions/UDF) untuk digunakan di dalam worksheet. Dalam versi selanjutnya, bahkan Microsoft menambahkan sebuah integrated development environment (IDE) untuk bahasa VBA untuk Excel, sehingga memudahkan programmer untuk melakukan pembuatan program buatannya. Selain itu, Excel juga dapat merekam semua yang dilakukan oleh pengguna untuk menjadi macro, sehingga mampu melakukan automatisasi beberapa tugas. VBA juga mengizinkan pembuatan form dan kontrol yang terdapat di dalam worksheet untuk dapat berkomunikasi dengan penggunanya. Bahasa VBA juga mendukung penggunaan DLL ActiveX/COM, meski tidak dapat membuatnya. Versi VBA selanjutnya menambahkan dukungan terhadap class module sehingga mengizinkan penggunaan teknik pemrograman berorientasi objek dalam VBA.
Fungsi automatisasi yang disediakan oleh VBA menjadikan Excel sebagai sebuah target virus-virus macro. Ini merupakan problem yang sangat serius dalam dunia korporasi hingga para pembuat antivirus mulai menambahkan dukungan untuk mendeteksi dan membersihkan virus-virus macro dari berkas Excel. Akhirnya, meski terlambat, Microsoft juga mengintegrasikan fungsi untuk mencegah penyalahgunaan macro dengan menonaktifkan macro secara keseluruhan, atau menngaktifkan macro ketika mengaktifkan workbook, atau mempercayai macro yang dienkripsi dengan menggunakan sertifikat digital yang tepercaya.

Rabu, 04 Januari 2012

TERIMALAH DIA APA ADANYA

ekedar corat ~ coret..... di waKtu Luang......:D
Semoga ada manfaatnya walaupun sediKit.....!!

======================

Jika kamu memancing ikan..
Setelah ikan itu terlekat di mata kail..

Hendaklah kamu mengambil ikan itu..

Janganlah sesekali kamu LEPASKAN ia semula
kedalam air begitu saja..

Kerana ia akan SAKIT oleh kerana Ketajaman mata kail kamu
& mungkin ia akan MENDERITA selagi ia masih hidup..


Begitulah juga...
Setelah kamu memberi banyak PENGHARAPAN kepada seseorang..
Setelah ia mulai MENYAYANGI kamu..
Hendaklah kamu MENJAGA hatinya..
Janganlah sesekali kamu terus MENINGGALKANNYA begitu saja..
Kerana dia akan TERLUKA oleh kenangan bersamamu..
dan mungkin TIDAK dapat MELUPAKAN segalanya selagi dia masih mengingati kamu..

Jika kamu MENADAH air biarlah berpada..
Jangan terlalu berharap pada takungannya
dan menganggap ia begitu teguh..

Cukuplah sekadar untuk KEPERLUANMU sahaja..
Kerana apabila ia mulai RETAK ..

tidak sukar untuk kamu menampal
dan memperbaikinya semula..

Dan bukannya terus dibuang begitu sahaja..


Begitulah juga..
Jika kamu sedang memiliki seseorang….TERIMALAH dia seadanya..
Janganlah kamu terlalu mengaguminya dan mengganggapkan dia begitu istimewa..
Anggaplah dia manusia biasa.. Kerana apabila dia melakukan KESILAPAN ..
tidaklah sukar untuk kamu MEMAAFKANNYA dan MEMBOLEHKAN hubungan kamu akan TERUS hingga ke akhir hayat
Dan bukannya MENGHUKUMNYA dan MENINGGALKAN dia begitu sahaja kerana kamu merasa terlalu kecewa dengan sikapnya Lalu semuanya akan menjadi TERHENTI begitu sahaja..

Jika kamu MEMILIKI sepinggan nasi..
Yang kamu pasti baik untuk diri kamu..
Yang MENGENYANGKAN dan BERKHASIAT ..
Mengapa kamu berlengah lagi? Cuba mencari makanan yang lain...?
Kerana terlalu ingin mengejar KELAZATAN ..
Kelak, nasi itu akan BASI sendiri dan kamu sudah tidak boleh menikmatinya lagi..
Kamu akan MENYESAL ..

Begitulah juga ..
Jika kamu telah bertemu dengan seorang INSAN ...
Yang kamu pasti boleh membawa KEBAIKAN kepada dirimu..
MENYAYANGIMU .. MENGASIHIMU ..dan MENCINTAIMU ..
Mengapa kamu berlengah lagi?
Cuba MEMBANDINGKANNYA dengan yang lain...?
Terlalu mengejar KESEMPURNAAN..?
Kelak, dia akan BERJAUH HATI
dan kamu akan KEHILANGANNYA apabila dia menjadi milik orang lain..
Kamu juga yg akan MENYESAL dan tidak ada gunanya lagi...

Oleh itu janganlah kita terlalu mengejar KESEMPURNAAN
kerana ia bukanlah faktor utama KEBAHAGIAAN yang sempurna,
sedangkan jika kita boleh memaafkan KESILAPAN orang yang kita sayang
dan akur dengan KELEMAHANNYA sebagai manusia biasa serta BERSYUKUR dengan apa yang kita sudah MILIKI ..
kita akan BAHAGIA, BAHAGIA dan terus BAHAGIA ..itu lebih BERMAKNA !

“Begitu hidup ini tiada yang abadi yg patah Kan tumbuh yang hilang Kan berganti, namun yang berganti tidak mungkin sama seperti yang telah pergi”

^_^

Dicatat oleh muslimah sejati ***

PERKARA YANG MESTI KITA INGAT

DUA PERKARA YANG MESTI KITA LUPAKAN
Kebaikan kita kepada orang lain
Keburukan orang lain pada kita

Bila kita mempunyai KESEMPATAN dan KEMAMPUAN untuk berbuat baik LAKUKANLAH...
Karena banyak orang yang mempunyai KEMAMPUAN Tetapi tidak memiliki KESEMPATAN.
Demikian juga banyak yang mempunyai KESEMPATAN tetapi tidak punya KEMAMPUAN melakukan kebaikan.

Jika engkau tidak mampu memberi bantuan kepada seseorang,
Janganlah pula engkau memberi kesusahan kepadanya

Jika engkau tidak mampu menggembirakan seseorang,
Janganlah pula engkau membuatnya bersedih

Jika engkau tidak mampu memujinya
Janganlah pula engkau mengejeknya/mencelanya

CINTAILAH orang yang engkau cintai sekadarnya saja,
siapa tahu suatu hari nanti ia menjadi orang yang engkau benci pula
BENCILAH orang yang engkau benci sekadarnya saja,
siapa tahu suatu hari nanti ia menjadi orang yang engkau cintai pula
-saidina Ali Abi Talib-