Penggunaan Fungsi Rumus IF dalam Microsoft Excel
|Rumus IF merupakan salah satu fungsi paling umum yang digunakan dalam Microsoft Excel. Fungsi IF atau yang juga bisa diartikan “jika”, digunakan untuk mengecek suatu kondisi. Apabila kondisi terpenuhi maka fungsi akan mengambil suatu nilai, dan sebaliknya apabila kondisi tersebut tidak terpenuhi maka akan diambil nilai yang lain. dengan kata lain, fungsi IF disebut fungsi syarat. Jika suatu nilai mempunyai syarat dan dapat bernilai benar apabila syarat terpenuhi serta bernilai salah jika syarat tidak terpenuhi.
Sintaks Dasar Fungsi Rumus IF
IF(logical_test_value,value_if_true,value_if_false)
Keterangan:
- logical_test_value : kondisi logika atau syarat yang akan mengembalikan nilai benar atau salah.
Misalnya: A2>B2, A2<=B2, dll.
- value_if_true : nilai yang diberikan apabila kondisi di atas benar
- value_if_false : nilai yang diberikan apabila kondisi di atas salah
Ada beberapa jenis penerapan fungsi IF pada Microsoft Office Excel, di antaranya:
- Fungsi IF dengan satu test logika atau IF tunggal, digunakan apabila hanya ada satu syarat yang dipakai untuk memperoleh nilai yang benar. Bentuk penulisannya sederhana yaitu:
=IF(syarat,”nilai_benar”,”nilai_salah”)
- Fungsi IF dengan dua test logika, digunakan apabila ada dua syarat yang dipakai untuk memperoleh nilai yang benar. IF seperti ini biasanya dikembangkan dengan salah satu fungsi AND atau OR.
– Fungsi AND digunakan apabila kedua syarat merupakan kriteria yang harus dipenuhi untuk mendapatkan nilai yang benar. Bentuk penulisannya:
=IF(AND(syarat1,syarat2),”nilai_benar”,”nilai_salah”)
– Fungsi OR digunakan apabila salah satu syarat adalah merupakan kriteria yang harus dipenuhi untuk mendapatkan nilai yang benar. Bentuk penulisannya:
=IF(OR(syarat1,syarat2),”nilai_benar”,”nilai_salah”)
- Fungsi IF bercabang, digunakan apabila terdapat banyak tingkat pengujian test atau syarat. Bentuk penulisannya:
=IF(syarat,”nilai_benar”,IF(syarat,”nilai_benar”,IF(syarat,”nilai_benar”,…)))
Langkah-langkah penulisan fungsi IF:
- Klik pada sel yang akan diisi
- Awali penulisan rumus dengan tanda sama dengan (=)
- Ketik kata IF
- Lanjutkan dengan tanda kurung
- Masukkan logical test atau syarat yang dapat berupa nilai suatu cell atau bisa berupa formula
- Beri tanda koma (,) atau titik koma (;) untuk memisahkan antara logical_test, value_if_true dan value_if_false
- Masukkan value_if_true yang artinya apabila logical_test benar maka teks ini yang akan dihasilkan
- Masukkan value_if_false yang artinya apabila logical_test salah maka teks ini yang akan dihasilkan
- Beri tanda petik(“ “) pada statement yang berupa kalimat
- Jangan lupa untuk mengakhiri rumus dengan tanda tutup
- Tekan enter dan copy formula-nya ke sel di bawahnya
Tips Menggunakan Fungsi IF dalam Excel
- Jumlah fungsi IF yang diperbolehkan untuk dipakai dalam sebuah formula yang menggunakan IF bersarang () adalah maksimal 64.
- Untuk mendapatkan nilai dari hasil perbandingan, alternatif selain menggunakan fungsi IF() yang begitu banyak adalah menggunakan fungsi lainnya seperti fungsi VLOOKUP, HLOOKUP, LOOKUP atau CHOOSE.
- Untuk mendapatkan hasil dengan berdasarkan data teks atau bilangan tertentu maka pertimbangkan untuk menggunakan fungsi-fungsi pendukung lainnya seperti COUNTIF, COUNTIFS, SUMIF and SUMIFS.
Ada banyak fungsi yang digunakan dalam Microsoft Excel sebagai penunjang sistem pendataan dan pembukuan organisasi. Salah satu yang paling umum adalah rumus IF yang merupakan fungsi logika dimana suatu nilai mempunyai syarat dan dapat bernilai benar apabila syarat tersebut terpenuhi, sebaliknya akan bernilai salah apabila syaratnya tidak terpenuhi.
Contoh Penggunaan Rumus IF
Sebagai salah satu rumus excel lengkap yang disediakan oleh Microsoft Excel, fungsi logika dengan memakai rumus IF bisa digunakan dengan 2 model, yaitu if tunggal dan if ganda.
IF Tunggal
Misalnya dalam kasus penentuan apakah seorang siswa lulus ujian TIK atau tidak. Syarat kelulusan yaitu nilai kurang dari 75 maka harus remidi dan apabila mendapatkan nilai mulai dari 75 ke atas maka lulus.
Sesuai dengan syarat yang digunakan, maka rumusnya
=IF(B3<75,”REMIDI”,”LULUS”)
Dan hasilnya
IF Majemuk
Syarat atau kondisi pada rumus ini adalah lebih dari dua, dimana hasil pertama, kedua, ketiga dan seterusnya akan sesuai dengan syarat tersebut, sedangkan syarat terakhir tidak sesuai dengan syaratnya.
Rumus: =IF(KONDISI,”NILAI BENAR1”, IF(KONDISI2,”NILAI BENAR2”,”NILAI SALAH”)
Dari contoh kasus di atas, disyaratkan apabila :
- nilai <50, maka Gagal
- nilai 50 sampai <75, maka Remidi
- nilai >=75, maka Lulus
sehingga rumusnya menjadi
=IF(B3<50;”GAGAL”;IF(B3>=75;”REMIDI”;”LULUS”))
dan hasilnya
Tutorial Fungsi Rumus IF ini adalah pelengkap dari materi pemakaian rumus IF logika sebelumnya, yaitu:
3. Pembahasan rumus IF dalam Excel khususnya 2007
4. Penggunaan rumus IF Tunggal dan If Ganda
Tutorial rumus IF Excel kali ini adalah seri 3 rumus sakti dalam Microsoft Excel. 2 rumus excel penting lainnya adalah:
Penggunaan rumus if logika dalam Microsoft Excel ini mendapat porsi yang cukup penting, mengingat logika adalah bahan dasar dari sebuah perhitungan. Menarik bukan? Excel produk dari Microsoft office ini memang benar-benar sangat membantu. Selamat belajar dan bekerja.
Bagaimana masukan if yah kalau L x T = m2
Minimum Lebar di hit 60 cm dan Tinggi di hit 1 m2.Trims
Bagai mana ya gan kalo rumus if yang seperti ini
* Jika IPK3, maka Jum.SKS=24
Pake if dengan kombinasi lookup gan
G mna yah rumusx klu mau cari ” jika chek 28, maka size 26-30
Bagaimana cara menyebutkan nama-nama siswa yang “LULUS”, “REMIDI”, atau “GAGAL” ke dalam sebuah cell?
sepertinya rumusnya keliru
=IF(B3=75;”REMIDI”;”LULUS”))
kalau tidak salah yang benar
=IF(B3<50;”GAGAL”;IF(B3<=75;”REMIDI”;”LULUS”))
mohon koreksi jika saya salah
Rumus yang anda berikan kurang tepat, akan muncul kebingungan saat nilai dibawah 50 karena termasuk <50 dan <75. untuk kasus ini remedi dan lulus cukup dibalik
=IF(B3=75;”LULUS”;”REMEDI”)) sehingga otomatis nilai diatas 50 dan dibawah 75 hanya tersisa pilihan remedi.
Insya Alloh ini yg bnr…
=IF(B14<50,"GAGAL",IF(B14<=75,"REMIDI","LULUS"))
Mas, itu rumus yg dikasih mba Feni bener, hasilnya tepat. Klo di excelku bedanya cm pake(,) bukan pake (;), tp hasilnya sm kayak pny mba Feni.
=IF(B3<50,"GAGAL",IF(B3<=75,"REMIDI","LULUS"))
Atau begini, mas salah naro kata “LULUS” dan “REMIDI” nya itu kebalik. Harusnya gini
=IF(B14=75,”LULUS”,”REMIDI”))
ini klo pengennya nilai 75 itu Lulus.
Klo pengennya nilai 75 itu REMIDI, maka pake rumusnya mba Feni,
=IF(B3<50,"GAGAL",IF(B3<=75,"REMIDI","LULUS"))
maka nilai 75 itu jd REMIDI.
ngasi ilmu ny gimana yak remidi untuk nilai 50-75. . itu nilai diatas 75 remidi semua isinya, , nilai 64 lulus. . di cek lagi gan klo mau kasi ilmu
=IF(B3<50,"GAGAL",IF(B3<=75,"REMIDI","LULUS"))
pak itu yg if kedua make = dengan ga ? jadi =if
gak pake (=) itu tadi rumusnya sudah benar
Saya punya data, saat ini data itu harus saya rubah, nominal yang ada didalamnya harus saya tambah 20%. Apakah ada rumusnya ? Dan apakah bisa langsung di blok ? trims
Gun saya isi seperti contoh di atas. Tapi, dalam cell isi nya bukan REMIDI tapi FALSE. Itu kenapa ya gun? maaf saya baru belajar.
coba baca rumus’a yg benar,ka Gun benar ko,kan jika nilai lebih dari 75 ea hasil’a remidi.
gan numpang tanya. kalo a=1 b=2 c=3 diluar abc adalah nilai false. rumusy apa ya gan?
satu lagi rumusnya apa selama kondisi terpenuhi (abc) dapat dijumlah selama belum terpenuhi tidak dapat dijumlah. ditunggu infoy gan. makasih
Saya punya data, saat ini data itu harus saya rubah, nominal yang ada didalamnya harus saya tambah 20%. Apakah ada rumusnya ? Dan apakah bisa langsung di blok ? trims
1000 DI CELL A3 –> =(A3*20%)+A3
2000 DI CELL A4 –>=(A4*20%)+A4
nilai <50, maka Gagal
nilai 50 sampai =75, maka Lulus
=IF(B3=75;”REMIDI”;”LULUS”))
copy paste rumus yang saya ketik, terus coba masukan nilai 80 pada b3, hasilnya? REMIDI? ah masa,
seharusnya silahkan bandingkan dengan yang ini :
=IF(B3>=75;”LULUS”;IF(B3>=50;”REMIDI”;”GAGAL”))
Pak, mau tanya cara memasukkan tanggal pensiun.
Contoh:
Usia pensiun 55
input tanggal lahir: 4 Agustus 1980
Dicari tanggal pensiun. sehingga hasilnya adalah: 4 Agustus 2035
Bagaimana cara memasukkan rumusnya?
Salam,
Younanda
#younanda = tanggal pensiun di kurang tanggal sekarang
Terimakasih mas yeldi…Ada pembahasan khusus untuk mengetahui rentang waktu, semoga menambah wawasan kita,,lihat di sini http://rumuslengkap.com/excel-tanggal-waktu/menghitung-rentang-waktu-dengan-rumus-excel/
xxxkalo rumus yang , bisa munculin nama orang .. caranya gimana? ..(co : siapa yang mendapat nilai paling tinggi?)
permisi saya mau nanya..
saya ada kasus, dan saya belum bisa memecahkannya..
begini mas kasus nya
jika bonus besar dari nol maka biaya jabatannya 5% dikalikan dengan penghasilan bruto, dan hasil perkaliannya tidak boleh lebih dari 6000.000 jika lebih maka 6000.000 saja.. akan tetapi jika bonus nya kecil dari 0 maka biaya jabatannya 5% dikalikan penghasilan bruto , dan hasilnya tidak boleh lebih dari 500.000, jika lebih maka 500.000 saja..
mohon bantuannya…
prmisi apa yg slah dgn rumus ini =IF(LEFT(A4;2)=”MC”;”MESIN CUCI”;IF(LEFT(A4;2)=”BL”;”BLENDER”;”RICECOOKER”))
Terimakasih, mohon maaf sebelumnya, sebenarnya yang pengen mas Yudha inginkan apa dan bagaimana,,angka 2 dalam kurung menunjukkan jumlah text yang ingin di tampilkan di hitung mulai dari kiri, mhn penjelasaannya
apa benar ini rumusnya berhasil? saya bingung, kok yg nilainya tinggi malah remidi
Buat mas Audrey,,,,maaf beribu maaf, terimakasih atas koreksinya..menurut kami rumusnya seperti ini
=IF(B4>75;”LULUS”;IF(B4>50;”REMIDI”;”GAGAL”)), mhn di coba jika terdapat kekeliruan lagi harap kirim pesan.
Gan, mohon bantuyannya :
Bagaimana buat rumus berikut ini :
Misalnya saya buatkan program bonus barang ke pelanggan sebagai berikut :
Setiap pengambilan 100 karton barang bonus 1 karton.
pengambilan 200 karton, bonus 2 karton,
pengambilan 300 karton, bonus 3 karton
dan seterusnya yang penting setiap kelipatan 100, bonus 1 karton
mohon bantuannya gan ya
terimkasih, anggap saja jumlah pengambilan karton ada di sel A2, maka rumus yang di tulis sbb =IF(A2=100;1;IF(A2=200;2;3)) ini kalo menggunakan fungsi IF, anda bisa menggunakan fungsi Vlookup, yaitu membuat data terlebih dahulu bonus karton sesuai ketentuan anda, makasih
GIMANA CARANYA KALAU YG DI TANYA TUNJANGAN PER ANAK = 100 RIBU GIMNA RMUSNYA
Tunjangan anak di cari menurut apa mbak Yanti, kira2 begini ta..Jika Jumlah anak 1 maka tunjangan 100 dst.
Kita bisa menggunakan rumus IF, misalnya =If(A2=1;100;200) artinya jika jumlah anak 1 maka mendapat tunjangan 100, lebih dari 1 mendapat tunjangan 200. trimaksih
sangat membantu untuk isi rapot…thx ga
Terimakasih mas gunawan, tlong disampaikan ke temen-temen, semoga bisa membantu. untuk mencari ranking siswa anda bisa baca artikel tentang mencari rank.
Kalau Syarat 1, dan Syarat 2 nya berada di Sheet yang berberda, bagaimana caranya mas? pls bantuannya
Untuk penggunaan rumus if kalau syarat 1 dan 2 di sheet lain tidak bisa di operasikan, tapi anda bisa menggunakan rumus Vlookup atau hlookup itu akan lebih mudah, trims
suhu mohon infongya gimana bikin rumus misalkan hasil perhitungan excell tidak bulat trus nanti muncul di excell note
misalkan angka mungcul 6. 15 nanti remarknya muncul “please double check qty”
kalo angkanya bulet utuh mucul tulisan “ok”
Kalau mau ambil data kaya gini gimana ya?
saya mau ambil hanya dan jika hanya 100jt itu di tambahkan.
datanya salah mas, kok gak lekas di benahi.. kasihan banyak yang kebingungan pemirsanya.
ada kasus nih jika lebih besar dari 72% nilainya 3, jika 95%-99% dari 72% nilai 2, jika kurang dari 95% dari 72% nilai 1 Rumus If yg dipakai gmn
Bagaimana jika kolom yang akan di isi dengan kolom yang menjadi acuan berbeda sheet? dulu saya pernah test kerja, tapi gagal karena saya pikir rumusnya sama seperti 1 sheet, tp ternyata tdk bisa,
bagaimana seumpama cara menghitung diskon apabila hanya agent A yang diberikan diskon. Apa rumus excelnya, apakah bisa menggunakan IF
Terimakasih
AGENT DP DISKON (5%)
A 50000
B 10000
C 15000
A 5000
Saya binggu mengerjakan tugas kuliah saya ini dengan menggunakan rumus if pada excel,:
– Jika Masa Kerja >=6 maka insentif 250.000
– Jika Masa Kerja >=3 maka insentif 150.000
– Jika Masa Kerja <3 maka insentif 75.000
Ket : Masa Kerja = 1,6 (di kolum Cel E30)
Bagaimana caranya memasukkan soal tersebut kedalam rumus if yang benar ?, Mohon Bantuannya. Thanks.
Bagaimana ya kalau buat seperti ini =if(A1-A2=0;”Valid”;”Invalid”) kenapa pada komputer saya tidak bisa..
kl diubah A3=A4 juga tidak bisa.. bagaimana kira2 solusinya
rumus =IF(B3>3,3,IF(B3>2,2,1))
3,3 itu darimana hasilnya ya pak, terus yang 2,2,1 itu darimana ?
tolong penjelasannya
Saya punya data posyandu dg data jenis kelamin, umur (bulan), berat badan(bb), tinggi badan (tb), jika saya ingin menentukan hasil anak tersebut bb nya normal, kurang atau lebih, dan tb nya normal, pendek atau lebih dengan cara membandingan dengan master yg saya punya : jenis kelamin a, usia n, bb …sd…. = normal dst
Jenis kelamin a, usia n, tb…sd….= pendek dst
Itu harus menggunakan rumus seperti apa.
Terima kasih
Bagaimana menuliskan rumus untuk pengurangan :
~ jika pengurang lebih kecil dari yang dikurangi …hasil tertulis normal (nol atau nilai angka positif)
~ Jika pengurang lebih besar dari yang dikurangi (dengan hasil minus) maka yang tertulis adalah nol.
Terima kasih.
mas, contoh kasus : cel B2 =”saya suka bola”. Apakah bisa dibuat rumus jika cel B2 ada kata bola, maka tulis bola. terima kasih.
Terimakasih tutorialnya bermanfaat banget,
Mau belajar microsoft office , desain grafis , dan programming? yuk lihat tutorialnya di tutorial-tutorial gratis
Mohon solusinya rumus IF apabila kasusnya sperti ini,
Pertanyaannya Jika A1 dibawah 0 atau negatif maka hasilnya adalah 0,
Dan jika A1 diatas 0 atau positif hasilnya mengikuti nilai sebenarnya (rumus ada di B1)
sekedar tau sedkit,
=IF(A20;A2))
semoga membantu
kok rumusnya ga muncul ya?
ga muncul gmn y gan?
sekedar tau sedikit, =IF(A20,A2))
semoga membantu
Cel A1 berisi Rumus; cel B1 Harga; cel C1 Qty; cel D1 diskon. cel E1 logikanya begini : Jika A1 tidak ada yang ditampilkan maka E=0, jika A1 ada yang ditampilkan maka E=(A1+A2+A3).
mohon penjelasannya Tx
TABEL HARGA TUNAI
JENIS STANDART DISK BRAKE
NEW SUPRA FIT Rp10,630,000 Rp11,550,500
SUPRA X 125 Rp12,875,500 Rp13,925,500
KARISMA X Rp12,750,000 Rp13,775,000
MEGA PRO Rp16,025,000 Rp17,025,000
Bagaimana cara menggunakan fungsi IF untuk soal tsb. Terima Kasih.
pak saya minta rumusan if untuk hitungan pajak ppn dan pph, Contoh jika diatas 1000000 kena pajak 5 % jika 2000000 kena pajak 10 %. Trima kasih
Mohon bantuannya jika di :
PT A penulisan nama tokonya = Toko adi = 5
PT B penulisan namanya = TK Adi = 10
PT C penulisan tokonya = Adi, TK = 3
dikelompokan mjd PT D = 18
Bagaimana rumus mendapatkan PT D tsb
Terima kasih atas bantuannya.
kalo misalkan Hadiah, Departmen A & B
Jika Point A lebih Besar dari Pada B Maka = A
Jika Point A lebih Kecil dari Pada B Maka = B
Jika Point A Sama Dengan B Maka = A/B
bagaimana Rumus IF nya Makasi yaa
kalau mau buat rumus Hari senin – kamis, masuk jam 7:00, pulang jam 16:00 Jum’at jam 06:30, pulang jam 15:30, bagaimana ya gan? pakai vlookup bisa gk ya?
bang gimana klw waktu bisa gk?, misal waktu yg ditentukan 18:00:00 AM, terus datang jam 18:15:00 AM, berarti kan ada selisihnya, klw selisihnya <15 itu 10 point, 16-30 menit itu 9 point, 31-45 itu 8 point.
tu gimana rumusnya bang?? bisa gk?
Mohon bantuanya gan.
Tarif dasar
0-5 = 5000
6-10 = 10000
11-20 = 15000
20-30 = 20000
>30 =20000
Cara perhitungan
1.Jika pemakaian 5
5×5000= 25000
2.jika pemkaian 7
5×5000 + 2×10000 = 35000
3.jika pemakaian 11
5×5000+5×10000+1×15000= 90.000
Mohon pencerahan untuk rumus nya gan.
kalau pembagian hadiah gimana
misalnya juara 1 tropi juara 2 medali dan selain itu piagam
MIS : KOLOM 1 = A1 2= A3 3=A2
=IF(A1=1;”TROPI JUARA”;IF(A3=2;”MENDALI”;”PIAGAM))
Kalau kita ketik “X” dan trus muncul angka 15.000 dan ketik “O” muncul angka 0 caranya bagaimana ya? Ada yang bisa bantu?
kalau dri huruf ke angka gak bisa gan, tapi kalau dari angka ke huruf bisa
j20 adl 15.000 j21 adl 0
=IF(J20=15000;”X”;IF(J20=0;”O”))
kalo misal nya mau cari nilai seperti ini, rumus nya gimana..
jika Status = M, maka tunjangan keluarga = 400,000
jika Status = S, maka tunnjangan keluarga = 200,000
kalau dri huruf ke angka gak bisa gan, tapi kalau dari angka ke huruf bisa
=IF(I24=400000;”M”;IF(I24=200000;”S”))
Mohon bantuan, bagaimana rumus cr tunjangan, jika syarat’y Dah kawin dpt 75k, punya anak dpt 30k max 3 anak
PAK MOHON DIBANTU, APAKAH ADA YANG SALAH DENGAN RUMUS INI :
=IF(TODAY()>I7,”OVERDUE”,IF(TODAY()I7,”LATE”,IF(J7<I7,"ON TIME","FALSE"))))
KARNA YANG BERFUNGSI RUMUSNYA HANYA "OVERDUE "& "PRIORDUE" SAJA
STATUS "LATE" DAN "ONTIME" TIDAK BERFUNGSI..
** KOLOM J7 DAN IJ DIISI TANGGAL
mohon pencerahannya rumus di excel, jika nilai lebih kecil atau sama dengan 10.000 maka dibulatkan ke ratusan terdekat; jika diatas 10.000 maka dibulatkan ke satuan ribuan terdekat
kalo untuk penggunaan hlookup dan vlookupnya gmna ya..
silahkan dibaca tutorial dibawah ini mas..
http://rumuslengkap.com/excel-referensi/tutorial-rumus-hlookup-excel/
http://rumuslengkap.com/excel-referensi/tutorial-rumus-excel-vlookup-untuk-pemula/
Saya lagi butuh bantuan terkait dengan IF, karena ada project assesment, mohon dbantu kpan bisa ketmu dan trainin, terima kasih
Jika A10 mk A1,
Jika A1=0 mk B1,
Jika A10, B1=0 mk A1
Jika A10, B10 mk A1, B1
Jika A1=0, B1=0 mk C1
Dst
Bagaimana penyelesaiannya…? Trim’ atas jawabannya
Kalo rumus untuk kasus
Jika V maka L DI FILING dan jika X maka BL DI FILING
Gimana ya.. aku nyoba gak bisa.. mohon bantuannya ya..
Bagaimana penggunaan if pada soal yang menyangkut berat badan dan tinggi badan?
saya punya data format teks mengenai hasil 3kali suatu pemeriksaan, setiap hasil saya pisahkan dengan garis miring (/). hasil pemeriksan tsb bisa 1 atw 2 atw 3 atw – (negatif). contoh input datanya: 2/1/3 atw -/2/-
bagaimana formula utk merubah data tsb menjadi:
jika ada 3 dalam cell X maka positif tiga,
jika tidak ada 3, tp ada 2 maka positif dua
jika tidak ada 3 dan 2, tp ada 1 maka positif satu
jika tidak ada 3, 2, dan 1, maka negatif.
Mohon bantuannya min dan agan2 semua