Excel IF fungsi
Fungsi IF adalah salah satu fungsi paling sederhana dan paling berguna di buku kerja Excel. Ini melakukan tes logika sederhana yang bergantung pada hasil perbandingan, dan mengembalikan satu nilai jika hasilnya BENAR, atau nilai lain jika hasilnya SALAH.
sintaks:
Sintaks untuk fungsi IF di Excel adalah:
Argumen:
- logical_test: Yg dibutuhkan. Ini adalah kondisi yang ingin Anda uji.
- value_if_true: Pilihan. Nilai tertentu yang ingin Anda kembalikan jika hasil logical_test adalah TRUE.
- value_if_false: Pilihan. Nilai yang ingin Anda kembalikan jika hasil logical_test adalah FALSE.
Catatan:
1. Jika nilai_jika_ benar dihilangkan:
- Jika nilai_jika_ benar argumen dihilangkan dalam fungsi IF, seperti hanya koma setelah logical_test, itu akan mengembalikan nol ketika kondisi terpenuhi. Sebagai contoh: =IF(C2>100,, "Low ").
- Jika Anda ingin menggunakan sel kosong dan bukan nol jika syaratnya terpenuhi, Anda harus memasukkan tanda kutip ganda "" ke parameter kedua, seperti ini: =IF(C2>100, "", "Low").
2. Jika nilai_jika_false dihilangkan:
- Jika nilai_jika_false parameter dihilangkan dalam fungsi IF, itu akan mengembalikan FALSE ketika kondisi yang ditentukan tidak terpenuhi. Seperti: =IF(C2>100, "High").
- Jika Anda meletakkan koma setelah argumen value_if_true, itu akan mengembalikan nol ketika kondisi yang ditentukan tidak terpenuhi. Seperti: =IF(C2>100, "High" ,).
- Jika Anda memasukkan tanda kutip ganda "" ke parameter ketiga, sel kosong akan muncul jika kondisi tidak terpenuhi. Seperti: =IF(C2>100, "High" , "").
Kembali:
Menguji kondisi tertentu, mengembalikan nilai terkait yang Anda berikan untuk TRUE atau FALSE.
contoh:
Contoh 1: Menggunakan fungsi IF sederhana untuk angka
Misalnya, Anda ingin menguji daftar nilai, jika nilainya lebih besar dari nilai tertentu 100, teks "Baik" ditampilkan, jika tidak, teks "Buruk" dikembalikan.
Masukkan rumus di bawah ini, dan Anda akan mendapatkan hasil di bawah ini sesuai kebutuhan.
Contoh 2: Menggunakan fungsi IF untuk nilai teks
Kasus 1: Fungsi IF untuk nilai teks dengan case insensitive:
Di sini, saya memiliki tabel dengan daftar Tugas dan Status Penyelesaian, sekarang, saya ingin tahu tugas mana yang perlu dijalankan, dan mana yang tidak perlu. Ketika teks di Kolom C selesai, "Tidak" akan ditampilkan, jika tidak, "Ya" akan dikembalikan.
Silakan terapkan rumus berikut, sekarang, sel akan mengembalikan "Tidak" ketika teks di kolom C ditampilkan sebagai "selesai", tidak peduli itu huruf besar atau kecil; jika teks lain di kolom C, "Ya" akan dikembalikan. Lihat tangkapan layar:
Kasus 2: Fungsi IF untuk nilai teks dengan case sensitive:
Untuk menguji nilai teks dengan case sensitive, Anda harus menggabungkan fungsi IF dengan fungsi EXACT, silakan terapkan rumus di bawah ini, maka hanya teks dengan pencocokan tepat yang akan dikenali, dan Anda akan mendapatkan hasil seperti yang Anda inginkan:
Kasus 3: Fungsi IF untuk nilai teks dengan kecocokan parsial:
Terkadang, Anda perlu memeriksa nilai sel berdasarkan teks parsial, dalam hal ini, Anda harus menggunakan fungsi IF, ISNUMBER, dan SEARCH secara bersamaan.
Misalnya, jika Anda ingin memeriksa sel yang berisi teks "comp", dan kemudian mengembalikan nilai yang sesuai, harap terapkan rumus di bawah ini. Dan Anda akan mendapatkan hasil seperti gambar di bawah ini:
Catatan:
- 1. Fungsi SEARCH diterapkan untuk teks dengan case insensitive, jika Anda ingin memeriksa teks dengan case sensitive, Anda harus mengganti fungsi SEARCH dengan fungsi FIND. Seperti ini:=IF(ISNUMBER(FIND("comp",C2)), "No", "Yes")
- 2. Nilai teks sebagai parameter dalam rumus IF, Anda harus mengapitnya dalam "tanda kutip ganda".
Contoh 3: Menggunakan fungsi IF untuk nilai tanggal
Kasus 1: Fungsi IF untuk tanggal untuk membandingkan tanggal dengan tanggal tertentu:
Jika Anda ingin membandingkan tanggal untuk memeriksa apakah lebih besar atau lebih kecil dari tanggal tertentu, fungsi IF juga dapat membantu Anda. Karena fungsi IF tidak dapat mengenali format tanggal, Anda harus menggabungkan fungsi DATEVALUE dengannya.
Silakan terapkan rumus ini, ketika tanggal lebih besar dari 4/15/2019, "Ya" akan dikembalikan, jika tidak, rumus akan mengembalikan teks "Tidak", lihat tangkapan layar:
Note: Dalam rumus di atas, Anda dapat menggunakan referensi sel secara langsung tanpa menggunakan fungsi DATEVALUE juga. Seperti ini: =IF(D4>$D$1, "Yes", "No").
Kasus 2: Fungsi IF untuk tanggal untuk memeriksa tanggal lebih besar atau kurang dari 30 hari:
Jika Anda ingin mengidentifikasi tanggal yang lebih besar atau kurang dari 30 hari dari tanggal sekarang, Anda dapat menggabungkan fungsi TODAY dengan fungsi IF.
Harap masukkan rumus ini:
Identifikasi tanggal yang lebih tua dari 30 hari: =IF(TODAY()-C4>30,"Older date","")
Identifikasi tanggal lebih dari 30 hari: =IF(C4-TODAY()>30, "Future date", "")
Catatan: Jika Anda ingin memasukkan kedua hasil ke dalam satu kolom, Anda perlu menggunakan fungsi IF bertumpuk seperti ini:
Contoh 4: Menggunakan fungsi IF dengan fungsi AND, OR bersama-sama
Ini adalah penggunaan umum bagi kami untuk menggabungkan fungsi IF, AND, OR bersama-sama di Excel.
Kasus 1: Menggunakan fungsi IF dengan fungsi AND untuk memeriksa apakah semua kondisi benar:
Saya ingin memeriksa apakah semua kondisi yang saya setel terpenuhi, seperti: B4 Merah, C4 Kecil dan D4> 200. Jika semua kondisi TURE, tandai hasilnya sebagai “Yes”; Jika salah satu kondisi FALSE, maka kembalikan "No".
Silakan terapkan rumus ini, dan Anda akan mendapatkan hasil seperti gambar berikut yang ditampilkan:
Kasus 2: Menggunakan fungsi IF dengan fungsi OR untuk memeriksa salah satu kondisi yang benar:
Anda juga dapat menggunakan fungsi IF dan OR untuk memeriksa apakah salah satu kondisi benar, misalnya, saya ingin mengidentifikasi apakah sel di kolom B berisi teks "Biru" atau "Merah", jika ada teks di kolom B, Ya ditampilkan, jika tidak, Tidak dikembalikan.
Di sini, Anda harus menerapkan rumus ini, dan hasil di bawah ini akan ditampilkan:
Kasus 3: Menggunakan fungsi IF dengan fungsi AND dan OR secara bersamaan:
Contoh ini, saya akan menggabungkan fungsi IF dengan fungsi AND & OR pada saat bersamaan. Misalkan, Anda harus memeriksa kondisi berikut:
- Condition 1: Column B = “Red” and Column D > 300;
- Condition 2: Column B = “Blue” and Column D > 300.
Jika salah satu dari kondisi di atas terpenuhi, Pertandingan dikembalikan, jika tidak, Tidak.
Silakan gunakan rumus ini, dan Anda akan mendapatkan hasil di bawah ini sesuai kebutuhan:
Contoh 5: Menggunakan fungsi IF Bersarang
Fungsi IF digunakan untuk menguji kondisi dan mengembalikan satu nilai jika kondisi terpenuhi dan nilai lain jika tidak terpenuhi. Namun, terkadang, Anda perlu memeriksa lebih dari satu kondisi pada saat yang sama dan mengembalikan nilai yang berbeda, Anda dapat menggunakan IF Bersarang untuk menyelesaikan tugas ini.
Pernyataan IF bersarang yang menggabungkan beberapa kondisi IF, itu berarti meletakkan pernyataan IF di dalam pernyataan IF lain dan mengulangi proses itu beberapa kali.
Sintaks untuk fungsi IF bersarang di Excel adalah:
Note: Di Excel 2007 dan versi yang lebih baru, Anda bisa mengumpulkan hingga 64 fungsi IF dalam satu rumus, dan di Excel 2003 dan versi yang lebih lama, hanya 7 fungsi IF bertumpuk yang bisa digunakan.
Kasus 1: Fungsi IF bersarang untuk memeriksa beberapa kondisi:
Penggunaan klasik fungsi IF Bertumpuk adalah untuk menetapkan nilai huruf untuk setiap siswa berdasarkan nilai mereka. Misalnya, Anda memiliki meja dengan siswa dan nilai ujian mereka, sekarang Anda ingin mengklasifikasikan nilai dengan ketentuan berikut:
Silakan terapkan rumus ini, dan Anda akan mendapatkan hasil di bawah ini, jika nilainya lebih besar atau sama dengan 90, nilainya "Sangat Baik", jika nilainya lebih besar atau sama dengan 80, nilainya "Baik", jika nilainya lebih besar atau sama dengan 60, nilainya adalah "Sedang", jika tidak, nilainya "Buruk".
Penjelasan rumus diatas:
|
Kasus 2: Fungsi IF bersarang untuk menghitung harga berdasarkan kuantitas:
Fungsi Nested IF juga dapat digunakan untuk menghitung harga produk berdasarkan kuantitas.
Misalnya, Anda ingin memberi pelanggan potongan harga berdasarkan kuantitas, lebih banyak kuantitas yang mereka beli, lebih banyak diskon yang akan mereka dapatkan seperti gambar di bawah ini.
Karena harga total sama dengan kuantitas dikalikan harga, jadi Anda harus mengalikan kuantitas yang ditentukan dengan nilai yang dikembalikan oleh Ifs bertingkat. Silakan gunakan rumus ini:
Note: Anda juga dapat menggunakan referensi sel untuk mengganti angka harga statis, ketika data sumber berubah, Anda tidak perlu memperbarui rumus, silakan gunakan rumus ini: =D2*IF(D2>=101, B6, IF(D2>=50, B5, IF(D2>=25, B4, IF( D2>=11, B3, IF(D2>=1, B2, "")))))
Tips: Menggunakan fungsi IF untuk membuat pengujian, Anda dapat menggunakan operator logika berikut:
Operator | Arti | Example | Description |
> | Lebih besar dari | =IF(A1>10, "OK",) | Jika nomor di sel A1 lebih besar dari 10, rumus mengembalikan "OK"; jika tidak, 0 dikembalikan. |
< | Kurang dari | =IF(A1<10, "OK", "") | Jika nomor di sel A1 kurang dari 10, rumus mengembalikan "OK"; jika tidak, sel kosong dikembalikan. |
>= | Lebih dari atau sama dengan | =IF(A1>=10, "OK", "Bad") | Jika nomor di sel A1 lebih besar dari atau sama dengan 10, itu akan mengembalikan "OK"; jika tidak, "Buruk" ditampilkan. |
<= | Kurang dari atau sama dengan | =IF(A1<=10, "OK", "No") | Jika nomor di sel A1 kurang dari atau sama dengan 10, ia mengembalikan "OK"; jika tidak, "Tidak" akan dikembalikan. |
= | Sama dengan | =IF(A1=10, "OK", "No") | Jika nomor di sel A1 sama dengan 10, ia mengembalikan "OK"; jika tidak, ini akan menampilkan "Tidak". |
<> | Tidak sebanding dengan | =IF(A1<>10, "No", "OK") | Jika nomor di sel A1 tidak sama dengan 10, rumus mengembalikan "Tidak"; jika tidak - "OK". |
Alat Produktivitas Kantor Terbaik
Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan
Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...
Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)
- Satu detik untuk beralih di antara lusinan dokumen terbuka!
- Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
- Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
- Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.