PENGUNAAN FUNGSI IF COUNT IF DAN LOOKUP (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, dari 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 rue 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. Klik dari m enu Klik I n se r t - > Funct ion , kem udian m uncul window sepert i ini , pilih
Fungsi I F, klik OK.

89

Pelatihan Aplikasi Software Perkantoran

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 form 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.
Didapat kan hasil akhir sepert i gam bar berikut :

90

Microsoft Excel 2007

Gambar 7.4. Hasil Akhir pemberian status kelulusan
Tabel 7.1. Fungsi Logika

Fungsi
IF


Ket erangan
Menent ukan suat u t es logika unt uk dikerj akan, dan
m em punyai bent uk:
= I F( t es logika, nilai j ika benar, nilai j ika salah)
AND, OR dan NOT
Merupakan fungsi t am bahan unt uk m engem bangkan t es
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)
Fungsi t am bahan adalah AND karena kedua t es logika m erupakan krit eria yang harus
t erpenuhi, perhat ikan penerapan fungsi t ersebut dalam baris rum us worksheet .

91

Pelatihan Aplikasi Software Perkantoran

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 :
Nilai Uj ian
0 – 59
60 – 74
75 – 84
85 – 94
95 - 100

Huruf
E
D
C
B
A

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 dicari 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.
Pada cont oh sebelum nya , dikem bangkan unt uk m encari Jum lah Lulus dan Tidak Lulus ,
sehingga nant inya akan m enj adi sepert i dibawah ini :

Gambar 7.7 Hasil Akhir penambahan fungsi COUNTIF

92

Microsoft Excel 2007


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

Seringkali kit a m enghadapi perm asalahan sepert i pada gam bar 7.11 :

93

Pelatihan Aplikasi Software Perkantoran

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 up va lue ,t a ble _ a r r a y,col_ inde x _ num [ ,r a nge _ look up] )
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 dicari 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 area 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
3. Pilih kat egori Look u p & Re fe r e nce

94

Microsoft Excel 2007

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

7. Tam bahkan t anda $ unt uk Range, sehingga m enj adi $A$2: $B$5 , t anda $ ini unt uk

m enj adikan sel absolut agar j ika di copy ke sel dibawahnya t idak berubah
referensinya.
8. Ket ik 2 dim ana akan m engem balikan ke 2 pada Col_index_num , unt uk lebih j elasnya
bisa dilihat ilust rasi pada gam bar 6.5 :

95

Pelatihan Aplikasi Software Perkantoran

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

Sebagai pedom an dalam pem akaian VLOOKUP ini adalah kunci pencarian harus berada di
kolom paling kiri dari t able_array dan kunci pencarian t ersebut hars dalam keadaan sudah
t erurut .
Pem akaian HLOOKUP sam a dengan VLOOKUP, perbedaannya hanya dalam hal penyusunan
dat anya, yait u kalau VLOOKUP dat anya disusun secara vert ikal sedangkan kalau HLOOKUP
dat anya disusun secara horisont al.

96

Microsoft Excel 2007

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 :
a. I silah Kolom Nom or, Nam a Pem esan, dan Kode, Kelas, St at us, Jum lah Tiket
b. I silah Kolom Harga berdasarkan t abel pem bant u sesuai dengan kode m asingm asing t iket
c. I silah kolom Jum lah Har ga berdasarkan Harga dan Jum lah t iket .

97

Pelatihan Aplikasi Software Perkantoran

98