• Tidak ada hasil yang ditemukan

PENGUNAAN FUNGSI IF COUNT IF DAN LOOKUP (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "PENGUNAAN FUNGSI IF COUNT IF DAN LOOKUP (1)"

Copied!
10
0
0

Teks penuh

(1)

PEN GU N AAN FU N GSI I F,

COU N T I F, DAN LOOK U P

Dalam m elakukan perhit ungan, seringkali dit em ukan adanya beberapa pilihan yang harus dit ent ukan. Sebagai cont oh, dar i nilai m ahasiswa akan dit ent ukan apakah m ahasiswa t ersebut lulus at au t idak, dan j ika lulus apakah predikat dari nilainya t ersebut . Dalam m enangani hal ini t elah disediakan fungsi unt uk percabangan, yait u dengan m engunakan fungsi I F. Sebagai cont oh dalam m enam pilkan st at us kelulusan m ahasiswa dengan m elihat nilai uj ian y ang sudah dij alaninya sebagai berikut :

Gambar 7.1 Data awal untuk mencari status kelulusan

Unt uk m endapat kan st at us “ LULUS” m ahasiswa harus m em punyai nilia lebih besar dari 50 , sehingga j ika nilainya kurang dari 50 m aka akan diberi st at us “ TI DAK LULUS”

7 .1 Pe ngguna a n Fungsi I F

Unt uk dapat m enyelesaikannya dibut uhkan fungsi Logika yait u fungsi I F, unt uk lebih j elasnya berikut beberapa paparan t ent ang penggunaan fungsi I F.

Fungsi I F dengan form at lengkap adalah sebagai berikut :

I F( logica l_ t e st ;va lue _ if_ t r ue ;va lu e _ if_ fa lse )

dim ana :

• logical_t est m erupakan syarat dari percabangan.

• value_if_t r ue m erupakan nilai j ika syarat percabangan t erpenuhi.

• value_if_false m erupakan nilai j ika syarat percabangan t idak t erpenuhi.

Langkah- langkah unt uk m enyelesaikannya m elalui funct ion wizard adalah sebagai berikut : 1. Klik pada sel D3.

(2)

Gambar 7. 2 pemilihan Fungsi IF melalui Category Logical. 3. Ubah set t ing pada window fungsi I F sepert i berikut :

Gambar 7.3. Setting melalui function wizard

Pada Logical Test dit ulis C3 > 50 adalah karena di sel C3 lah let ak dari nilai yang akan dilakukan penyeleksian. Ket ikkan syarat nya pada isian logical_t est , m isalnya C3> 50, yang art inya j ika dat a di cell C3 lebih besar at au sam a dengan 50 m aka bernilai benar dan j ika kurang dari 50 m aka bernilai salah.

Ket ikkan t eks “ Lulus” pada isian value_if_t r ue, yang art inya j ika pada logical_t est bernilai benar m aka t eks ini yang akan dihasilkan/ dikeluarkan.

Ket ikkan t eks “ Tidak Lulus” pada isian value_if_false, yang art inya j ika pada logical_t est bernilai salah m aka t eks ini yang akan dihasilk an/ dikeluarkan.

4. Klik OK. Copy- kan for m ula ke sel dibawahnya.

Pem berian t anda “ ” m erupakan t am bahan j ika ingin m enam bahkan st at em ent berupa kalim at at au st ring.

(3)

Gambar 7.4. Hasil Akhir pemberian status kelulusan kondisi. Fungsi AND dan OR m aksinal berisi 30 argum en logika, sedangkan NOT hanya m em punyai sat u argum en logika, m em punyai bent uk:

AND( logika1,logika2,………,logika30) OR( logika1,logika2,………,logika30) NOT( logika)

Percabangan t idak hanya pem isahan m enj adi dua kem ungkinan saj a, nam un j uga bisa m enj adi banyak kem ungkinan. Unt uk percabangan yang m em isahkan ke banyak kem ungkinan harus m enggunakan I F secara bert ingkat .

7 .2 Pe rc a ba nga n be be ra pa T ingk a t

Pem bahasan fungsi I F di at as dengan Tes Logika Tunggal, Tes Logika dapat dikem bangkan dengan t am bahan salah sat u fungsi AND , OR at au NOT. Bent uk fungsi I F dengan t es logika yang dikem bangkan adalah sebagai berikut :

= I F ( OR( Te s Logik a 1 ;Te s Logik a 2 ) ;N ila i j ik a be na r ;N ila i j ik a sa la h )

St udi kasus : sebuah perusahaan akan m erekrut t enaga sat uan pengam an ( sat pam ) dengan ket ent uan : pengalam an kerj a m inim al em pat t ahun dan usia m aksim al 35 t ahun. Perusahaan m elakukan seleksi adm inist rasi dengan krit eria t ersebut , pelam ar yang m em enuhi syarat akan m engikut i syarat selanj ut nya , sedangkan yang t idak m em nuhi syrat dinyat akan gugur. Kasus t ersebut dapat dit erj em ahkan ke dalam fungsi I F sepert i berikut ini :

= I F( AND( Kerj a> = 4; Usia< = 35) ; Wawancara; Gugur)

(4)

Gambar 7.5. Fungsi IF dengan 2 tes logika

I st ilah fungsi I F bercabang adalah kasus yang m em punyai banyak t ingkat penguj ian t es logika yang diselesaikan dengan fungsi I F. Sebagai cont oh sebuah lem bar kerj a berisi dat a hasil uj ian st at ist ik , berdasarkan nilai uj ian akan dikonversikan dalam bent uk hur uf dengan ket ent uan sebagai berikut :

Perhat ikan penyelesaian dengan fungsi I F dalam lem bar kerj a sepert i pada gam bar berikut :

Gambar 7.6. Contoh Fungsi IF berrcabang

Sel E5 diisi dengan rum us :

= I F( D5< 60; " E" ; I F( D5< 75; " D" ; I F( D5< 85; " C" ; I F( D5< 95; " B" ; " A" ) ) ) )

7 .3 M e nc a ri J um la h

Kadangkala diperlukan sebuah inform asi unt uk m enm apilkan berapa j um lah dat a yang m em enuhi krit eria t ert ent u, m isalnya dalam sebuah daft ar nilai ingin diket ahui berapa orang yang m endapat nilai “ A” . Unt uk it u t elah disediakan sebuah fungsi yait u

= COUN TI F( r a n ge ,cr it e r ia )

dim ana pada area yang sidebut kan di range akan dicar i berapa j um lah sel yang sesusai dengan crit eria. Cont oh = COUNTI F( B2: B57,” A” ) art inya dicari berapa j um lah sel yang berisi “ A” pada range B2 sam pai B57.

(5)

Unt uk dapat m enam bahkan hasil t ersebut , lakukan penam bahan fungsi COUNTI F pada C9 sebagai berikut m elalui funct ion wizard:

Gambar 7.8. Pengubahan setting fungsi COUNTIF untuk sel C9

Sedangkan unt uk m endapat kan j ulah yang t idak lulus, lakukan penam bahan fungsi COUNTI F pada C10 sebagai berikut m elalui funct ion wizard:

Gambar 7.9. Pengubahan setting fungsi COUNTIF untuk sel C10

Nilai yang kit a olah m elalui Excel sebenarnya dapat dibagi m enj adi dua bagian , yait u nilai form ula dan nilai acuan. Yang selam a ini dij elaskan pada bab- bab sebelum nya , adalah nilai form ula , dim ana sem ua nilai yang diolah m enj adi sat u dengan form ula yang dihit ung , m isal = A1 * 20. Angka 20 m erupakan nilai form ula. Sedangkan pada beberapa keadaan dim ana nilai t ersebut sering berubah , bisa kit a gunakan nilai acuan agar t idak perlu m erubah m elalui form ula. Unt uk m em udahkan m enggunakan nilai acuan , Excel m enyediakan fasilit as Fungsi Lookup , fungsi ini akan m elihat nilai pada t abel yang lain apakah nilai yang di cocokan ada pada t abel t ersebut , unt uk kem udian diam bil nilainya.

7 .4 . Fungsi Look up Re fe re nc e

(6)

Gambar 7.11 Contoh Penggunaan fungsi Lookup

Perm asalahan yang ak an diselesaikan adalah m engisi Gaj i Pokok berdasarkan dat a yang ada di at asnya. Hal ini sebenarnya dapat diselesaikan dengan m enggunakan percabangan I F, m isalnya unt u m engisi sel D8 dapat digunakan rum us = I F( C3= 1,$B$2,I F( C3= 2,$B$3,I F( C3= 3,$B$4,$B$5) ) ) .

Penyelesaian t ersebut dapat digunakan j ika j um lah golongan yang ada hanya sedikit dan t idak akan berubah, bagaim ana j ika j um lah golongan m encapai 100 at au lebih ?.

Unt uk m enyelesaikan perm asalahan di at as t elah disediakan fungsi VLOOKUP dan HLOOKUP dengan bent uk fungsinya adalah

V LOOKUP( look u p va lu e ,t a ble _ a r r a y,col_ in de x _ n u m [ ,r a n ge _ look u p] ) dan

H LOOKUP( look u p va lu e ,t a ble _ a r r a y,col_ inde x _ n u m [ ,r a nge _ look u p] ) , dim ana :

• lookup_value adalah dat a yang akan dicocokkan.

• t able_array adalah t em pat pencarian dat a.

• col_index_num adalah dat a pada kolom keberapa yang hendak diam bil.

• range_lookup ( opt ional) adalah nilai logika yang dim asukkan, j ika diisi TRUE m aka akan dicar i sam pai dat a t erdekat , sedang j ika diisi FALSE m aka akan dicar i dat a yang persis sam a.

Pem akaian VLOOKUP unt uk kasus di at as adalah pada sel D8 akan kit a m asukkan r um us = VLOOKUP( C8,$A$2: $B$5,2) , dim ana C8 adalah dat a kunci yang akan dicocokkan, $A$2: $B$5 adalah ar ea pencarian dat a t erm asuk kunci pencarian dan dat a yang akan diam bil, dan 2 adalah m enunj ukkan kolom ke- 2 dari range t ersebut adalah dat a yang diam bil.

At au dengan cara lain dengan m enggunakan funct ion wizard sebagai berikut : 1. Let akkan kursor pada sel C8

2. Klik I n se r t - > Fu n ct ion

(7)

Gambar 7.12 Fungsi Vlookup ada di kategori Lookup & Referance

4. Pilih Menu VLOOKUP. Klik OK.

5. Pada m enu VLOOKUP Wizard pilih at au ket ik sel C8.

Gambar 7.13 Memasukkan sel sebagai lookup value

6. Klik t om bol Browse pada Cell Range , Blok A1 hingga B5 , j udul kolom t idak usah dipilih.

Gambar 7.14 Memilih Range sel sebagai Table Array

(8)

Gambar 7.15 Indeks Kolom pada Table Array

Gambar 7.16 Perubahan pada isian VLOOKUP melalui wizard

9. Klik OK, kem udian Copykan ke sel dibawahnya. Hasil akhir nya sepert i di gam bar 7.17 :

Gambar 7.17 Hasil akhir dan contoh pengkodean

(9)

7 .4 La t iha n da n Soa l :

1. Dat a Karyawan Berdasarkan Jenj ang Pendidikan

Buat lah t abel yang berisi dat a karyawan berdasarkan j enj ang pendidikan dim ana t abel t ersebut berisi Nam a, Pendidikan, Divisi.

Hit unglah berapa j um lah karyawan yang t ingkat pendidikannya set ara Diplom a dan berapa yang t ingkat pendidikannya set ara sarj ana

Hit unglah berapa j um lah karyawan yang bekerj a unt uk m asing- m asing Divisi baik Divisi Akunt ansi, Personalia at aupun Divisi Produksi

2. Hit unglah Harga Jual Buku dengan t abel diskon yang ada di t abel bant u bawah.

3. Menghit ung Tarif Keret a Api

Buat lah t abel Tarif Keret a Api, yang berisi Nom or, Nam a Pem esan, kode, kelas, St at us, Harga, Jum lah Tiket , Jum lah Harga. Buat lah j uga t abel pem bant u yang berisi kode, kelas, dan t aripnya. Tugas Anda adalah :

(10)

Gambar

Gambar 7.1 Data awal untuk mencari status kelulusan
Gambar 7. 2 pemilihan Fungsi IF melalui Category Logical.
Gambar 7.4. Hasil Akhir pemberian status kelulusan
Gambar 7.5. Fungsi IF dengan 2 tes logika
+6

Referensi

Dokumen terkait

− Kaj i kem am puan anak unt uk berpisah dengan orangt ua dan kem am puan m enghadapi sit uasi yang t idak fam iliar dengannya. − Anj urkan unt uk belaj ar berenang j ik a belum

Unt uk cont oh : Tim ah hit am diekskresikan dalam em pedu m enghadapi sat u perbandingan konsent rasi em pedu/ plasm a yang besar ( 100) dan ada sat u pengangkut an m elalui

3, 21 Pada 20 ( duapuluh) t ahun yang lalu, saya m endapat kesem pat an unt uk m engikut i t ugas belaj ar program S- 2 dan S- 3 di Laborat orium Biofarm asi, Fakult as Farm

Kepada pesert a lelang yang keberat an dengan Pengum um an ini diberikan kesem pat an unt uk m enyam paikan sanggahan kepada Panit ia m elalui Websit e ht t p:/ / lpse.depok.go.id

Unt uk m engat asi hal diat as, orang- orang yang berkecim pung di bidang t eknik berusaha m endapat kan cara berkom unikasi yang lebih universal dan bisa dim engert i oleh

Mem bangun Bangsa m elalui Pendidikan: Gagasan Pem ikiran dalam Mewuj udkan Pendidikan Berkualit as unt uk Kem aj uan Bangsa I ndonesia. Universit y Net work for

Resep saya unt uk m endapat kan nilai verbal GMAT yang t inggi adalah dengan sering. m enerj em ahkan ( bukan hanya sekedar m em baca) koran The Wall St reet Journal ( WSJ)

dalam m engikut i program pem belajaran melalui sist em t atap muka, penugasan t erst rukt ur, dan kegiat an mandiri t idak t erstruktur unt uk m encapai st andar kom