Penggunaan Fungsi IF dalam Microsoft Excel

Fungsi IF merupakan fungsi logika, yang artinya suatu nilai mempunyai syarat dan dapat bernilai benar jika syarat terpenuhi serta bernilai salah jika syarat tidak terpenuhi. Secara umum rumus fungsi IF dalam Microsoft Excel adalah sebagai berikut :

IF(Logical_Test;Value_if_True;Value_if_false) atau

IF(Syarat;Hasil_Jika_Syarat_Terpenuhi;Hasil_Jika_Syarat_Tidak_Terpenuhi)

Perhatikan salah satu contoh kasus dibawah ini:

Terdapat daftar nilai siswa-siswi yang mempunyai keterangan lulus dan tidak lulus, dengan syarat jika nilai lebih kecil atau sama dengan 50 maka siswa dinyatakan “Tidak Lulus”.

fungsi If

Dari gambar diatas kita dapat menggunakan fungsi IF untuk memberikan hasil pada keterangan berdasarkan nilai yang didapat. Coba buat tabel seperti pada gambar diatas, dengan mengosongkan data keterangan karena akan diisi menggunakan rumus fungsi IF. Setelah selesai coba masukan rumus berikut ini pada sel D3.

=IF(C3<=50;”Tidak Lulus”;”Lulus”)

Kemudian tekan enter untuk melihat hasilnya, setelah terlihat hasilnya coba copy kan rumus tersebut untuk sel D4.
Fungsi IF diatas adalah fungsi IF sederhana,  kita bisa menggabungkan beberapa fungsi bersamaan dengan Fungsi IF seperti penggunaan Fungsi IF dan And.

Selamat mencoba.

144 thoughts on “Penggunaan Fungsi IF dalam Microsoft Excel

  1. DATA :
    UMUR (THN) JENIS KELAMIN STATUS KETERANGAN
    0 L BELUM
    1 P BELUM
    5 P BELUM
    15 L BELUM
    16 L BELUM
    17 P NIKAH
    17 P BELUM
    35 P NIKAH
    35 P BELUM
    35 L NIKAH
    40 P NIKAH
    Untuk mengisi kolom keterangan :
    SM jika umur 0-16 tahun, jenis kelamin L atau P dan status BELUM
    PP jika umur 17-35 tahun, jenis kelamin L atau P dan status BELUM
    PW jika umur 17 thn ke atas, jenis kelamin P dan status NIKAH
    PK jika umur 17 thn ke atas, jenis kelamin L dan status NIKAH.

    gimana rumus untuk mengisi kolom keterangan tersebut?
    mohon bantuannya?

  2. DATA :
    UMUR (THN) JENIS KELAMIN STATUS KETERANGAN
    0 L BELUM
    1 P BELUM
    5 P BELUM
    15 L BELUM
    16 L BELUM
    17 P NIKAH
    17 P BELUM
    35 P NIKAH
    35 P BELUM
    35 L NIKAH
    40 P NIKAH
    Untuk mengisi kolom keterangan :
    SM jika umur 0-16 tahun, jenis kelamin L atau P dan status BELUM
    PP jika umur 17-35 tahun, jenis kelamin L atau P dan status BELUM
    PW jika umur 17 thn ke atas, jenis kelamin P dan status NIKAH
    PK jika umur 17 thn ke atas, jenis kelamin L dan status NIKAH.

    gimana rumus untuk mengisi kolom keterangan tersebut?
    mohon bantuannya?

  3. selamat malam pak, dapatkah bapak membantu saya memberikan contoh soal dalam penggunaan rumus IF LEFT RIGHT dan MID. Juga penggunaan HLOOKUP dan Vlookup ?
    terimakasih sebelumnya pak ..

  4. selamat malam pak, dapatkah bapak membantu saya memberikan contoh soal dalam penggunaan rumus IF LEFT RIGHT dan MID. Juga penggunaan HLOOKUP dan Vlookup ?
    terimakasih sebelumnya pak ..

  5. sekedar share.
    mungkin yang @ Anonymous =IF(I2<=70,"C+",IF(I2<=75,"B-",IF(I2<=80,"B",IF(I2<=85,"B+",IF(I2<=90,"A-",IF(I2<=100,"A"))))))
    contoh combinasi rumus :
    =IF(MID(A4,8,1)="♥","menikah",IF(MID(A4,8,1)="♠","Lajang"))

  6. sekedar share.
    mungkin yang @ Anonymous =IF(I2<=70,"C+",IF(I2<=75,"B-",IF(I2<=80,"B",IF(I2<=85,"B+",IF(I2<=90,"A-",IF(I2<=100,"A"))))))
    contoh combinasi rumus :
    =IF(MID(A4,8,1)="♥","menikah",IF(MID(A4,8,1)="♠","Lajang"))

  7. Pak Saya mau tanya masalah IF, sesuai dengan petunjuk sudah saya lakukan dan berhasil, tapi untuk sekarang menentukan kelulusan bukan dari nilai rata-rata walaupun nilai rata-rata tinggi tapi ada salah satu mata pelajaran yang kurang maka tidak lulus, maka yang ingin saya tanyakan dan minta solusinya adalah :

    Permasalahannya ini

    Jika nilai rata-rata kurang dari 5,5 tidak lulus, dan nilai dari Mata Pelajaran A , B , C , D kurang dari 4 tidak lulus

    mohon bantuan untuk rumusnya bagaimana Pak

  8. Pak Saya mau tanya masalah IF, sesuai dengan petunjuk sudah saya lakukan dan berhasil, tapi untuk sekarang menentukan kelulusan bukan dari nilai rata-rata walaupun nilai rata-rata tinggi tapi ada salah satu mata pelajaran yang kurang maka tidak lulus, maka yang ingin saya tanyakan dan minta solusinya adalah :

    Permasalahannya ini

    Jika nilai rata-rata kurang dari 5,5 tidak lulus, dan nilai dari Mata Pelajaran A , B , C , D kurang dari 4 tidak lulus

    mohon bantuan untuk rumusnya bagaimana Pak

  9. pak mw tny nhe da tgs excel kan misal da dstu kan nilai 1,2,3 sruh dcari rata2nya udh,trz sruh dicari keterangannya misal nilai >75 B.yg mw sya tnykn cra cr hurf B nya gmn ya???????????

  10. pak mw tny nhe da tgs excel kan misal da dstu kan nilai 1,2,3 sruh dcari rata2nya udh,trz sruh dicari keterangannya misal nilai >75 B.yg mw sya tnykn cra cr hurf B nya gmn ya???????????

  11. iitu smua gmna cara ngerjaiin nya yachh ..?”
    soall nya saya dapet krjaan darii pacar saya di suruh buat yg kaya bginian ..
    tpii saya ttp ajh kga ngartii ..”
    tollong dong ksiih tau yg jellas ..

  12. iitu smua gmna cara ngerjaiin nya yachh ..?”
    soall nya saya dapet krjaan darii pacar saya di suruh buat yg kaya bginian ..
    tpii saya ttp ajh kga ngartii ..”
    tollong dong ksiih tau yg jellas ..

  13. Admin
    @Cendani Arum
    buatlah tabel dengan dua kolom, kolom pertama stok barang dan kolom kedua keterangan, isi rumus pada kolom keterangan

    =IF(B36;”over”;””))

    gunakan if dalam if,,, tetapi pada kasus anda ada yg kurang yaitu apa keterangan nilai stok yang tidak memenuhi =6, dalam hal ini saya beri nilai “”

  14. Admin
    @Cendani Arum
    buatlah tabel dengan dua kolom, kolom pertama stok barang dan kolom kedua keterangan, isi rumus pada kolom keterangan

    =IF(B36;”over”;””))

    gunakan if dalam if,,, tetapi pada kasus anda ada yg kurang yaitu apa keterangan nilai stok yang tidak memenuhi =6, dalam hal ini saya beri nilai “”

  15. @ vic :
    Penggunaan Fungsi IF didalam IF bisa dilakukan,,,,artinya dalam fungsi IF bisa ditambah fungsi IF lagi,,,dengan meletakan Fungsi If lainnya dalam bagian dari Fungsi IF,,,,, Fungsi IF kedua,ketiga dst yang diletakan sesuai dengan kebutuhan,,,,,

    Sebagai referensi pengunaan rumus fungsi didalam rumus fungsi lihat disini,,,,,
    http://smppgri1bdl.wordpress.com/materi-excel/penggunaan-fungsi-and-dalam-fungsi-if-microsoft-excel/….

    Kalau belum paham juga, nanti dibahas contoh kasusnya IF didalam IF,,, 🙂

  16. @ vic :
    Penggunaan Fungsi IF didalam IF bisa dilakukan,,,,artinya dalam fungsi IF bisa ditambah fungsi IF lagi,,,dengan meletakan Fungsi If lainnya dalam bagian dari Fungsi IF,,,,, Fungsi IF kedua,ketiga dst yang diletakan sesuai dengan kebutuhan,,,,,

    Sebagai referensi pengunaan rumus fungsi didalam rumus fungsi lihat disini,,,,,
    http://smppgri1bdl.wordpress.com/materi-excel/penggunaan-fungsi-and-dalam-fungsi-if-microsoft-excel/….

    Kalau belum paham juga, nanti dibahas contoh kasusnya IF didalam IF,,, 🙂

  17. @mario : dicoba lagi masss,,,,,klo boleh tau gx bisa na dimana,,,,biar nanti saya jelaskan kenapa mas mario tidak bisa,,,

  18. @mario : dicoba lagi masss,,,,,klo boleh tau gx bisa na dimana,,,,biar nanti saya jelaskan kenapa mas mario tidak bisa,,,

  19. Perlu diingat bahwa contoh ini menggunakan Microsoft Office 2003,,,,

    Kemudian untuk penambahan tanda petik,,,,itu dalam contoh sudah ada tanda petik,,,,he he he coba perhatikan baik-baik,,,

  20. Perlu diingat bahwa contoh ini menggunakan Microsoft Office 2003,,,,

    Kemudian untuk penambahan tanda petik,,,,itu dalam contoh sudah ada tanda petik,,,,he he he coba perhatikan baik-baik,,,

  21. knapa gagal? karena yg dicontohkan pakai m office 2003, sedangkan yg anda praktekkan degan memakai m office 2007, tentu beda. coba cek apakah sama m officenya trims

  22. knapa gagal? karena yg dicontohkan pakai m office 2003, sedangkan yg anda praktekkan degan memakai m office 2007, tentu beda. coba cek apakah sama m officenya trims

  23. Kok ga ada yg menggunakan data ganda??

    Seperti dgn kode 14_1A_AS Dimn setiap angka dan huruf pnya arti tertentu…???
    Itu yg nama nya penggunaan fungsi IF pada XL yg sebenarnya….

    Klw yg si atas mah anak SD jga tahu…..

  24. Kok ga ada yg menggunakan data ganda??

    Seperti dgn kode 14_1A_AS Dimn setiap angka dan huruf pnya arti tertentu…???
    Itu yg nama nya penggunaan fungsi IF pada XL yg sebenarnya….

    Klw yg si atas mah anak SD jga tahu…..

  25. Kok ga ada yg menggunakan data ganda??

    Seperti dgn kode 14_1A_AS Dimn setiap angka dan huruf pnya arti tertentu…???
    Itu yg nama nya penggunaan fungsi IF pada XL yg sebenarnya….

    Klw yg si atas mah anak SD jga tahu…..
    😛

  26. Kok ga ada yg menggunakan data ganda??

    Seperti dgn kode 14_1A_AS Dimn setiap angka dan huruf pnya arti tertentu…???
    Itu yg nama nya penggunaan fungsi IF pada XL yg sebenarnya….

    Klw yg si atas mah anak SD jga tahu…..
    😛

  27. @ admin :
    to sovira

    benar menurut sovira,,,saat ini saya menggunakan Office 2003, karena masih lebih banyak orang yg menggunakan office 2003 dari pada office 2007,,,

    tks sovira

  28. @ admin :
    to sovira

    benar menurut sovira,,,saat ini saya menggunakan Office 2003, karena masih lebih banyak orang yg menggunakan office 2003 dari pada office 2007,,,

    tks sovira

  29. untuk microsoft office 2007 umumnya standar fungsinya menggunakan , (koma), berbeda dengan microsoft office 2003 yang masih menggunakan ; (titik koma)

    jadi mungkin kalau error menggunakan fungsi yang ini:

    =IF(C3<=50,”Tidak Lulus”,”Lulus”)

  30. untuk microsoft office 2007 umumnya standar fungsinya menggunakan , (koma), berbeda dengan microsoft office 2003 yang masih menggunakan ; (titik koma)

    jadi mungkin kalau error menggunakan fungsi yang ini:

    =IF(C3<=50,”Tidak Lulus”,”Lulus”)

  31. @ aali
    Jika anda belum berhasil berarti anda belum melakukan langkah2 nya dengan benar,,,coba anda beritahu kesalahannya saat mengerjakaannya,,,,,,,,,,,,

  32. @ aali
    Jika anda belum berhasil berarti anda belum melakukan langkah2 nya dengan benar,,,coba anda beritahu kesalahannya saat mengerjakaannya,,,,,,,,,,,,

Leave a Reply

Your email address will not be published.

5 + 16 =