Full width home advertisement

Post Page Advertisement [Top]

Rumus IF excel dan Multi IF excel merupakan salah satu rumus excel yang sering di pakai user (pengguna) untuk mendapatkan hasil analisa sesuai yang di inginkan, rumus IF atau kalau di artikan "jika" sebenarnya tidak hanya sering kita temui dalam excel saja, melainkan di bahasa pemprograman juga sering di temui, karena memang IF menyatakan kondisi yang bisa di terapkan di banyak aspek sesuai kebutuhan masing-masing orang (user).

Fungsi Rumus IF Excel dan Multi IF Excel
Secara umum fungsi IF untuk menguji suatu kondisi dengan menggunakan rumus IF tunggal yang biasanya mempunyai nilai 2 opsi pilihan
Sedangkan fungsi Multi IF merupakan rumus untuk menguji suatu kondisi dengan menggunakan rumus IF yang lebih dari satu di dalam satu kondisi, hal ini terjadi karena biasanya terdapat banyak pilihan opsi yang bisa digunakan.

Untuk lebih jelasnya rekan bisa melihat contoh soal penggunanaan rumus IF dan Multi IF excel berikut ini
Contoh Rumus IF Excel

Dalam contoh ini penggunaan rumus IF digunakan untuk penerimaan calon pegawai di perusahaan, dengan ketentuan calon pegawai harus mempunyai nilai rata-rata diatas > 6 agar diterima, jadi jika nilai rata-rata di bawah 6 maka tidak diterima (gagal). yakni dengan menuliskan rumus hasil pada cell F7 =IF(E7>60;"Diterima";"Gagal") dan untuk cell di bawahnya rekan tinggal mencopy rumusnya.

Contoh Soal Multi IF Excel

Dasar Penilaian
A,Jika lebih besar dari 90 (90-100)
B,Jika lebih besar dari 80 (80-89)
C,Jika lebih besar dari 60 (60-79)
D,Jika lebih besar dari 0 (0-59)

Dari contoh maka pada nilai huruf di cell E7 di tulis rumus =IF(B7<60;"D";IF(B7<80;"C";IF(B7<90;"B";"A"))) 
dan untuk cell di bawahnya rekan tinggal mencopy rumusnya.

Note : dalam beberapa program office di beberapa komputer penggunaan "," (koma) sebagai pembatas rumus tidak berfungsi. jadi jika terjadi seperti itu rekan bisa mengganti "," (koma) dengan ";" (titik koma) begitupun sebaliknya.

70 comments:

kakang said...

Gan kalau logikanya begini, jika nilaiA=70 dan nillaiB=70 maka Cukup selainya kurang, penulisan fungsi excel gimana gimana gan..

Hasanaji said...

Kakang Prabu : Ups sorry klo baru sempet mbales, krn kesibukan lain.
Jika hanya 2 kondisi seperti diatas, maka cukup menggunakan rumus IF saja.

Unknown said...

sudah mencoba, tapi rumusnya eror terus tiap kali di enter . kenapa ya?

Anonymous said...

pasti ada kesalahan pada penulisan rumus, dicek kembali.

Nina aldila said...

eva soleva, perhatikan komputer anda pakai koma atau titik koma

DeraDiva said...

permisi pa, kalau soalnya gini rumusnya gmana ?
Bila predikat "LULUS" maka "Dapat Sertifikat", bila "GAGAL" maka "MENGULANG"

teddy said...

multi if di excel knp sering error kl misal lebih dr 8 opsi pilihan ??? mohon penjelasan. atau bisa ga pake fungsi "case" ? gimana cara penulisan untuk fungsi case di excel. thank's....

Hasanaji said...

Naah utk itu prinsipnya sama persis sama yg saya jelaskan diatas, jadi anda tinggal nambahin colom satu lagi di sebelah kananya utk keterangan dapat sertifikat ataupun mengulang, dgn menggunakan rumus IF

Hasanaji said...

Waduuh saya malah ndk tau klo lbih dr 8 opsi sering error, tapi berdasarkan pengalaman saya pribadi ndk ada masalah brapa banyak penulisan rumus yg ada dlm excel asal rumusnya tertata rapi+office bisa membaca dgn baik tatanan rumus itu.
Opsi lain mungkin bisa pake Offsite excel, saya juga sering menggunakan rumus offsite excel utk keperluan2 data yg sifatnya banyak.

Unknown said...

mas maaf saya mengalami msalah dng fungsi if mjemuk

jika pndidikan d3-prod, mka d bgian produksi. jika s1-ak maka d bgian akutansi
selain pedidikan diatas maka d bgian prncanaan

rumus yg sudah saya pkai:

=if(b4="d3-prod","produksi",if(b4="s1-ak","akutansi","perencanaan"))

mhon penjelasannya mas, kira2 msalahnya apa ? terimakasih

Hasanaji said...

@rudi purnama : sekilas rumusnya udah bener mas, dari susunannya.
Mungkin yg jadi kendala penggunaan koma (,) perlu di ganti dgn titik koma (;) dan juga di pastikan juga cell B4 yg di jadikan acuan itu sudah benar tidak ? (format penulisannya).

Anonymous said...

kemungkinan
1: salah penulisan
2: salah ; dan ,
soalnya saya pernah dikasih tau kalo semua pc ga selalu sama .-.

Trik Excel said...

betul, biasanya perbedaan penggunaan koma (,) dgn titik koma (;) disebabkan perbedaan dalam settingan format pada region and language nya. bisa dicek melalui control panel > region and language, apakah Indonesia atau english

bie said...

makasih... semoga tambah ilmuny.... ^_^

Unknown said...

Klo misalnya jika a,b,c,d = 10, e,f,g,h = 20, i,j = 30.....gmna? Mohon pencerahannya...trima kasih

Anonymous said...

thanks, sangatmembantu

Hasanaji said...

@Norman : pada prinsipnya sama dengan sama dengan rumus MultiIF yang sudah saya jelaskan diatas mas.
Maaf ndak isa ngasih contoh rumus pastinya, krn disitu yg dijadikan Cell Acuan blm jelas.

Unknown said...

Ok..makasih ya..nt dicoba lagi..

Unknown said...

rumusnya gimana nih : - bila predikat "lulus" maka "dapat sertifikat", bila "gagal" maka "her"

Evi said...

Name Date Timetable On duty Off duty Clock In Clock Out
Evi 03/03/2014 Administrasi 08:00 17:00 07:50 17:31
Evi 04/03/2014 Administrasi 08:00 17:00 08:02 19:00
Evi 05/03/2014 Administrasi 08:00 17:00 - -

Itu hanya sdikit contoh datanya saja .
Jika terdapat data diatas, bagaimana rumus untuk mencari ket hadir/absent(cuti, sakit, luarkota, izin) work timenya dan calculate dari keseluruhannya, agar diketahui absen pegawai hadir terus, brp kali cuti, izin, sakit, dan luar kotanya serta total jam keseluruhan dia bekerja.
Mohon dibantu.
Terimkasih.
Boleh di reply via email ke evimaryani99@gmail.com

Toko Batik Online said...

sibb.. makasih banyak sangat membabtu :D

Hasanaji said...

@Evi maryani : waah jika seperti itu rumusnya cukup komplek sist, kombinasi dari beberapa rumus excel.
sedikit gambaran dr rumus yg mungkin di gunakan mungkin bisa lihat pembahasan yang http://dasar-office.blogspot.com/2013/05/rumus-datedif-excel-untuk-menghitung.html

REZKY MAULANA said...

wah sangkyu gan

ROZI said...

Thanks buanyak gan....manfaat buanget buat ane ni...

Unknown said...

kalau "jika B2<C2 maka D2"
di mana B2=2 C2=3 D2=1
jadi jika b2 itu lebih kecil dari c2 maka b2 itu nilainya sama dengan d2 ..
sudah masukin =IF(B2<C2;D2) tapi nilainya bukan 1 melainkan malah 'False' -_-

Anonymous said...

=IF(75<C3<80;“B”;IF(60<C3<75 ;“C”;IF(C3<60 ;“B”;IF(85<C3<=90 ;”A “;IF(90<C3<=100;“A+”)))))
hasilnya jadi FALSE
bagaimana itu?

HSW said...

Minta infonya, Mas !
101 > B1 > 80 , Sangat memuaskan dalam hal kesopanan
80 > B1 > 60 , Cukup dalam hal kesopanan
60 > B1 > 0 , Masih perlu bimbingan dalam hal kesopanan
101 > D1 > 80 , Sangat memuaskan dalam hal kebersihan
80 > D1 > 60 , Cukup dalam hal kebersihan
60 > D1 > 0 , Masih perlu bimbingan dalam hal kebersihan
101 > F1 > 80 , Sangat memuaskan dalam hal tata krama
80 > F1 > 60 , Cukup dalam hal tata krama
60 > F1 > 0 , Masih perlu bimbingan dalam hal tata krama
Yang mau saya tanyakan, bisakah digabungkan statement yang ada dalam if ?
Misalnya Budi 85 dalam hal kesopanan, 70 dalam hal kebersihan, 90 dalam hal tata krama. Kalau kita buat rumus, terus cari sendiri dan dalam satu cell keluar :
Sangat memuaskan dalam hal kesopanan, cukup dalam hal kebersihan, sangat memuaskan dalam hal tata krama

Terima kasih untuk bantuannya.

Unknown said...

kalo gini gmn ya gan
jika (dikolom c) 09.11 maka 1500, jika (dikolom c) 14.16 maka 2250 dn strusny
pake if jg ga ?

Unknown said...

Mas mau nanya klo soalnya gini rumusnya gmana ya
masih gak jauh dari contoh diatas
jika Si Ali nilainya lebih besar dari 90-100 maka di mendapat nilai A dengan keterangan bahwa dia LULUS dan jika nilai Si Ali lebih kecil dari 60 maka di Mendapat Nilai D Dengan keterangan Gagal

Joedho said...

gan.... mau tanya nih
bila contohnya seperti ini, untuk 1 tahun dikenakan bunga 2,3%, utk 2 tahun turn menjadi 85%, 3 tahun 75% dst....
minta bantuannya gan... trims


Hasanaji said...

Utk rumus keterangan "A,B,C atau D" sama menggunakan rumus diatas Mbak/Mas, cuman mungkin yg membedakan standart penilaian A,B,C, D nya itu..
Utk Rumus Lulus atau tidak lulus, bisa ditambahkan rumus IF di samping keterangan A,B,C,D itu..
jdi misal pd cell E9 menggunakan rumus multi IF tadi, trus di sampinge/ pd cell F10 menggunakan rumus IF Lulus/Tidak. Huruf "ABCD" di ganti dengan kondisi "Lulus dan Tidak Lulus"
seperti itu.

Hasanaji said...

Utk contoh kasus seperti ini mungkin perlu penjelasan yg lebih detail gan, krn membutuhkan banyak kondisi dan mungkin lain waktu akan sy bahas lebih detail dlm artikel tersendiri.

Hasanaji said...

Klo sperti itu sepertinya ndk menggunakan rumus IF mbak Dewi, melainkan menggunakan kondisi lain.

Hasanaji said...

Utk lebih jelasnya mengenai Lulus atau tidaknya juga pernah sy singgung di artikel yg ini
http://dasar-office.blogspot.com/2013/07/contoh-soal-excel-sum-average-min-max.html

Hasanaji said...

Sebenere bisa-bisa saja menggunakan rumus Multi IF, cuman nanti akan panjang pendefinisiannya.

Hasanaji said...

Artinya struktur penulisan rumusnya yg salah, contohnya saja pd point ini (75<C3<80;“B”
rumus seperti itu tidak dikenali excel, jadi coba di baca kembali struktur penggunaan rumus Multi IF diatas.
dan jangan lupa, perhatikan juga penggunaan pemisah apakah menggunakan ; (titik koma) atau , (koma) krn msing2 komputer beda2 tergantung settinganya.
smoga bisa di mengerti.

Rumah Aqiqah said...

wah thx banget gan.. tentang rumus kondisinya

Anonymous said...

Terima kasih atas pencerahannya, sangat membantu. Tp kalau saya ingin hasilnya, jika B2 nilainya50 maka B3 hasilnya19.63 dan jika B2 nilainya60 maka B3 hasilnya28.26 dan seterusnya. apakah bisa menggunakan fungsi if? Sebelumnya saya ucapkan terima kasih.

muchlis said...

Thanx gan...
Sangat membantu...
Bookmark ach... :)

Unknown said...

Bisa, kalau ada kesalahan biasanya logika antara kondisinya yang crash, saran saya lebih baik dipisah beberapa kondisi, test satu2 baru nati digabung sesuai kebutuhan

Unknown said...

Lebih dari 8 pilihan ga masalah, biasa nya kesalahan urutan kondisi atau penulisan, untuk kasus seperti ini lebih baik formula kondisi dipisah dulu, di test baru buat kondisi yg lain, di test dst baru kemudian digabung

Unknown said...

Boleh email mbak, bagaimana datanya, bagaimana output yg diinginkan
asjep.only@gmail.com

Unknown said...

Peng-kondisiannya terbalik-balik, bisa dibuat sederhana, contoh
=IF(C3<60;"C";IF(C3<70;"C+";IF(C3<80;"B";IF(C3<90;"A";""))))

Unknown said...

Kayanya ada parameter yg lebih detai, kalau cuma soal diatas, bisa pakai formula
=IF(TEXT(C12;"hh:mm")="09:11";1500;IF(TEXT(C12;"hh:mm")="14:16";2250;""))

Unknown said...

Betul kata bro Batik, utk kasus seperti ini lebih baik pakai LOOKUP

Anonymous said...

Mas, kalo rumus saya ini salahnya apa ya, kok nggak bisa terus. Terima kasih
=IF(A1<51;"D";IF(A1<61;"C";IF(A1<76;"B";IF(A1<91;"A";"AA"))))

iwan said...

Ada contoh rumus bahan bahan pembuatan kue ga? Dan contoh contoh yg berhubungan dg pembelian barang barang kebutuhan perusahaan bakery

Anonymous said...

Gan, mau nanya nih. kalo misal ada soal yg dapat nilai D (maksudnya Nilainya "D" terus huruf atau kolomnya juga jadi merah gt bs gk gan? make Fungsi If
makasih

Hasanaji said...

Skilas tidak ada yg salah sob, sudah bener..
coba di cek pada data yg di jadikan acuan, kolom A1 apakah sudah benar ?
jika sudah benar, berarti kemungkinan salahnya berada pada format penulisan ; (titik koma) di ganti dengan , (koma)

Hasanaji said...

Oww kalau seperti itu bisa menggunakan kombinasi antara IF dan Conditional Formatting, yg mungkin maksud agan seperti penjelasan saya yg di http://dasar-office.blogspot.com/2013/07/fungsi-excel-menentukan-nilai-tertentu.html

Hasanaji said...

@iwan : untuk saat ini belum ada, klo seperti itu sepertinya terlalu kompleks dan menyesuakan menunya juga ya..?

Hasanaji said...

Yups silahkan, dan ndak keberatan pencet juga Google Plus nya ya.. :D

Anonymous said...

"lulus" "gagal" kan huruf semua itu mas.. pas sya coba pakai angka kok hasilnya ga bisa di jumlah ya??

Azka said...

Gan Minta Tolong Kalau Kasusnya Seperti ini Gmana Yah…?
http://s1371.photobucket.com/user/wawanjii/media/nanya_zps999cb054.jpg.html
Tks b4

asep_phe said...

ada soal. jika bayar,1000000maka diskonya sebesar diskon awal selain itu diskon khusus
=if(1500000,<1000000,10%,20%) tapi ketemunya dalam bentuk desimal (0,02) gg dalam bentuk pembayaran
gimana ini gan untuk penggunaan rumusnya?

Anonymous said...

Mas mas... klo dikolom A lebih kecil atau sama dengan kolom B atau C maka false, itu rumusnya gimana?

punyarumah said...

Trimks ilmunya. semoga ilmunya semakin bertambah

Anonymous said...

@Batik Jateng : Mohon Maaf mas kalau pertanyaannya begini gimana mas.
Jadi didalam kolom C1-C10 ada keterangan "Cuti/Ijin/Sakit" dan keterangan jumlah jam misalnya 8,7,8,6,dst
Terus kalo mau hitung jumlah jam nya itu kan rumusnya begini =sum(c1-c10)
Tapi kalau mau dihitung berapa jumlah keterangan "Cuti/Ijin/Sakit" itu rumusnya gimana mas? Tolong siapapun yg tau tolong bagi ilmunya ya. Trims..

Evi said...

Batik Jateng : Oke terimakasih saya coba lihat linknya dulu yaa.
Asjep Only : Boleh, nanti saya emailkan Pak. terimakasih sebelumnya.

DAnish Fathurrahman said...

Ternyata excel sangat luar biasa ya dalam mengelolah data.banyak hal yang bisa kita lakukan. saya paling suka dengan rumus IF pada microsoft excel ini. thanks ya gan.

Kec. Makale - Kab. Tana Toraja said...

Mat siang mas, Help me plz.
rumus =IF($AF$14>=V21,VLOOKUP(V21,bln,4,FALSE),"")
untuk bulan ke-1 sampai dengan bulan ke-12 rumus ini berjalan dengan baik, namun untuk bulan ke-13 dan seterusnya rumus tersebut tidak berjalan. masalahnya di mana mas...???

Sang Guru said...

mas kalau menggunakan formula IF ganda katanya tidak bisa lebih dari 8 apa benar yah, kalau bisa gimana yah triknya...?

Anonymous said...

=IF(D15<=54,1,IF(D15<=59,1.33,IF(D15<=64,1.67,IF(D15<=69,2,IF(D15<=74,2.33,IF(D15<=79,2.67,IF(D15<=84,3,IF(D15<=90,3.33,IF(D15<=95,3.67,4))))))))), kalau ini rumus berjalan di excel padahal IFnya LEBIH 8 gimana nih, mohon pencerahannya

Mr_Yanto said...

iya itu tergantung dari set region and language dari perangkat yang digunakan jika diset dg seting united states akan beda dengan set indonesia... dsb.... maaf numpang nimbrung ane :v

Mr_Yanto said...

huuh itu tergantung dari set region and language yg digunakan sist united state atau indonesia :v maaf gan ane ikut nimbrung ne :v

Anonymous said...

gan bisa bantu ane kesulitan untuk membuat kuitasi saya pinginnya begini gan di exsel saya masukkan nama dan tujuan(Kota) langsung keluar biaya

Rahmadi SMK said...

mas, kalo logical tes nya lebih dari 8 gimana???
punya saya ada 8 logical test nih kasusnya.
jika pakai multi if maka logical yang ke 9 gak kebaca mas.
tolong pencerahannya

Unknown said...

permisi im, kalo fungsi if bisa tidak ya di gunakan untuk menghitung diskon berdasarkan jangka waktu tertentu?

mr. rudi said...

jika begini gimana mas,
jika CEL H4 SAMA DENGAN CEL D4 MAKA E4,
JIKA CEL H4 SAMA DENGAN CEL D5 MAKA E5,
JIKA CEL H4 SAMA DENGAN CEL D6 MAKA E6,
JIKA CEL H4 SAMA DENGAN CEL D7 MAKA E7

Unknown said...

Mas klo ini gmna mas cra pengerjaan nya

Post a Comment

Bottom Ad [Post Page]

| Blogger Templates - Designed by Colorlib