Rumus Excel IF | Cara Menggunakan Fungsi IF di Microsoft Excel
7/26/2016
Microsoft Excel 2007 adalah sebuah software yang dapat digunakan untuk menghitung angka dengan mudah dan tampilan kerja berupa kumpulan tabel yang dapat digunakan untuk membuat laporan keuangan dengan mudah, Microsoft Excel 2007 memiliki kumpulan rumus yang dapat digunakan untuk menghitung, selain untuk menghitung rumus yang ada pada Microsoft Excel 2007 juga memiliki fungsi lain seperti rumus fungsi =today() yang digunakan untuk melihat tanggal dan hari saat ini
Pada kesempatan kali ini saya akan memberikan Rumus Excel IF atau Cara Menggunakan Fungsi IF Di Microsoft Excel sebelumnya kita sudah membahas Kumpulan Dasar Rumus Fungsi Excel pada Microsoft Excel 2007 dimana diantaranya terdapat rumus fungsi IF, ya fungsi IF sangat berguna sekali untuk membantu menyelesaikan pekerjaan penghitungan yang berhubungan dengan logika, untuk lebih jelasnya mari kita lihat apa itu rumus excel IF dan bagaimana atau seperti apa cara penggunaannya pada rumus Microsoft Excel 2007
Rumus Excel IF | Cara Menggunakan Fungsi IF Di Microsoft Excel
Rumus Fungsi IF adalah sebuah rumus yang digunakan sebagai pengecek atau membandingkan suatu kondisi atau syarat agar ketika syarat itu terpenuh maka akan memilih nilai sebuah nilai dan ketika syarat itu tidak terpenuhi maka akan memilih nilai yang lain, rumus if juga dapat ditambahkan dengan rumus fungsi excel lainnya, kita akan mempelajari beberapa hal yang dapat dilakukan dari rumus fungsi if
1. Operator Pembanding (Comparison Operator)
Operator Pembanding sesuai dengan namanya operator ini digunakan untuk membandingkan dua buah nilai yang akan digunakan untuk menentukan apakah syarat atau kondisi tersebut terpenuhi atau tidak, operator ini membantu dalam penggunaan rumus fungsi IF, berikut operatornya beserta fungsinya :
- Sama dengan (=)
- Kurang dari (<)
- Lebih dari (>)
- Kurang dari atau sama dengan (<=)
- Lebih dari atau sama dengan (>=)
- Tidak sama dengan (<>)
ada beberapa Rumus Fungsi Excel yang dapat digunakan untuk membantu penghitungan logika seperti :
- And
- Or
2. Penggunaan IF tunggal / sederhana / sendiri
IF tunggal digunakan untuk menentukan apakah suatu nilai tersebut memenuhi atau tidak
misal jika ada sebuah nilai yang sudah di ketahui dan kita ingin nilai itu memenuhi syarat atau kondisi yang sudah kita tentukan, maka kita cukup menggunakan sebuah rumus excel IF untuk mengetahuinya berikut penulisan rumusnya :
=IF(value_test;value_true;value_false)
penjelasan rumus :
-logical_test untuk kondisi atau syarat yang akan digunakan untuk menentukan apakah nilai tersebut memenuhi atau tidak memenuhi kondisi atau syarat
-value_true untuk sebuah nilai yang akan dipilih ketika kondisi atau syarat terpenuhi atau benar(TRUE)
-value_false untuk sebuah nilai yang akan dipilih ketika kondisi atau syarat tidak terpenuhi atau salah(FALSE)
3. Penggunaan IF majemuk / ganda / bertumpuk
IF majemuk adalah sebuah IF yang dapat digunakan untuk menguji sebuah nilai yang memerlukan banyak syarat atau tahap agar dapat menentukan apakah memenuhi syarat atau tidak
Disini saya memiliki 2 contoh, contoh sederhana dan contoh yang kompleks
Contoh sederhana mencari tau apakah nilai yang di masukkan mendapat nilai A, B, atau C :
penjelasan rumus :
pada gambar terdapat 3 buah syarat dimana
-syarat ke 1 jika nilai dibawah 50 maka mendapatkan nilai C
-syarat ke 2 jika nilai diatas samadengan 50 atau dibawah sama dengan 60 maka mendapatkan nilai B
-syarat ke 3 jika nilai diatas 60 maka akan mendapatkan nilai A
Contoh kompleksnya bagaimana menggunakan IF bercabang, jika saya ingin mengetahui bagaimana cara menentukan tahun itu kabisat atau bukan
penjelasan rumus :
- Syarat ke 1 jika tahun habis dibagi 400 maka kabisat
- Syarat ke 2 jika tahun tidak habis dibagi 400 dan habis dibagi 100 maka bukan kabisat
- Syarat ke 3 jika tahun tidak habis dibagi 400 dan tidak habis dibagi 100 dan habis dibagi 4 maka kabisat
- Syarat ke 4 jika tahun tidak habis dibagi 400 dan tidak habis dibagi 100 dan tidak habis dibagi 4 maka bukan kabisat
4. Penggunaan IF dengan aritamatika
IF memerlukan data atau nilai yang sudah diolah agar dapat ditentukan apakah nilai yang sudah diolah tersebut sudah memenuhi atau tidak, untuk melakukannya biasanya memerlukan 3 sampai 4 cell dimana :
cell 1 digunakan untuk nilai pertama
cell 2 digunakan untuk nilai kedua
cell 3 digunakan untuk menghitung antara cell 1 dengan cell 2
cell 4 digunakan IF untuk menentukan dari cell 3
anda dapat menyingkatnya menjadi 2 sampai 3 cell dimana :
cell 1 digunakan untuk nilai pertama
cell 2 digunakan untuk nilai kedua
cell 3 digunakan untuk IF
untuk IF dengan aritmatika anda dapat menggunakan rumus excel seperti sqrt(akar),sum,average,dan lain lain anda dapat meliat rumus nya di sini
5. Penggunaan IF dengan kalimat
Tidak semua IF harus membandingkan angka, IF juga bisa digunakan untuk membandingkan huruf, berikut cara penulisan rumusnya :
6. Penggunaan IF dengan LEFT , RIGHT , MIDLE
rumus IF juga dapat mengambil beberapa huruf dari sebuah kata, misal jika mahasiswa memiliki kode 14xxxxxxx maka akan diambil hanya angka 14 yang mewakili mahasiswa masuk pada tahun 2014 atau jika ada kode pengiriman barang seperti regxxxxx maka akan diambil kata reg yang mewakili kata "reguler"
fungsi if dapat mengambil sebagian kata baik di kiri, tengah, kanan dimana terdapat kode unik yang dapat di baca
rumus fungsi IF LEFT
mengambil huruf yang ada disebelah paling kiri dari sebuah kata :
==> rumus =if( sebagai awal bagian rumus if
==> left(a2;2) berfungsi sebagai rumus yang digunakan untuk mengambil huruf yang paling kiri dalam sebuah kata, a2 adalah letak cell yang diambil hurufnya, 2 adalah banyaknya huruf yang diambil
==> bagian ="14" adalah sebuah test apakah hasil dari Rumus Fungsi LEFT sama dengan kata 14 (dalam hall ini angka 14 tetap dianggap sebagai huruf bukan angka jadi dalam penulisan rumusnya tetap menggunakan tanda kutip( " " ) untuk lebih jelasnya shilahkan lihat disini )
==> bagian ;2014 jika hasil dari Rumus Fungsi LEFT sama dengan kata 14 atau jika hasil bernilai true(benar)
==> bagian ;"tidak ada tahun" jika hasil dari Rumus Fungsi LEFT tidak sama dengan kata 14 atau jika hasil bernilai false(salah)
rumus fungsi IF MID
mengambil dari huruf yang berada ditengah kata :
Penjelasan rumus :
==> rumus excel =if( sebagai awal bagian rumus if
==> mid(a5;3;3) berfungsi sebagai rumus yang digunakan untuk mengambil huruf yang berada ditengah dalam sebuah kata, a5 adalah letak cell yang diambil hurufnya, 3 pertama adalah pada huruf keberapa huruf akan diambil, 3 kedua adalah banyak huruf yang akan diambil
==> bagian ="reg" adalah sebuah value yang akan digunakan untuk mengetahui apakah hasil dari Rumus Fungsi MID sama dengan kata reg
==> bagian ;"reguler" dipilih jika hasil Rumus Fungsi MID adalah reg maka akan tertulis "reguler" atau jika hasil bernilai true(benar)
==> bagian ;"yanglain" dipilih jika hasil Rumus Fungsi MID bukan reg maka akan tertulis "yanglain" atau jika hasil bernilai false(salah)
=if(mid(a5;3;3)="reg";"reguler";"yanglain")
==> mid(a5;3;3) berfungsi sebagai rumus yang digunakan untuk mengambil huruf yang berada ditengah dalam sebuah kata, a5 adalah letak cell yang diambil hurufnya, 3 pertama adalah pada huruf keberapa huruf akan diambil, 3 kedua adalah banyak huruf yang akan diambil
==> bagian ="reg" adalah sebuah value yang akan digunakan untuk mengetahui apakah hasil dari Rumus Fungsi MID sama dengan kata reg
==> bagian ;"reguler" dipilih jika hasil Rumus Fungsi MID adalah reg maka akan tertulis "reguler" atau jika hasil bernilai true(benar)
==> bagian ;"yanglain" dipilih jika hasil Rumus Fungsi MID bukan reg maka akan tertulis "yanglain" atau jika hasil bernilai false(salah)
rumus fungsi IF right
mengambil dari huruf yang ada di sebelah paling kanan dari sebuah kata
Penjemasan Rumus :
=if(right(a8;1)="3";"3 hari";"tidak hari")
==> bagian =if( adalah awal penulisan rumus fungsi IF
==> right(a8;1) berfungsi sebagai rumus yang digunakan untuk mengambil huruf pada bagian paling kanan dari sebuah kata, a8 adalah letak referensi kata yang diambil katanya, 1 adalah banyaknya huruf yang diambil dimulai dari paling kanan
==> bagian ="3" adalah sebuah tester apakah hasil dari Rumus Fungsi RIGHT sama dengan kata 3 (dalam hall ini angka 3 dibaca sebagai huruf bukanlahh angka oleh karena itu digunakan tanda kuti ( " " untuk lebih jelasnya silahkan liat disini )
==> bagian ;"3 hari" adalah sebagai value_true, dipilih jika hasil dari Rumus Fungsi RIGHT sama dengan 3 maka akan tertulis 3 hari
==> bagian ;"tidak hari" adlah sebagai value_false, dipilih jika hasil dari Rumus Fungsi Right tidak sama dengan 3 maka akan tertulis "tidak hari"
==> bagian ="3" adalah sebuah tester apakah hasil dari Rumus Fungsi RIGHT sama dengan kata 3 (dalam hall ini angka 3 dibaca sebagai huruf bukanlahh angka oleh karena itu digunakan tanda kuti ( " " untuk lebih jelasnya silahkan liat disini )
==> bagian ;"3 hari" adalah sebagai value_true, dipilih jika hasil dari Rumus Fungsi RIGHT sama dengan 3 maka akan tertulis 3 hari
==> bagian ;"tidak hari" adlah sebagai value_false, dipilih jika hasil dari Rumus Fungsi Right tidak sama dengan 3 maka akan tertulis "tidak hari"
7. Penggunaan IF dengan tanggal
Rumus fungsi IF bisa ditambahkan rumus lain seperti rumus untuk tanggal, hal ini dapat membantu menentukan apakah hari yang di tentukan sudah terlewat atau belum, menghitung jumlah hari / bulan / tahun antara dua tanggal
contoh 1, mengetahui apakah tanggal sekarang sama dengan tanggal yang kita tentukan menggunakan rumus fungsi today :
penjelasan :
=if(a1=today();"sekarang";"bukan sekarang")
- a1 adalah letak referensi tanggal yang akan ditentukan apakah sama dengan tanggal yang dibandingkan
- sama dengan(=) adalah operator pembanding
- today() adalah salah satu rumus tanggal yang ada di Microsoft Excel 2007 yang digunakan untuk mengetahui tanggal sekarang bisa dilihat pada tanggal yang ada di pc/laptop agan, untuk lebih jelasnya silahkan lihat disini
- "sekarang" adalah value_true, akan ditulis atau ditampilkan ketika syarat atau kondisi terpenuhi atau value bernilai benar(salah)
- ;"bukan sekarang" adalah value_false, akan ditulis atau ditampilkan jika syarat atau kondisi tidak terpenuhi atau value bernilai false(benar)
contoh 2, untuk mengetahui apakah tanggal tersebut libur atau tidak menggunakan rumus fungsi choose dan rumus fungsi weekday :
penjelasan rumus :
=if(choose(weekday(a1;1);"minggu";"senin";"selasa";"rabu";"kamis";"jum'at";"sabtu")="minggu";"hari libur";"hari tidak libur")
ada 3 bagian dalam rumus ini
- bagian =if( sebagai awal penulisan rumus
=> Bagian pertama sebagai test_valuenya
- choose digunakan untuk mengubah dari angka menjadi bilangan yang sudah kita tentukan
- weekday untuk mengubah hari menjadi angka sesuai urutan
- bagian ;"minggu" adalah value pertama yang dipilih jika hasilnya 1
- bagian ;"senen" adalah value kedua yang dipilih jika hasilnya 2, dan seterusnya
=> Bagian kedua sebagai value_true(benar) atau jika nilai benar hari ini hari minggu
- "hari ini libur" jika hari ini adalah hari minggu atau nilai benar minggu, maka tertulis hari ini hari libur
=> Bagian ketiga sebagai value_false(salah) atau jika nilai salah hari ini bukan hari minggu
- "hari ini tidak libur"
8 Penggunaan IF untuk mengecek apakah kosong(empty) atau tidak(not)
IF juga dapat menggunakan rumus ISBLANK, apa itu ? ISBLANK adalah rumus fungsi excel yang digunakan untuk mengecek apakah field atau cell yang ada pada table excel kosong atau tidak
ada cara lain untuk mengetahui apakah suatu cell itu kosong atau tidak selain menggunakan rumus ISBLANK kita juga dapat menggunakan dua tanda kutip ( "" )
dengan adanya ini kita dapat memebuat sebuah laporan dimana jika belum terisi atau masih kosong maka kita bisa membuat sebuah perintah untuk mencetak sesuatu
contoh sederhananya adalah peminjaman buku, jika buku yang dipinjam belum dikembalikan maka tanggal kembali kosong, lalu jika field kembali kosong maka akan tertulis belum dikembalikan, untuk lebih jelasnya silahkan lihat contoh penggunaan rumus ini :
Contoh 1 menggunakan ISBLANK :
penjelasan rumus :
=if(isblank(c3);"belum dikembalikan";"sudah dikembalikan")
=> tulisan =if( adalah bagian awal dari rumus if
=> isblank(c3) adalah rumus fungsi yang digunakan untuk mengecek apakah kosong atau tidak dan juga sebagai value_test, c3 adalah letak atau posisi cell yang dilihat atau di cek
=> titik koma(;) sebagai pemisah antara value_test dengan value_true
=> "belum dikembalikan" sebagai value_true(benar) , dipilih jika nilai memenuhi kondisi atau syarat pada value_test
=> "sudah dikembalikan" sebagai value_false(salah) , dipilih jika nilai memenuhi kondisi atau syarat pada value_test
Contoh 2 menggunakan TANDA DUA KUTIP ( "" ), tanda ini juga dapat kita gunakan untuk melihat apakah cell kosong atau tidak karena tanda dua kutip ( "" ) artinya kosong atau tidak ada apa berbeda jika diantara tanda dua kutip terdapat spa si atau jarak ( " " ) artinya tidak kosong terdapat tanda spasi berikut contoh penggunaan tanda dua kutip ( "" )
Penjelasan rumus :
=if(c3="";"belum dikembalikan";"sudah dikembalikan")
=> bagian dari rumus excel =if( adalah awal rumus fungsi IF
=> c3="" adalah fungsi untuk mengetahui apakah cell c3 sama dengan kosong
=> bagian ;"belum dikembalikan" sebagai value_true(benar) jika nilai sudah memenuhi syarat maka akan tercetak "belum dikembalikan"
=> bagian ;"sudah dikembalikan" sebagai value_false(salah) jika nilai tidak memenuhi syarat maka akan tercetak "sudah dikembalikan"
Contoh 3 menggunakan fungsi OR, ada banyak hall yang dapat digunakan untuk menandai kalau cell tersebut kosong beberapa program biasanya menandainya dengan tanda minus/strip ( - ) ada juga yang menggunakan spas ( ), kita menggunakan fungsi OR untuk menggabungkan semuah tanda tersebut untuk menyatakan cell tersebut kosong hall ini diperlukan karena jika mengisi selain lambang itu maka akan dianggap cell itu isi
penjelasan rumus :
=if(or(c3="";c3="-";c3=" ";"belum dikembalikan";"sudah dikembalikan")
=> tulisan =if( adalah bagian awal dari rumus if
=> or(c3="-";c3="";c3=" ") adalah operator fungsi logika yang digunakan untuk melihat apakah nilai memenuhi syarat atau tidak dengan 3 kondisi pertama c3="-" apakah c3 isinya sama dengan tanda minus(-) atau kedua c3=" " apakah c3 isinya sama dengan spasi atau ketiga c3="" apakah nilainya sama dengan kosong
=> ;"belum dikembalikan" adalah bagian value_true jika nilai memenuhi syarat maka akan dicetak atau ditulis belum dikembalikan
=> ;"sudah dikembalikan" adalah bagian value_false jika nilai memenuhi syarat maka akan di cetak atau ditulis sudah dikembalikan
Sekian dari Rumus Excel IF atau Cara Menggunakan Fungsi IF Di Microsoft Excel Terima Kasih ^_^