= : sama dengan
> : lebih besar dari
< : lebih kecil dari
<> : tidak sama dengan
>= : lebih besar atau sama dengan
<= : lebih kecil atau sama dengan
Ada beberapa rumus fungsi excel untuk membantu melakukan perhitungan logika yaitu : and, or, not. Untuk lebih jelasnya silakan lihat pada operator Microsoft excel.
Penggunaan IF tunggal
If tunggal digunakan untuk menentukan apakah nilai tersebut memenuhi atau tidak.
Misal jika ada nilai yang sudah diketahui dan kita ingin nilai tersebut memenuhi syarat atau kondisi yang sudah kita tentukan, maka kita cukup menggunakan rumus Excel If, untuk mengetahuinya berikut penulisan rumusnya :
=IF(value_test, value_true, value_false)
Keterangan fungsi IF diatas:
1. Logical_teks untuk kondisi atau syarat yang akan digunakan untuk menentukan nilai tersebut terpenuhi atau tidak.
2. Value_true untuk nilai kondisi atau syarat yang akan dipilih sudah terpenuhi atau benar.
3. Value_Fals untuk nilai kondisi atau syarat yang akan dipilih tidak terpenuhi atau salah.
Penggunaan IF Majemuk
IF Majemuk adalah sebuah IF yang dapat digunakan untuk menguji sebuah nilai yang memerlukan banyak syarat atau tahap apakah memenuhi syarat atau tidak.
Disini saya memiliki dua contoh :
Contoh sederhana mencari tahu apakah nilai yang dimasukkan mendapatkan nilai A, B, atau C.
Penjelasan rumus ;
1.Apabila nilai dibawah 50 maka akan mendapatkan nilai C
2.Apabila mendapatkan nilai diatas 50 makan akan mendapatkan nilai B
3.Apabila mendapatkan nilai di atas 60 maka akan mendapatkan nilai A.
Contoh kompleks nya bagaimana menggunakan IF bercabang, jika saya ingin mengetahui tahun kabisat atau bukan.
Penjelasan rumus :
1. Jika tahun habis dibagi 400 maka kabisat
=IF(MOD|A1 ; 400)
2. Jika tahun habis dibagi 100 dan tidak habis dibagi 400 maka bukan kabisat.
=IF(AND(MOD(A1;100)<>0;MOD(a1;100)-0)
3. Jika tahun tidak habis dibagi 100 dan 400 dn habis di bagi 4 maka kabisat.
=IF(AND(MOD(A1;400)<>0;MOD(A1;100)<>0;MOD(A1;4)=0)
4. Jika tahun tidak habis dibagi 100, 400 dan 4 maka bukan kabisat.
=IF(AND(MOD(A1;400)<>0;MOD(A1;100)<>0;MOD(A1;4)<>0)
Penggunaan IF Dengan Aritmatika
IF menggunakan data atau nilai yang sudah di olah untuk ditentukan apakah nilai yang sudah diolah tersebut terpenuhi atau tidak,untuk melakukannya biasanya memerlukan 3 atau 4 cell, dimana :
-cell 1 digunakan untuk nilai pertama
-cell 2 digunakan untuk menghitung antara cell 1 dan cell 2
-cell 3 digunakan IF untuk menentukan nilai ke tiga
Anda dapat menyingkatnya menjadi 1 atau 2 cell dimana :
-cell 1 digunakan untuk nilai pertama
-cell 2 digunakan untuk nilai ke kedua
-cell 3 digunakan IF untuk nilai ketiga
Penggunaan IF Dengan Kalimat
Tidak semua fungsi IF menggunakan angka namun juga bisa menggunakan kalimat, perlu diingat penulisan rumus harus dilakukan dengan tanda kutip (" "). Berikut perumusanya :
=IF{A1=" bagus";"keren";"jelek"}
Penggunaan IF Dengan Left, Right, Midle
If juga bisa mengambil beberapa huruf dan beberapa kata misal jika mahasiswa memiliki kode 12xxxxx maka yang diambil hanya 14 untuk mewakili mahasiswa masuk pada tahun 2012 atau jika kode pengiriman berupa regxxxxx maka yang di ambil hanya reg untuk mewakili kata reguler. Fungsi IF dapat mengambil sebagian kata baik kiri, kanan, tengah dimana terdapat kode unik yang dapat dibaca, jika :
- bagian 2012 jika hasil dari rumus fungsi Left sama dengan kata 14 atau jika bernilai benar
- bagian tidak ada tahun jika hasil dari rumus fungsi Left tidak sama dengan kata 14 atau jika bernilai salah.
Rumus fungsi IF MID :
Mengambil huruf yang berada ditengah kata :
=IF(mid(a5,3,3) ="reg";"reguler";"yanglain')
1. Rumus excel =IF sebagai awal rumus IF
2. Mid(a5, 3,3) sebagai rumus untuk mengambil nilai kata ditengah. A5 adalah letak cell yang diambil hurufnya, 3 pertama yaitu pada huruf keberapa huruf itu akan diambil, 3 kedua yaitu banyak huruf yang akan diambil.
3. Bagian ="reg" yaitu bagian value yang akan digunakan apakah hasil dari fungsi MID sama dengan reg.
4. Bagian "reguler" dipilih jika hasil rumus fungsi tidak sama maka ditulis reguler.
Penggunaan IF Dengan Tanggal
Rumus fungsi IF bisa digunakan untuk rumus tanggal, hal ini dapat menentukan apakah hari atau tanggal sudah terlewat atau belum, menghitung jumlah hari/bulan/tahun antara dua tanggal.
Contoh : apakah tanggal yang kita gunakan sama dengan tanggal yang kita tentukan dengan menggunakan rumus today :
Penjelasan rumus :
=if(a1=today();"sekarang";"bukan sekarang')
Keterangan :
1. a1 : letak referensi yang tentukan apakah sama dengan tanggal yang dibandingkan.
2. = : adalah operator Pembanding
3. (today) : untuk melihat tanggal sekarang apakah bisa dilihat pada pc.
4. "sekarang" : value_true akan ditampilkan ketika syarat terpenuhi atau benar
5. "bukan sekarang" :value_false akan ditampilkan ketika syarat tidak terpenuhi atau salah.
Contoh 2 : apakah tanggal tersebut libur atau tidak menggunakan rumus choose dan rumus fungsi weekday :
=if(choose(weekday(a1;1);"senin";'selasa";"rabu";"hari libur";'hari tidak libur")
Ada tiga bagian dari rumus ini :
1. =if :sebagai awal penulisan rumus
2. Bagian pertama sebagaimana tes_valuenya
- choose digunakan untuk mengubah angka menjadi bilangan yang sudah kita tentukan
- weekdays untuk mengubah hari menjadi angka sesuai urutan.
- "minggu" : value pertama yang dipilih jika hasilnya 1
- "senin" : value kedua yang dipilih jika hasilnya 2, dan seterusnya.
3. Bagian kedua sebagai value_true jika nilai benar hari ini hari minggu
- "hari ini libur" : jika benar hari ini adalag hari minggu maka tertulis hari ini libur
4. Bagian ketiga sebagaimana value_false tertulis klo bukan hari minggu maka akan tertulis"hari ini tidak libur".
Penggunaan IF Mengecek Apakah Kosong (empty) atau tidak (Not)
If juga dapat menggunakan rumus ISBLANK. Rumus ISBLANK adalah rumus fungsi excel yang digunakan untuk mengecek apakah field atau cell yang ada pada tabel excel kosong atau tidak. Selain itu dapat juga menggunakan tanda kutip(" "). Dengan adanya ini kita dapat membuat sebuah laporan dimana jika belum berisi atau masih kosong maka kita bisa membuat suatu 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 silakan lihat penggunaan rumus berikut ini.
Contoh penggunaan rumus tanda kutip :
=if(c3';"belum dikembalikan";"sudah dikembalikan")
=if(Rumus awal fungsi IF)
C3="adalah fungsi untuk mengetahui apakah cell c3 sama dengan kosong.
Bagian "belum dikembalikan" sebagai value_true jika nilai sudah memenuhi syarat atau kondisi.
Bagian "sudah dikembalikan" sebagai value_false jika nilai tidak memenuhi syarat.
Contoh menggunakan rumus OR :
=if(OR(c3="";c3="-";c3=" ";" belum dikembalikan";"sudah dikembalikan")
OR(c3="";c3="-";c3=" ") adalah operator fungsi logika yang digunakan untuk melihat apakah nilai memenuhi syarat atau tidak dengan kondisi pertama c3=" - " apakah c3 isinya sama dengan tanda minus(-) atau kedua c3=" " apakah c3 isinya sama dengan spasi atau c3="" nilainya sama dengan kosong.