Fungsi IF merupakan sebuah function pada aplikasi ms.excel yang
digunakan untuk mengembalikan suatu nilai True jika sesuai dengan
kondisi yang ditentukan dan mengembalikan nilai False jika tidak sesuai
dengan kondisi yang ditentukan.
Sintaks Fungsi IF
IF(logical_test, [value_if_true], [value_if_false]) dimana :
- Logical_test adalah nilai yang akan diuji menggunakan fungsi IF.
- value_if_true adalah nilai yang akan dikembalikan jika dalam pengujian bernilai benar (True).
- value_if_False adalah nilai yang akan dikembalikan jika dalam pengujian bernilai salah (False).
Dasar Fungsi IF
Fungsi IF yang paling dasar adalah memberikan 2 buah kondisi dari suatu
logika yang dicoba, misalnya memberi nilai benar jika sesuai dengan
logika dan mengembalikan nilai salah jika tidak sesuai dengan logika.
Selain mempunyai 2 kondisi, fungsi if juga dapat mengembalikan suatu
hasil lebih dari 2 kondisi yang dikembalikan yang disebut dengan fungsi
if bercabang / if bertingkat.
Berikut adalah beberapa contoh dan ragam penggunaan fungsi if pada aplikasi ms.excel :
1 Fungsi If Format Text
Strings teks pada fungsi if ini adalah memerika suatu nilai dalam sebuah
sel mempunyai format teks, karena pada pengecekan format text ini harus
diisi dengan tanda petik 2 ("") agar tidak terjadi error.
Berikut ini adalah ilustrasi penggunaan fungsi if yang akan
mengembalikan dua kondisi, dari sebuah data berupa strings teks yang
berisi nama pada kolom A akan dilakukan pengecekan logika yaitu :
- Apabila nama di sel pada kolom A tersebut adalah Agus, maka fungsi if akan mengembalikan hasil dengan nilai strings yang diberikan adalah "Benar Agus"
- Sedangkan bila nama di sel kolom A tersebut selain Agus, maka fungsi if akan mengembalikan hasil dengan strings "Bukan Agus"
Fungsi If 1 |
Dari contoh tersebut berikut adalah contoh rumus formula yang digunakan pada sel B2 :
=IF(A2="Agus","Benar Agus","Bukan Agus")
Berikut penjabaran dari sintaks fungsi if pada contoh rumus formula diatas :
- logical_test (A2="Agus") : ini akan melakukan tes apakah isi cell pada A2 = Agus ?.
- value_if_true ("Benar Agus") : kembalikan nilai "Benar Agus" jika pada cell A2 berisi Agus.
- value_if_False ("Bukan Agus") : kembalikan nilai "Bukan Agus" jika pada cell A2 berisi selain Agus.
Contoh diatas akan mengeksekusi value_if_true karena nilai pada sel A2 adalah Agus, sedangkan contoh rumus formula yang akan mengeksekusi value_if_False adalah contoh pada sel B3 untuk mengecek nilai dari sel A3.
2 Fungsi If Format Number
Apabila nilai yang akan diuji menggunakan fungsi if berupa number, maka
tanda petik dua ("") tidak diperlukan pada depan dan belakang nilai.
Berikut ini adalah contoh data fungsi if dengan format number
|
A
|
B
|
1
|
Angka
|
Fungsi If
|
2
|
3
|
=IF(A1<5,"Kecil","Besar")
|
3
|
9
|
=IF(A2<5,"Kecil","Besar")
|
4
|
5
|
=IF(A3<5,"Kecil","Besar")
|
Contoh rumus formula pada sel B2
=IF(A1<5,"Kecil","Besar")
Karena nilai yang diuji dengan logical_test berupa format number, maka
pada angka 5 tidak diperlukan tanda titik dua (""), sedangkan karena
hasil yang dikembalikan masih merupakan format string, maka digunakan
tanda petik dua.
3 Fungsi If bercabang
Fungsi ini akan mengembalikan nilai dengan lebih dari dua kondisi, contoh penggunaan fungsi if ini sobat bisa lihat pada gambar fungsi if 2 dibawah ini.
Dari gambar diatas, akan dicari score pada kolom F dari nilai pada kolom
E berdasarkan pada ringkasan pada tabel sebelah kiri (warna biru).
Berikut penjelasan dari fungsi if bertingkat pada cell F2 :
- Logical_test pertama (E2>90) : apakah isi cell pada E2 Lebih Besar Dari 90, jika bernilai benar (TRUE) maka kembalikan nilai “A” jika bernilai salah (FALSE) maka lakukan Logical_test kedua.
- Logical_test kedua (E2>70) : apakah isi cell pada E2 Lebih Besar Dari 70, jika bernilai benar (TRUE) maka kembalikan nilai “B” jika bernilai salah (FALSE) maka lakukan Logical_test ketiga.
- Logical_test ketiga (E2>64) : apakah isi cell pada E2 Lebih Besar Dari 64, jika bernilai benar (TRUE) maka kembalikan nilai “C” jika bernilai salah (FALSE) maka lakukan Logical_test keempat.
- Logical_test keempat (E2>50) : apakah isi cell pada E2 Lebih Besar Dari 50, jika bernilai benar (TRUE) maka kembalikan nilai “D” jika bernilai salah (FALSE) maka kembalikan nilai E.
Mungkin Yang Anda Cari:
- 1 . Delete Entire Row & Column di Excel
- 2 . Delete Shift Cell di Excel
- 3 . Fungsi Vlookup di Excel
- 4 . Mengurutkan Data dengan Sort di Excel
- 5 . Cara Membuat Pivot Table Sederhana di microsoft excel
- 6 . Insert Shift Cell di Excel
- 7 . Cara Insert Entire Row & Column di Excel
- 8 . Cara Menggunakan Text to Column di Excel
- 9 . Cara Fungsi Concatenate di Excel
- 10. Cara Mengambil Kata Tengah di Excel
- 11. Fungsi dari Sum dan Sumif di Excel
- 12. Fungsi Sumifs di Microsoft Excel
- 13. Mengambil Kata Dari Kiri di Excel
- 14. Fungsi Exact di Excel
- 15. Mengambil Kata Dari Kanan di Excel
- 16. Fungsi Trim di Excel
- 17. Fungsi Proper di Excel
- 18. Fungsi Upper di Excel
- 19. Fungsi Lower di Excel
- 20. Fungsi Match di Excel
- 21. Fungsi Index di Excel
- 22. Cara Vlookup Ke Kiri di Excel
- 23. Fungsi Iferror di Excel
- 24. Cara Mengganti #N/A Pada Vlookup di Excel
- 25. Cara Membuat Pivot Chart Sederhana di Excel
- 26. Mencari Duplikasi Data Pada Exce
- 27. Fungsi If di Excel
Post a Comment for "Fungsi If di Excel"