Kegunaan fungsi IF diperluas dengan memasukkan, atau bersarang, beberapa fungsi IF di dalam satu sama lain. Fungsi IF bersarang meningkatkan jumlah kemungkinan kondisi yang diuji dan meningkatkan jumlah tindakan yang diambil untuk menangani hasil ini.
Catatan: Petunjuk dalam artikel ini berlaku untuk Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 untuk Mac, Excel 2016 untuk Mac, Excel untuk Mac 2011, dan Excel Online.
Fungsi Nest IF Tutorial
Seperti yang ditunjukkan pada gambar, tutorial ini menggunakan dua fungsi IF untuk membuat rumus yang menghitung jumlah pengurangan tahunan untuk karyawan berdasarkan gaji tahunan mereka. Rumus yang digunakan dalam contoh ditunjukkan di bawah ini. Fungsi IF yang bersarang bertindak sebagai argumen value_if_false untuk fungsi IF pertama.
= IF (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
Bagian-bagian berbeda dari rumus dipisahkan dengan koma dan melaksanakan tugas-tugas berikut: Masukkan data ke sel C1 ke E6 dari lembar kerja Excel seperti yang terlihat pada gambar. Satu-satunya data yang tidak dimasukkan pada titik ini adalah fungsi IF itu sendiri yang terletak di sel E7. Catatan: Petunjuk untuk menyalin data tidak menyertakan langkah pemformatan untuk lembar kerja. Ini tidak mengganggu menyelesaikan tutorial. Lembar kerja Anda mungkin terlihat berbeda dari contoh yang ditampilkan, tetapi fungsi IF akan memberi Anda hasil yang sama. Dimungkinkan untuk memasukkan formula lengkap = IF (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
ke dalam sel E7 dari lembar kerja dan membuatnya berfungsi. Di Excel Online, ini adalah metode yang harus Anda gunakan. Namun, jika Anda menggunakan versi desktop Excel, seringkali lebih mudah untuk menggunakan kotak dialog fungsi untuk memasukkan argumen yang diperlukan. Menggunakan kotak dialog agak sulit ketika memasuki fungsi bertingkat karena fungsi bertingkat harus diketik. Kotak dialog kedua tidak dapat dibuka untuk memasukkan rangkaian argumen kedua. Dalam contoh ini, fungsi IF tersarang dimasukkan ke dalam baris ketiga kotak dialog sebagai argumen Value_if_false. Karena lembar kerja menghitung deduksi tahunan untuk beberapa karyawan, rumus tersebut pertama kali dimasukkan ke dalam sel E7 menggunakan referensi sel absolut untuk tingkat deduksi dan kemudian disalin ke sel E8: E11. Data yang dimasukkan ke dalam garis kosong di kotak dialog membentuk argumen fungsi IF. Argumen-argumen ini memberi tahu fungsi kondisi yang sedang diuji dan tindakan apa yang harus diambil jika kondisinya benar atau salah. Untuk melanjutkan dengan contoh ini, Anda dapat: Argumen Logical_test membandingkan dua item data. Data ini bisa berupa angka, referensi sel, hasil rumus, atau bahkan data teks. Untuk membandingkan dua nilai, Logical_test menggunakan operator perbandingan antara nilai-nilai. Dalam contoh ini, ada tiga tingkat gaji yang menentukan deduksi tahunan karyawan: Satu fungsi IF dapat membandingkan dua level, tetapi level gaji ketiga membutuhkan penggunaan fungsi IF kedua yang disarangkan. Perbandingan pertama adalah antara gaji tahunan karyawan, yang terletak di sel D, dengan ambang gaji $ 30.000. Karena tujuannya adalah untuk menentukan apakah D7 kurang dari $ 30.000, operator Kurang Dari ( < ) digunakan di antara nilai-nilai. Catatan: Jangan masukkan tanda dolar ( $ ) atau pemisah koma ( , ) dengan 30000. Pesan kesalahan tidak valid muncul di akhir baris Logical_test jika salah satu dari simbol ini dimasukkan bersama dengan data. Argumen Value_if_true memberitahukan fungsi IF apa yang harus dilakukan ketika Logical_test benar.Argumen Value_if_true dapat berupa rumus, blok teks, nilai, referensi sel, atau sel dapat dibiarkan kosong. Dalam contoh ini, ketika data dalam sel D7 kurang dari $ 30.000, Excel mengalikan gaji tahunan karyawan di sel D7 dengan tingkat pengurangan 6 persen yang terletak di sel D3. Biasanya, ketika formula disalin ke sel lain, referensi sel relatif dalam rumus berubah untuk mencerminkan lokasi baru rumus. Ini memudahkan penggunaan rumus yang sama di beberapa lokasi. Kadang-kadang, memiliki referensi sel berubah ketika fungsi disalin menghasilkan kesalahan. Untuk mencegah kesalahan ini, referensi sel dapat dibuat Absolute, yang mencegahnya berubah ketika disalin. Referensi sel absolut dibuat dengan menambahkan tanda dolar di sekitar referensi sel reguler, seperti $ D $ 3. Menambahkan tanda dolar mudah dilakukan dengan menekan tombol F4 kunci pada keyboard setelah referensi sel telah dimasukkan ke dalam kotak dialog. Dalam contoh, tingkat deduksi yang terletak di sel D3 dimasukkan sebagai referensi sel absolut ke dalam baris Value_if_true dari kotak dialog. Catatan: D7 tidak dimasukkan sebagai referensi sel absolut. Ini perlu diubah ketika formula disalin ke sel E8: E11 untuk mendapatkan jumlah pengurangan yang benar untuk setiap karyawan. Biasanya, argumen Value_if_false memberitahukan fungsi IF apa yang harus dilakukan ketika Logical_test salah. Dalam hal ini, fungsi IF tersarang dimasukkan sebagai argumen ini. Dengan demikian, hasil berikut terjadi: Seperti yang disebutkan di awal tutorial, kotak dialog kedua tidak dapat dibuka untuk memasukkan fungsi bertingkat sehingga harus diketik ke dalam Value_if_false line. Catatan: Fungsi bersarang tidak dimulai dengan tanda yang sama, tetapi dengan nama fungsi. IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) Setelah mengikuti langkah-langkah ini, contoh Anda sekarang cocok dengan gambar pertama di artikel ini. Langkah terakhir melibatkan menyalin rumus IF ke sel E8 hingga E11 menggunakan pegangan isian untuk melengkapi lembar kerja. Untuk melengkapi lembar kerja, salin rumus yang berisi fungsi IF tersarang ke sel E8 hingga E11. Saat fungsi tersebut disalin, Excel memperbarui referensi sel relatif untuk mencerminkan lokasi baru fungsi sambil menjaga referensi sel absolut tetap sama. Satu cara mudah untuk menyalin rumus di Excel adalah dengan Penanganan Isi.
Masukkan Data Tutorial
Mulai Fungsi IF Bersarang
Langkah-langkah Tutorial
Opsi Shortcut Tutorial
03 06 Masukkan argumen Logical_test
Langkah-langkah Tutorial
Masukkan Argumen Value_if_true
Relatif vs. Referensi Sel Absolut
Langkah-langkah Tutorial
Masukkan Fungsi IF Bersarang sebagai Value_if_false Argument
Langkah-langkah Tutorial
Salin Fungsi IF Bersarang Menggunakan Penanganan Isi
Langkah-langkah Tutorial