Fungsi Logika Excel

Fungsi Logika

 

NOT

Jika nilai argumen logika nya TRUE maka hasilnya akan bernilai NOT. Demikian juga

sebaliknya.

Bentuk penulisannya

=NOT(nilai logika)

Contoh:

Isi sel A4 = 7

=NOT(A4>5) –maka hasilnya adalah TRUE

 

AND

 

Dipakai untuk menggabungkan nilai logika dari beberapa nilai logika menjadi satu nilai logika baru. Hasilnya akan bernilai TRUE bila seluruh logika yang digabungkan bernilai TRUE.

Bentuk penulisannya adalah

=AND(logika1,logika2;…)

 

Contoh

Jika isi A5 diantara lebih besar dari angka 1 dan lebih kecil dari angka 7

=AND(A5>1,A5<7) -7 akan bernilai TRUE

 

OR

 

Sama dengan logika And namun, untuk logika Or hasilnya akan bernilai TRUE jika salah satu nilai logika yang digunakan bernilai TRUE. Akan bernilai False bila tidak ada nilai logika yang bernilai TRUE.

Bentuk penulisannya adalah

=OR(logika1,logika2,…)

Contoh:

Jika salah satu dari sel B1, B2, B3 lebih besar dari 100 maka hasil akan True

<

p style=”margin-left: 20pt”>=OR (B1>100, B2>100, B3>100)

Contoh Penerapan dengan IF dan AND

= IF(AND(A5>1,A5<7), “HASILNYA ADALAH” & A5, “HASIL SALAH”)

Jika isi A5 lebih besar dari angka 2 maka akan menghasilkan kalimat: HASILNYA ADALAH 2

Jika sebaliknya JIKA A5 lebih kecil sama dengan angka 1 dan lebih besar atau sama dengan 7 maka akan menampilkan HASIL SALAH

Import data web untuk Excel for Mac

Jika Anda ingin membuat spread sheet yang secara otomatis menampilkan data saham dalam portfolio saham dari web,  maka fitur tersebut dalam Excel: Mac2004, Mac2008 atau Mac2011 atau X dikenal sebagai Web Query. Sebagian dari web query tersebut terdapat pada menu Data. Pada menu Data pilih Get External Data > Run Saved Query.

Untuk penjelasan rinci dari web query ini terdapat pada

http://support.microsoft.com/default.aspx?scid=kb;en-us;274787

Daftar isinya

  • Definition of a Web Query File
  • How to Create a Web Query File
  • How to Use Static and Dynamic Parameters in a Web Query
  • Examples of Web Query Files

dan perlu Anda lihat juga

http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B180375

Selain itu Anda bisa juga mendownload add-on (yang walaupun tidak sebaik yang dapat dilakukan pada Excel ver Windows), tapi dapat mempermudah yaitu:

http://download.cnet.com/WebTableReport/3000-2155_4-36548.html

 


 

VBA – Visual Basic for Application Part 1

by Aurino Djamaris

Contents

VBA – Visual Basic for Application

Dasar-dasar pemrograman VBA 

Alasan Memakai VBA 

Untuk menulis/edit program VBA digunakan IDE 

Prinsip pemrograman berbasis object dalam VBA 

Program dalam VBA disebut prosedur (dan function)

Cara membuat program VBA 

Membuat dan menjalankan macro 

Menulis Program Dalam IDE/VBA Editor 

Fungsi Dalam Excel (User Function)

Contoh1 : menghitung sisi miring segitiga 

Contoh 2 : Membuat fungsi Akar persamaan

Prosedur Dalam Excel VBA (Sub Procedure)

Contoh 1: Procedure Perhitungan Bunga 

Memanfaatkan intellisense 

Informasi parameter

Menyimpan/export modul

Mengimpor/ambil modul

Mengatur editor

Melindungi program 

Dasar-dasar pemrograman VBA

Apa yang dibicarakan?

  • Mengenal VBA
  • IDE
  • Pemrograman berbasis object
  • Cara membuat program VBA
  • Makro
  • Editor program
  • Menjalankan program
  • Membuat fungsi sendiri
  • Membuat prosedur
  • Mengatur editor
  • Melindungi program

Go Top-TOC

Alasan Memakai VBA

  • Merupakan bahasa pemrograman bagi semua aplikasi Microsoft Office (Exel, Word, Access, Powerpoint) dan beberapa yang lain (Outlook, Visio, AutoCAD, MapInfo, dsb.)
  • Dapat berfungsi sebagai macro atau bahasa pemrograman
  • Merupakan bahasa program beorientasi object, semua object office dapat dengan mudah dimanipulasi dengan VBA
  • Belajar satu bahasa dapat diaplikasikan dalam banyak aplikasi Microsoft
  • Mendukung aplikasi internet dan intranet Mendukung ActiveX controls
  • Code editor dengan bantuan yang lengkap dan debugger uForm building tools
  • Object browser
  • dan lain sebagainya yang memudahkan pembuatan program

Go Top-TOC

Untuk menulis/edit program VBA digunakan IDE

Go Top-TOC

Prinsip pemrograman berbasis object dalam VBA

  • Object : Workbook, worksheet, chart, cell, dsb.
  • Properties: Setiap object memiliki properties: color, font, italic, dsb.
  • Method & procedure: Cara/perintah untuk melakukan sesuatu: pindah worksheet, pindah baris, dsb.

Go Top-TOC

Program dalam VBA disebut prosedur (dan function)

Tiga jenis prosedur

  • Command macros à mengotomasi prosedur-prosedur, fungsi-fungsi yang ada (built-in) dalam aplikasi, memformat, menyimpan, dsb.
  • User-defined function (function procedure) à program yang berisi rumus dan perintah yang kita susun sendiri
  • Property procedure menunjukkan atau mengubah properti dari suau object (class module)

Go Top-TOC

Cara membuat program VBA

  • Dengan merekam macro (macro recording)
  • Dengan menulis program dalam IDE/VBA editor

Go Top-TOC

Membuat dan menjalankan macro

  • Tools | macro | record macro
  • Lakukan prosedur-prosedur dan perubahan properties pada worksheet
  • Stop macro recording
  • Edit macro untuk memberbaiki dan mengubah hasil rekaman
  • Menjalankan:
    • Dengan shortcut, atau
    • TOOLS| MACRO| RUN| pilih NAMA MACRO

Go Top-TOC

Menulis Program Dalam IDE/VBA Editor

  • Tools|macro|visual basic editor atau
  • Click tombol VBE
  • Pindah dari VBE ke aplikasi | alt+F11
  • Tuliskan program (function atau procedure)

    Sub

    {Baris program …………… }

    End sub

Go Top-TOC

Fungsi Dalam Excel (User Function)

  • Fungsi adalah rumus yang mengolah argumen dan mengembalikan hasil
  • Struktur fungsi

    Function NamaFungsi(argumen1, argumen2, …)

    [Pernyataan/statement VBA]

    NamaFungsi  = hasil yang dikembalikan

    End Function

  • Bagian-bagian:
    • Statement Function
    • Nama fungsi
    • Argumen fungsi (parameter)
    • Statement VBA yang melakukan hitungan
    • Hasil yang dikembalikan à nama fungsi = Statement
    • End Function

Go Top-TOC

Contoh1 : menghitung sisi miring segitiga

  • Sisimiring = sqr(x2 + y2)

    Function sisimiring(x, y)  ‘ nama fungi

    sisimiring = sqr(x ^ 2 + y ^ 2)  ‘ nilai hasil

    End Function

  • Pemakaian: isikan pada sel dengan nama formula, misal =sisimiring(3, 4) akan menghasilkan 5

Go Top-TOC

Contoh 2 : Membuat fungsi Akar persamaan

Function akar(A, B, C)

    If A <> 0 Then

            diskrim = B ^ 2 – 4 * A * C

            If diskrim > 0 Then

                    akar = “dua akar riel”

            ElseIf diskrim = 0 Then

                    akar = -B / (2 * A)

            Else

                    akar = “akar imaginer”

            End If

    Else

            akar = “bukan persamaan kuadrat”

    End If

End Function

Go Top-TOC

Prosedur Dalam Excel VBA (Sub Procedure)

  • Prosedur adalah unit program dalam VBA yang merupakan blok kode dalam satu modul
  • Struktur sebuah prosedur

    Sub NamaProsedur (argumen1, argumen2,…)

    [pernyataan/statement VBA]

    End Sub

Go Top-TOC

Contoh 1: Procedure Perhitungan Bunga

Sub InputDataPinjaman()

    Range(“bunga”).Value = 0.08

    Range(“lama”).Value = 10

    Range(“pinjaman”).Value = 100000000

    Range(“bayar”).Value =”=PMT(bunga/12,lama*12,pinjaman)”

End Sub

  • Penggunaan:

TOOLS|MACRO| pilih nama sub
InputDataPinjaman | RUN
Go Top-TOC

Memanfaatkan intellisense

  • Setiap object dalam excel memiliki properties dan methods,
  • Untuk memanipulasi obyek dalam program VBA, kita bisa memanfaatkan intellisense
  • Caranya:

    Tuliskan nama obyek dilanjutkan dengan titik (.) | akan keluar properties dari obyek tersebut

  • Contoh: application.

    Kalau kita tekan <ESC> intellisense tak akan muncul lagi untuk obyek yang sama, untuk memunculkan lagi| tekan CTRL+J

     

Go Top-TOC

Informasi parameter

  • Setiap fungsi memiliki satu/beberapa parameter, parameter terebut dapat dimunculkan dengan menuliskan nama fungsi dan tanda kurung buka

activecell.Formula=pmt( akan muncul argumen untuk fungsi pmt)
Go Top-TOC

Menyimpan/export modul

  • Dari project explorer, pilih modul yang akan disimpan
  • Pilih File|Export File
  • Pilih lokasi tempat menyimpan file
  • Beri nama file.BAS
  • Tekan Save

Go Top-TOC

Mengimpor/ambil modul

  • Dari project explorer
  • Pilih File|Import File
  • Pilih file dari lokasi tempat menyimpan file.BAS
  • Tekan Open

Go Top-TOC

Mengatur editor

Cara kerja dan tampilan editor dapat diatur dengan menu Tools|Options

Go Top-TOC

Melindungi program

Program dapat dilindungi dengan password Tools|ProjectName Properties dialog box, pilih Protection TuIiskan password untuk melindungi program OK

Go Top-TOC

Introducing Data Analysis Using Excel 2007 and 2010 Part-1

Introducing Data Analysis Using Excel 2007 and 2010

The student familiar with Data Analysis using Ms Excel 2007 or Ms Excel 2010, Organizing Worksheet Data, Creating Formula, Using Function (Statistics & Financial ), Working With Pivot Tables and Charting Data

A report produced by the students should be in the form of working procedures and results in both softcopy and hardcopy

1. The Quick Access Toolbar in Excel 2007

  • If you look at the very top of the Excel 2007 screen, you’ll see what’s called the Quick Access Toolbar. The default will look similar to this:


  • The floppy disk icon is for quick saving, then you have an Undo, and Redo options, followed by a printer. You can add your own items to the Quick Access Toolbar. In the next part, you’ll see what a Data Form is. However, Data Forms are not on the Excel Ribbon, but have now been tucked away. So we’ll add the Data Forms icon to the Quick Access Toolbar.
  • To find Data Forms, click on the File button in the top left of Excel. From the File menu, click on Excel options at the bottom:


  • When you click the Excel Options button, you’ll see this dialogue box popping up:

  • Click the Customization button on the left. The idea is that you can place any items you like on the Quick Access toolbar at the top of Excel 2007. You pick one from the list, and then click the Add button in the middle.
  • To add the Data Form option to the Quick Access Toolbar, click the drop down list where it says Choose Commands From. You should see this (we’ve chopped a few options off, in the image below):

From the Commands Not in  the Ribbon list, select Form. Now click the Add button in the Middle. The list box on the right will then look something like this one:

  • Explore the other items you can add to the Quick Access Toolbar. You might find your favourite in there somewhere!
  • When you click OK on the Excel Options dialogue box, you’ll be returned to Excel 2007. Look at the Quick Access toolbar, and you should see your new item:

  • The Data Form item is highlighted, in the image above. We’ll be using this icon in the next part.