Fungsi IF pada Excel (lengkap dengan Multiple IF)

  • Hanhan S. Hakiki
  • Jul 15, 2014
Fungsi IF pada Excel

Formula IF merupakan salah satu formula yang sering digunakan ketika sedang bekerja dengan Microsoft Excel. Fungsi IF pada Excel berfungsi untuk mengambil suatu kondisi tertentu kemudian menentukan nilai BENAR atau SALAH. Bernilai BENAR apabila nilai pada kondisi tersebut terpenuhi dan nilai SALAH apabila kondisi tersebut tidak terpenuhi.

Formula IF pada Ms. Excel

Untuk menggunakan formula IF rumusnya adalah sebagai berikut :

=IF(kondisi; nilai_BENAR; nilai_SALAH)

Keterangan :

  • kondisi merupakan nilai acuan yang akan dijadikan sebagai pembanding;
  • nilai_BENAR merupakan nilai untuk kondisi yang terpenuhi;
  • nilai_SALAH merupakan nilai untuk kondisi yang tidak terpenuhi.

Contoh kasus:

Penggunaan fungsi IF dan multiple IF

Penyelesaian:

Klik pada kolom E3, Formula IF yang digunakan untuk menyelesaikan kasus diatas adalah:

=IF(D3>=65;"LULUS";"MENGULANG")

Untuk pengisian kolom E4 sampai E8 bisa menggunakan fitur Auto Fill pada Excel.

Keterangan :

  • Text berwarna merah berfungsi mengecek apakah sel D3 berisi angka diatas atau dibawah 65;
  • Text berwarna biru berfungsi untuk mencetak nilai LULUS apabila nilai pada sel D3 sama dengan atau lebih besar 65;
  • Text berwarna ungu  berfungsi untuk mencetak nilai MENGULANG apabila nilai pada sel D3 kurang dari 65;

Formula Multiple IF (IF bercabang) pada Excel

IF bercabang sebenarnya tidak jauh berbeda dengan IF tunggal. IF bercabang digunakan apabila terdapat lebih dari satu kondisi. Untuk menggunakan formula multiple IF rumusnya adalah sebagai berikut :

=IF(kondisi1; nilai_BENAR1; IF(kondisi2; nilai_BENAR2; IF(kondisi3; nilai_BENAR3; nilai_SALAH)))

Rumus diatas merupakan multiple IF untuk 3 kondisi, apabila terdapat 4 kondisi maka rumusnya adalah sebagai berikut :

=IF(kondisi1; nilai_BENAR1; IF(kondisi2; nilai_BENAR2; IF(kondisi3; nilai_BENAR3; IF(kondisi4; nilai_BENAR4; nilai_SALAH))))

Keterangan :

  • Lihat kondisi1, apabila terpenuhi maka akan digunakan nilai_BENAR1;
  • Apabila kondisi1 tidak terpenuhi maka lihat kondisi2;
  • Apabila kondisi2 terpenuhi maka akan digunakan nilai_BENAR2;
  • Apabila kondisi 2 tidak terpenuhi maka lihat kondisi2 dan seterusnya.

Contoh kasus:

Formula IF pada Excel

Isi kolom nilai menggunakan index huruf dengan ketentuan sebagai berikut :

NoKetentuanNilai
1> 3,67 s.d 4,00A
2> 3,33 s.d 3,67A-
3> 3,00 s.d 3,33B+
4> 2,66 s.d 3,00B
5> 2,33 s.d 2,66B-
6> 2,00 s.d 2,33C+
7> 1,67 s.d 2,00C
8> 1,33 s.d 1,67C-
9> 1,00 s.d 1,33D+
100,00 s.d 1,00D

Penyelesaian :

Pada contoh kasus di atas terdapat 9 kondisi yaitu kondisi pada baris ke 1 sampai 9 dan dan apabila tidak memenuhi akan bernilai salah atau bernilai D seperti pada baris no 10. Klik pada kolom H3. Formulanya adalah sebagai berikut :

=IF(H3>3,67;"A";IF(H3>3,33;"A-";IF(H3>3;"B+";IF(H3>2,66;"B";IF(H3>2,33;"B-";IF(H3>2;"C+";IF(H3>1,67;"C";IF(H3>1,33;"C-";IF(H3>1;"D+";"D")))))))))

Untuk pengisian kolom H4 sampai H13 bisa menggunakan fitur Auto Fill pada Excel.

Keterangan :

  • Text berwarna merah merupakan kondisi yang berbeda-beda;
  • Text berwarna biru merupakan text yang akan ditampilkan apabila kondisi sel H3 bernilai BENAR;
  • Text berwarna ungu  merupakan text yang akan ditampilkan apabila kondisi sel H3 bernilai SALAH.

Sebagai bahan percobaan, file pada artikel diatas bisa diunduh pada tautan berikut: Download contoh IF dan IF bercabang.

Post Terkait :

21 thoughts on “Fungsi IF pada Excel (lengkap dengan Multiple IF)

  1. Bagaimana jika, melakukan penjumlahan 2 sell yang terdiri dari huruf dan angka, misal A1 adalah TTU dan A2 adalah 0 maka hasil nya harus TTU, tpi jika A2 adalah lebih besar dari nol, maka hasil nya harus isi dari A2

  2. bagimana caranya saya ingin mencari dengan kriteria bila kolom B1 sama dengan salah satu dari Kolom A1 sampai dengan A20.
    misal B1 adalah 10 IPA 1
    kolom A1 : A 10 adalah nama nama kelas yang diacak
    yang dicari di kolom C1 adalah bila kolom B1 sama dengan salah satu dari kolom A1:A10 maka akan muncul “sudah”, bila tida; “belum isi”

  3. Saya kesulitan untuk melanjutkan rumus if seperti ini :
    =if(B1=3;”1″;if(B1=6;”1″;if(B1=9;”1″;if(B1=12;”1″;if(B1=15;”1″;if(B1=18;”1″;if(B1=21;”1″;if(B1=24;”1″;if(B1=27;”1″;if(B1=30;”1″;0))))))))))
    kasusnya pada ke 9 (B1=27;”1″) tidak bekerja atau menunjukkan erro, tolong pencerahannya, karena ini menyangkut pekerjaan saya, sebelum dan sesudahnya saya aturkan terima kasih.

    1. Jika kondisi adalah kata, maka penulisan kata di kondisi diawali dan diakhiri dengan tanda kutip…
      contoh : =IF(H2=”Ani”,”6″,”5″)

  4. bagai mana cara membuat rumus saldo kas, jika kas ada di debet maka saldo sebelumnya tambah debet,jika kas ada kredit maka saldo sebleumnya kurang kredit, jika kas debet dan kredit kosong maka saldo kas tidak akan muncul
    tks

  5. bagaimana kalau saya mau menginput rumus ke dalam fungsi if, atau menginput nilai sel tertentu ke dalam fungsi if.

    Misal jika nilai s2>t2, maka munculkan nilai di r2, atau jika s2>t2, maka munculkan rumus b2*(k2-l2)^2

    Makasih,

  6. Bagaimana jika ada 1 sheet dari bulan januari sampai desember
    Bulan januari – maret sudah ada transaksi , dan berdasarkan rumus ada yg melebihi budget (dikasih warna merah) dan ada yg sesuai budget (dikasih warna biru) , pertanyaan saya :
    jika ingin menampilkan bulan april – desember yg belum ada transaksi (kosong atau 0) , namun di lembar kerja tertulis data 0 atau – , sehingga nanti muncul warna hijau ??

  7. Masih bingung mau cari rumusnya
    Contoh rumus
    =IF(A1=B1,C1,IF(A1=B2,C2,IF(A1=B3,C3 …sampai IF(A1=B400,C400

    Atau pakai rumus lain

  8. Jika kita menyelesaikan untuk 13 kondisi…bagaimana ya ??
    Krn ini ada peringatan… hanya maksimal 7 kondisi saja yg bisa diselesaikan dgn IF
    Mohon pencerahan…nuhun

  9. Bang tlg bantu gimana nulis rumus di excel jika cell di a1 hasilnya = 11,20, 38 akan tertilis di cell b1 angka 2

  10. Bos tolong bagaimana caranya bikin rumus di sell exel yg sprt:
    Jika A1=3 maka B3 adalah B2+1 maxsimal 29 tp jika A1 selain nilainya 3 maka B3 adalah B2+1 maksimal 28 dan jika B2 =0 maka B3=0 serta jika B2=28 maka B3 jg nilainya 0

  11. om.. bagaimana cara buat rumus excell yang kondisinya : disebuah cell ada nilai 85, lalu mau bikin rumus excell yang apabila nilai di cell tsb dibawah 80 maka hasilnya nol, tapi apabila diatas 80, maka nilai yang yang muncul adalah yg dalam cell itu sendiri

  12. Bos gmn cara buat rumus jika nilai sel a2=1 samapi 5 benar jika 5 sampai 10 salah tolong buatkan rumusnya bos.trims

  13. Bang tolong bantu gmna carany kalo kita mau buat data mobil,contoh ny : 1532 vb, 5264hg,5464vc,1676,vc pemilik ny Andi, 8963hg,4979fg,4648hj,pemilik nya susi

    1. =IF(C1=A1;B1;IF(C1=A2;B1;IF(C1=A3;B1;IF(C1=A4;B4;IF(C1=A5;B4;IF(C1=A6;B4;IF(C1=A7;B4)))))))
      A1 s.d A7 = data mobil
      B1 dan B4 = nama pemilik mobil
      C1 = hasil (lokasi rumus)

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *