BAB
V
RUMUS
DAN FUNGSI
5.1. Sel Relatif dan Absolut
seringkali dalam membuat rumus,
kita harus mereferensi pada sel-sel lain. terkadang sel-sel yang dirujuk
tersebut ada yang berubah untuk masing-masing lokasi baris atau kolomnya,
atau sel-sel pada worksheet lainnya.
a.
Sel Relatif
Dalam banyak hal seringkali
digunakan referensi sel relatif dalam suatu rumus, sehingga jika ingin mengcopy
rumus yang berisi referensi sel, maka sel tersebut akan menyesuaikan dengan
lokasi barunya.
b.
Sel Absolut
Digunakan apabila rumus yang
dibuat ingin merefernsi hanya pada sel tertentu saja, sehingga jika rumus
itu dikopikan ke sel lain maka referensinya tetap pada alamat sel yang sama
atau tidak berubah lokasinya baris atau kolomnya. Biasanya sel absolute ini di
tandai dengan tanda dolar ($).
5.2 Fungsi Math and Trig
Fungsi Math dan Trig yang
sering digunakan antara lain yaitu:
Fungsi
|
Keterangan
|
=ABS(number)
|
menghasilkan nilai absolut
argumen
|
=ROUND(number,num_digit)
|
membulatkan dengan besar
digit sesuai yang ditentukan dalam num_digit
|
=INT(number)
|
membulatkan argumen kebawah
|
=MOD(number,divisor)
|
menghasilkan sisa setelah
number dibagi dengan divisor
|
=COS(number)
|
menghirung nilai cosinus
argumen
|
=SUM(number1,number2,...)
|
menjumlahkan data argumen
|
5.3. Fungsi
Statistik
Nama
Fungsi
|
Bentuk
Umum Fungsi
|
Keterangan
|
Fungsi
AVERAGE
|
=AVERAGE(number1,number2,...)
|
menghitung
nilai rata-rata argumen
|
Fungsi
COUNT
|
=COUNT(number1,number2,...)
|
menghasilkan
jumlah data argumen (khusus untuk jumlah angka)
|
Fungsi
MAX
|
=MAX(number1,number2,...)
|
mencari
nilai maksimum data argumen
|
Fungsi
MIN
|
=MIN(number1,number2,...)
|
mencari
nilai minimum data argumen
|
Contoh soal
Selesaikanlah
soal di bawah ini dengan menggunakan fungsi statistik sesuai dengan baris pada
tabelnya
Daftar harga barang
Toko Bu Mina
No
|
Nama barang
|
jumlah
|
Harga
|
Total
|
1
|
Mi
Goreng
|
30
|
1000
|
???
|
2
|
Minyak
Goreng
|
15
|
5500
|
???
|
3
|
Sabun
mandi
|
23
|
1350
|
???
|
4
|
Pasta
gigi
|
12
|
3500
|
???
|
5
|
Gula
pasir
|
30
|
6000
|
???
|
Jumlah
barang yang d jual
|
???
|
=x=x=
|
||
Harga
tertinngi barang
|
???
|
|||
Harga
terendah barang
|
???
|
5.4. Fungsi
Tanggal
Nama
Fungsi
|
Bentuk
Umum Fungsi
|
Keterangan
|
Fungsi
DATE
|
=DATE(yy,mm,dd)
|
menulsikan
tanggal sesuai argumen
|
Fungsi
TODAY
|
=TODAY()
|
menampilkan
tanggal dari sistem komputer
|
Fungsi
NOW
|
=NOW()
|
menampilkan
tanggal dan waktu dari sistem komputer
|
Fungsi
DAY
|
=DAY(serial_number)
|
memberikan
angka tanggal
|
Fungsi
MONTH
|
=MONTH(serial_number)
|
memberikan
angka bulan
|
Fungsi
YEAR
|
=YEAR(serial_number)
|
memberikan
angka tahun
|
Fungsi
WEEKDAY
|
=WEEKDAY(serial_number,return_type)
|
menampilkan
nomor urut dari hari referensi sel tanggal yang dipelih dalam 1 minggu yang
ditentukan dari nomor tipe pengurutan (return_type).
|
Fungsi
DAY360
|
=DAYS360(start_date,end_date)
|
menghitung
jarak hari dari argumen tanggal mulai (start_date) smapai argumen tanggal
akhir (end_date) dalam hitungan 360 hari
|
5.5. Fungsi
Logika
Fungsi Logika merupakan suatu
fungsi yag digunakan untuk perumpamaan yang memiliki du kemungkinan jawaban
yaitu BENAR dan SALAH atau YA dan TIDAK atau TRUE dan FALSE. Fungsi logiak
terbagi manjadi bagian yaitu Fungsi Logika tunggal (IF tunggal) dan
Fungsi Logika Ganda (IF ganda). Dia bisa dikatakan IF tunggal bila pernyataan
pembantu paling banyak 2 pernyataan. Dan IF ganda jika pernyataan pembantu
labih dari 2 pernyataan. sedangkan bentuk umum fungsi logika adalah:
=IF(logical_test,value_if_true,value_if_false)
Keterangan
·
Logical_test
diartikan dengan sel tertentu yang direferensikan dengan suatu kode tertentu.
·
Value_if_true
diartikan dengan pernyataan benar dari referensi suatu kode tertentu dari
logical_test.
·
Value_if_false
diartikan dengan pernyataan salah atau peryataan selain yang direferensikan
kode tertentu pada logical_test.
Contoh Soal
- Selesaikan soal di bawah ini dengan bantuan keterangan di bawahnya menggunakan fungsi logika tunggal
No
|
Nama barang
|
jumlah
|
Harga
|
Total
|
bonus
|
1
|
Mi
Goreng
|
30
|
1000
|
|
|
2
|
Minyak
Goreng
|
15
|
5500
|
|
|
3
|
Sabun
mandi
|
23
|
1350
|
|
|
4
|
Pasta
gigi
|
12
|
3500
|
|
|
5
|
Gula
pasir
|
30
|
6000
|
|
|
Total
|
|
|
Keterangan
Jika total lebih besar 50000
maka bonusnya sikat gigi, selain itu tidak dapat bonus
- Selesikan soal di bawah ini dengan bantuan keterangan di bawahnya menggunakan fungsi logika ganda
No
|
Kode barang
|
Nama barang
|
jumlah
|
Harga
|
Total
|
1
|
MI
|
|
30
|
1000
|
|
2
|
SM
|
|
15
|
5500
|
|
3
|
SM
|
|
23
|
1350
|
|
4
|
PG
|
|
12
|
3500
|
|
5
|
MI
|
|
30
|
6000
|
|
Total
|
|
|
|
Keterangan
Jika kode barang MI maka nama
barang MI GORENG
Jika kode barang SM maka nama
barang SABUN MANDI
Jika kode barang PG maka nama barang PASTA GIGI
5.6. Fungsi
Text
Nama
Fungsi
|
Bentuk
Umum Fungsi
|
Keterangan
|
Fungsi
LEFT
|
=LEFT(text,num_char)
|
menampilkan
karakter pertama atau memotong karakter sebanyak yang ditentukan num_char
dihitung dari kiri
|
Fungsi
RIGHT
|
=RIGHT(text,num_char)
|
menampilkan
karakter terakhir atau memotong karakter sebanyak yang ditentukan num_char
dihitung dari kanan
|
Fungsi
MID
|
=MID(text,start_num,num_char)
|
menampilkan
bagian karakter sebanyak num_char karakter dan dihitung dari start_char
|
Fungsi
LEN
|
=LEN(text)
|
menghitung
banyaknya karakter dalam text
|
Fungsi
UPPER
|
=UPPER(text)
|
mengubah
text menjadi huruf kapital
|
Fungsi
LOWER
|
=LOWER(text)
|
mengubah
text menjadi huruf kecil
|
Fungsi
PROPER
|
=PROPER(text)
|
mengubah
text menjadi huruf kapital di setiap awal kata
|
Contoh Soal
- letakan penggalan kata di dalam table sesuai dengan potongan kata yang ada dengan menggunakan fungsi text
No
|
Nama Kota
|
Potongan 1
|
Potongan 2
|
Potongan 3
|
1
|
PALEMBANG
|
PAL
|
EMBA
|
BANG
|
2
|
PAGAR
ALAM
|
PAGAR
|
AGAR
|
ALAM
|
3
|
SURABAYA
|
SURA
|
URAB
|
BAYA
|
4
|
BANDUNG
|
BAN
|
AND
|
DUNG
|
5
|
JAYA
PURA
|
JAYA
|
AYA
|
PURA
|
5.7. Fungsi
Lookup
Dalam kasus pemecahan masalah
pada umumnya, sering dijumpai di mana anda harus mengisikan data berdasarkan
kunci yang di berikan di dalam sebuah tabel. Untuk itu, Calc menyediakan
sekelompok fungsi yang bermanfaat untuk menyalin data yang ada di dalam tabel
tertentu ke dalam lembar kerja berdasarkan kunci-kunci tertentu.
Nama
Fungsi
|
Bentuk
Umum Penulisan
|
Keterangan
|
Fungsi
VLOOKUP
|
=VLOOKUP(lookup_value,table_array,col_index_num...)
|
lookup_value
adalah pencarian data dimulai dari kolom pertama tabel yang di baca, data
bisa berupa angka, sel referensi atau text. table_array adalah tabel yang
akan dibaca dan harus dalam keadaan absolut, agar kalau dicopy tidak berubah.
col_index_num adalah posisi kolom data yang dibaca.
|
Fungsi
HLOOKUP
|
=HLOOKUP(lookup_value,table_array,col_index_num...)
|
lookup_value
adalah pencarian data dimulai dari baris pertama tabel yang dibaca,
bisa berupa angka, sel referensi atau text. table array adalah tabel yang
akan dibaca dan harus dalam keadaan absolut, agar kalau dicopy tidak berubah.
col_index_num adalalah posisi baris data yang di baca.
|
Untuk
memberi nama pada sebuah table caranya adalah :
- Blok table yang ingin di beri nama
- Kilk Insert
- Klik Name
- Klik Define
- Tulis nama tablenya
- Klik OK
Contoh
soal
- Selesaikan soal di bawah ini dengan menggunakan fungsi VLOOKUP
a. Table utama
DAFTAR GAJI PEGAWAI
No
|
Nama
pegawai
|
Gol
|
Gaji
– gaji
|
Total
|
||
Gapok
|
Tunjangan
|
Transfortasi
|
Gaji
|
|||
1
|
Septa
|
A1
|
|
|
|
|
2
|
Adi
Kurniawan
|
A3
|
|
|
|
|
3
|
Hkmatiar
nuraini
|
A2
|
|
|
|
|
4
|
Michael
Yusuf
|
A1
|
|
|
|
|
5
|
Nuraeni
Bachit
|
A2
|
|
|
|
|
6
|
Nurhayati
Wahab
|
A3
|
|
|
|
|
7
|
Maemunah
Abas
|
A2
|
|
|
|
|
Total
|
|
|
|
|
b. Table Bantu
Gol
|
Gapok
|
Tunjangan
|
A1
|
250000
|
175000
|
A2
|
325000
|
275000
|
A3
|
350000
|
350000
|
c. Transport di isi dengan 125000
untuk semua pegawai
d. Total gakai = Gapok + Tunjangan
+ Transportasi
- Seselaikan soal di bawah ini dengan menggunakan fungsi HLOOKUP
- table utama
DAFTAR PENGELUARAN PEGAWAI
No
|
Nama
pegawai
|
Gol
|
Pengeluaran
|
||
Pajak
|
Askes
|
Total
|
|||
1
|
Septa
|
A1
|
|
|
|
2
|
Adi
Kurniawan
|
A3
|
|
|
|
3
|
Hkmatiar
nuraini
|
A2
|
|
|
|
4
|
Michael
Yusuf
|
A1
|
|
|
|
5
|
Nuraeni
Bachit
|
A2
|
|
|
|
6
|
Nurhayati
Wahab
|
A3
|
|
|
|
7
|
Maemunah
Abas
|
A2
|
|
|
|
Total
|
|
|
|
- Table Bantu
Gol
|
A1
|
A2
|
A3
|
Pajak
|
15000
|
20000
|
25000
|
Askes
|
20000
|
35000
|
50000
|
- Total pengeluaran = Pajak + Askes
0 komentar:
Posting Komentar