PERTEMUAN III.

advertisement
1
BAB III
FUNGSI & FORMULA
Penggunaan Rumus
Penggunaan rumus dan fungsi untuk perhitungan dan pengolahan data. Rumus dan fungsi dalam Excel
mempunyai pengertian yang berbeda. Rumus berupa instruksi matematika dalam suatu sel/range dalam
lembar kerja dengan operator aritmatik:+,-, ,/,* dan ^. Excel menyediakan ratusan fungsi siap pakai
diantaranya fungsi tanggal dan waktu, matematika dan trigonometri, finansial, statistik, lookup dan
referensi, database, teks, dan lain-lain.
� Rumus dengan Referensi Cell Relatif
Cell relatif atau cell bebas adalah alamat cell yang jika disalin (copy) menyesuaikan dengan tempat
atau lokasi yang baru. Dengan contoh, rumus untuk menghitung jumlah pada cell C8 adalah
=C6*C7. Cell D8 diisi dengan menyalin rumus dari cell D8 atau dengan istilah lain rumus tersebut
disalin dan ditempatkan di sebelah kanan. Rumus pada cell D8 secara otomatis akan terisi
=D6*D7.
Anda perhatikan kedua contoh diatas, jika alamat cell relatif disalin ke arah bawah, kolom alamat
cell tersebut tetap sedangkan baris akan menyesuaikan dengan tempat yang baru. Sebaliknya jika
disalin ke arah samping, posisi baris alamat cell tersebut tetap, sedangkan kolom akan
menyesuaikan dengan posisi yang baru. Alamat cell relatif disebut juga dengan istilah cell bebas,
artinya posisi kolom dan baris tidak terkunci (posisi terkunci diawali dengan tanda $).
� Rumus dengan Referensi Cell Semi Absolut
Cell semi absolut ditandai dengan $ pada salah satu posisi; kolom atau baris, dengan kata lain semi
absolut dibagi atas absolut kolom, misalnya $A3, dan absolut baris, misalnya C$1. Alamat cell
absolut kolom jika disalin ke posisi baru, kolom yang bersangkutan selalu tetap sedangkan baris
akan berubah sesuai dengan posisi baru. Alamat cell absolut baris (contohc$1) jika disalin ke
posisi baru, baris yang bersangkutan selalu tetap, sedangkan kolomnya akan berubah mengikuti
posisi yang baru. Tanda $ untuk menunjukkan absolut (kolom atau baris) atau F4 dengan
menempatkan penunjuk cell pada alamat cell yang akan diabsolutkan. Misalnya, pada cell A5, jika
Anda menekan tombol F4 hasilnya menjadi $A$5, jika Anda tekan F4 pada posisi yang sama
untuk kedua kalinya, hasilnya adalah A$5, tekan F4 sekali lagi akan menjadi $A5.
� Rumus dengan Referensi Cell Absolut
Cell absolut berarti cell tersebut baik kolom maupun barisnya terkunci (absolut kolom dan baris),
sebagai contoh $B$4 jika cell tersebut disalin, posisi kolom dan barisnya tetap.
Menggunakan Fasilitas AutoCalculate dan AutoSum
1. AutoCalculate
Fasilitas AutoCalculate (penghitungan otomatis) digunakan untuk melakukan penghitungan
dengan cepat dan mudah dari data2 yang cukup banyak dalam suatu range tertentu. Didalam
fasilitas AutoCalculate ini terdapat 6 buah perintah, yakni perintah otomatis untuk menghitung
rata2 (Average), jumlah data (Count), banyak data angka (Count Nums), nilai max (Max), nilai
min (Min), dan jumlah data angka (Sum).
2. AutoSum
Fungsi AutoCalculate diatas adalah untuk menghitung cepat data-data yang cukup banyak, tetapi
tidak dapat menuliskan secara otomatis di lembar kerja anda. Khusus untuk penjumlahan (Sum),
2
ada cara mudah lain untuk melakukannya yang sekaligus juga dapat langsung menuliskannya ke
lembar kerja anda. Caranya adalah dengan menggunakan tombol toolbar AutoSum (Σ).
Cara penggunaan AutoCalculate dan AutoSum pada baris status adalah sebagai berikut :
1. Sorot range data yang akan dikalkulasi/hitung. Misal sorot range B1:B5 dari data seperti dibawah
ini.
2.
3.
Klik tombol kanan mouse di baris status, dan pilihlah jenis kalkulasi yang anda inginkan. Misalkan
pilihlah Average(A) untuk menghitung rata2 data.
Hasilnya akan ditampilkan di baris status.
Pemakaian Fungsi pada MS Excel
Operator Perhitungan MS Excel
Penjumlahan, pengurangan, perkalian, pembagian, dan pangkat dilakukan dengan cara menuliskan
alamat selnya bukan angkanya pada formula bar.
Misal, Penjumlahan : =A1+B1 atau +A1+B1.
Pengurangan : =A1-B1 atau +A1-B1.
Perkalian
: =A1*B1 atau +A1*B1.
Pembagian
: =A1/B1 atau +A1/B1.
Pangkat 2
: = A1^2 atau A1^2.
3
Fungsi Bantu Statistik
1. Max (Range) : mencari nilai terbesar (maksimum) dari suatu range.
BU : =MAX(range sel)
2. Min (Range) : mencari nilai terkecil (minimum) dari suatu range.
BU : =MIN(range sel)
3. Sum (Range) : mencari jumlah dari isi data yang terdapat pada suatu range.
BU : =SUM(range sel)
Contoh : =SUM(A1:A5)
4. Average (Range) : mencari nilai rata-rata dari suatu range.
BU : =AVERAGE(range sel)
5. Count (Range) : mencari jumlah data yang terdapat pada suatu range.
BU : =COUNT(range sel)
Contoh : Misalkan kita akan menghitung jumlah pegawai yang berada di sel B5 sampai sel
B15.
Penulisan : =COUNT(B5:B15)
Contoh Soal 1:
Fungsi Kelompok Text
1. Left
: mengambil karakter yang ada di sebelah kiri dari satu kesatuan karakter.
Penulisan : =LEFT(teks, jumlah_karakter)
Contoh : Misal kita akan mengambil karakter yang ada di sel A1 (Februari) sebanyak 3 huruf
Penulisan : =LEFT(A1;3) hasilnya Feb
2. Right : mengambil karakter yang ada di sebelah kanan dari satu kesatuan karakter.
Penulisan : =RIGHT(teks, jumlah_karakter)
Contoh : =RIGHT(A1;3) hasilnya ari
3. Mid
: mengambil karakter yang ada di tengah dari satu kesatuan karakter.
Penulisan : =MID(teks, angka_awal, jumlah_karakter)
Contoh : =MID(A1:3:3) hasilnya bru
4
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Upper
: mengubah semua karakter dalam setiap kata yang ada pada suatu teks menjadi huruf
besar/ kapital.
Contoh : =UPPER(“saya”) menghasilkan SAYA
Lower : mengubah semua karakter dalam setiap kata yang ada pada suatu teks menjadi huruf
kecil.
Contoh : =LOWER(“SAYA”) menghasilkan saya
Proper : mengubah karakter pertama dalam setiap kata yang ada pada suatu teks menjadi huruf
besar / kapital dan mengubah huruf berikutnya dengan huruf kecil.
Contoh : =PROPER(“saya sedang praktikum”) menghasilkan Saya Sedang Praktikum
Len
: mengambil karakter terkiri sejumlah yang dinyatakan pada argumen jumlah_karakter.
Contoh : =UPPER(“Praktikum”) menghasilkan 9
Text
: mengubah angka menjadi teks dengan jumlah desimal sesuai yang dinyatakan pada
argumen format_teks.
Penulisan : =TEXT(angka, format_teks)
Contoh : =TEXT(100/4,“0.00”) menghasilkan 25.00
Dollar : mengubah angka menjadi teks mata uang dolar, disertai pembulatan dan jumlah desimal
menurut argumen jumlah_desimal.
Penulisan : =DOLLAR(angka, jumlah_desimal)
Contoh : =DOLLAR(22/7,6) menghasilkan $3.142857.
=DOLLAR(22/7,5) menghasilkan $3.14286.
Char
: mengubah angka antara 1 sampai 255 menjadi karakter kode ASCII.
Contoh : =CHAR(125) menghasilkan }, =CHAR(65) menghasilkan A.
Code : mengubah karakter pertama menjadi kode ASCII.
Contoh : =CODE(“Infor”) menghasilkan 73.
=CODE(“Ikan”) menghasilkan 73 juga.
Date
: menghitung jumlah hari.
Contoh : =DATE(2011;3;29), maka hasilnya 40631.
ABS
: Untuk mengubah angka-angka yang ada dalam daftar argumennya menjadi
bilangan mutlak (absolut)
Penulisan : =ABS(range sel)
Contoh : Misalkan kita bermaksud mengetahui secara mutlak dari sel yang kita aktifkan,
misal di sel A1
Penulisan : =ABS(A1)
SQRT : menghitung akar dari bilangan X. Bilangan X tidak boleh negatif
Penulisan : =SQRT(range sel)
Contoh : = SQRT(25) hasilnya 5
INT
: Membulatkan bilangan pecahan dengan pembulatan ke bawah ke bilangan bulat
terdekat.
Penulisan : =INT(X)
X= Nilai atau alamat sel yang berisi nilai numerik atau rumus yangmenghasilkan nilai numerik
Contoh: =(INT(219.71)  219
=(INT(-10.71)  -11
Concatenate : menggabungkan beberapa teks dalam suatu teks.
Penulisan : =CONCATENATE(x1,x2,x3,.....)
Contoh : =Concatenate(“Total”,”Nilai”) menjadi “TotalNilai)
Find
: menentukan posisi satu huruf atau satu teks dari suatu kata atau kalimat.
Penulisan : =FIND(X,Y,Z)
Contoh : =FIND(“D”,“MADCOMS Madiun”)
3
=FIND(“d”,“MADCOMS Madiun”)
11
5
18. ROUND : menghasilkan nilai pembulatan data numerik sampai jumlah digit desimal tertentu .
Bentuk Umum : =ROUND(X,Y)
Contoh : =(round(17.3120008,4)
 17.3198
19. Trunc : menghilangkan bagian dari nilai pecahan tanpa memperhatikan pembulatan dari suatu
data numerik .
Bentuk Umum : =TRUNC(X,Y)
Contoh : =(trunc(21.20001,0)  21
=(trunc(17.378,2)  17
Catatan !!! tanda koma ( , ) diatas dapat juga diganti dengan tanda titik koma ( ; ), disesuaikan
dengan komputer yang dipakai.
Fungsi String terdiri dari Char, Concanate, Left, Right, Mid, Lower, Upper, Find.
Fungsi Bantu Logika
1. And (Logical 1,logical 2,…,logical 30)
Menghasilkan argument true jika semua logika benar.
Penulisan : =AND(X1,X2,X3….)
Contoh :
Jika B1:B3 berisi TRUE, FALSE, dan TRUE : = AND(B1:B3)  False
Jika B4 mengandung bilangan 100 dan B5 mengandung bilangan 50 : =AND(B4=100,B5=50) 
True
2. Or (Logical 1,logical 2,…,logical 30)
Menghasilkan argument true jika salah satu logika benar.
Penulisan : =OR(X1,X2,X3….)
Contoh :
Jika B1:B3 berisi TRUE, FALSE, dan TRUE : = OR(B1:B3)  TRUE
3. Not (Logical)
Menghasilkan kebalikan logika.
4. If (Logical Text, Value True, Value False)
Menghasilkan argument dengan pemenuhan syarat yang telah ditentukan. Untuk mengecek apakah
nilai yang kita gunakan sebagai kunci benar atau salah (memenuhi syarat atau tidak)
Penulisan : =IF(logical_test ; Value_if_true ; Value_if_false)
Contoh
: Misalkan kita akan membandingkan nilai di suatu sel yang berada di sel F17,
tentang kriteria siswa dinyatakan lulus atau gagal dengan ketentuan sbb. Jika nilai
rata-rata siswa lebih besar sama dengan 60, maka siswa dinyatakan LULUS, dan
sebaliknya.
Penulisan : =IF(F17>=60:”LULUS”;”GAGAL”)
artinya jika kolom F17 lebih besar sama dengan 60, maka LULUS, jika kurang dari
60, maka GAGAL
Keterangan : Jika kondisi di sel F17 terpenuhi, maak kerjakan Value_if_true, jika kondisi di sel
F17 tidak terpenuhi, maka kerjakan Value_if_false
Contoh Soal 2:
Carilah rumus formula untuk menghasilkan nilai yang berwarna merah dibawah ini!
6
Fungsi Absolut
Fungsi penggunaan absolut ini adalah apabila kita tidak ingin referensi cell berubah saat suatu formula
disalin, buatlah referensi cell absolut dengan mengetik tanda dillar ($) atau tekan F4 apabila pengetikan
referensi cell yang anda ingin tidak berubah. Seperti formula =D4 berubah saat anda salin ke cell lain,
tetapi $D$4 selalu merujuk pada cell yang sama.
Contoh Soal
Kasus I
Daftar Pemesanan Buku pada Toko “X”
Total = Harga * Jumlah
Maka, Total Benny F2 = =D2*E2
Kasus II
Daftar Pemesanan Buku pada Toko “X” dengan harga semua buku sama
Fungsi VLOOKUP
Fungsi Vlookup merupakan fungsi bantuan references. Fungsi Vlookup dipakai untuk pembacaan tabel
dan menghasilkan nilai pada tabel secara vertikal.
Penulisan : =VLOOKUP(nama_baris;tabel;kolom_pencarian;range_lookup)
Contoh Soal 3 :
Pada A8 masukkan nilai NIM terlebih dahulu yang terdapat pada tabel NIM-Nama.
Pada B8 ketikkan formula = VLOOKUP(A8;$A$2:$B$5;2;0).
7
Fungsi HLOOKUP
Fungsi Hlookup merupakan fungsi bantuan references juga. Fungsi Hlookup dipakai untuk pembacaan
tabel dan menghasilkan nilai pada tabel secara horizontal.
Penulisan : =HLOOKUP(nama_kolom;tabel;baris_pencarian;range_lookup)
Contoh Soal 4 :
Pada C6 ketikkan formula =HLOOKUP(B6;$B$1:$F$3;2;0).
LOOKUP VALUE
Pada prinsipnya sama dengan Vlookup, namun pada lookup value ini memungkinkan kita untuk
mengambil beberapa data dari tabel lain sabagai referensi / patokan.
Contoh Soal 5 :
Dari 2 tabel yakni tabel peminjaman dan tabel buku akan dibuat Daftar Peminjaman Buku.
� Nama pada cell B11 adalah =VLOOKUP(A11;$A$2:$D$5;2;0)
� Perihal pada cell D11 adalah = VLOOKUP(C11;$F$2:$H$5;2;0)
� Judul pada cell E11 adalah = VLOOKUP(C11;$F$2:$H$5;3;0)
8
Latihan Vlookup dan Hlookup (1)
Buat tabel seperti dibawah ini
Ketentuan pengisian kolom :
- jenis sewa dan tarif/hari: menggunakan fungsi HLOOKUP, VLOOKUP dan gabungan dengan
fungsi string
- lama sewa : tanggal kembali dikurangi tanggal sewa
- denda menggunakan fungsi logika jika :
lama sewa > 3 hari , di kenakan denda 2000/hari
lama sewa > 5 hari, dikenakan denda 3000/hari
lama sewa > 7 hari, dikenakan denda 5000/hari
- jumlah bayar : lama sewa * tarif + denda
Latihan (2)
1. Carilah rumus formula untuk menghasilkan nilai yang benar pada cell yang kosong dibawah ini!
9
2. Carilah rumus formula untuk menghasilkan nilai yang benar pada cell yang kosong dibawah ini!
Ketentuan :
� Kode kota diambil dari 2 digit dari kiri pada plat nomor
� Kota diperoleh dengan ketentuan :
 Jika B maka Jakarta
 Jika AB maka Yogyakarta
 Jika Ad maka Solo
� Kode Wilayah diambil dari 2 digit dari kanan pada plat nomor
� Jika pembayaran Credit dan harga >6000000, maka hadiahnya oli, jika tidak maka tidak memperoleh hadiah.
� Jika pambayaran Cash dan harga >5000000, maka diskon 500000, jika tidak maka tidak dapat
diskon (diskon=0).
Download