Skip to main content

Fungsi IF Multiple Nesting dalam Excel

3 Macam Fungsi IF pada Microsoft Excel (Mungkin 2024)

3 Macam Fungsi IF pada Microsoft Excel (Mungkin 2024)
Anonim

Kegunaan fungsi IF dilanjutkan dengan memasukkan, atau bersarang, pelbagai fungsi IF di dalam satu sama lain. Fungsi JIKA bersarang meningkatkan bilangan syarat yang mungkin diuji dan meningkatkan bilangan tindakan yang diambil untuk menangani hasil ini.

Catatan: Arahan dalam artikel ini diguna pakai untuk Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 untuk Mac, Excel 2016 untuk Mac, Excel untuk Mac 2011, dan Excel Online.

01 dari 06

Tutorial JIKA Sarang Jarang

Seperti yang ditunjukkan dalam gambar, tutorial ini menggunakan dua fungsi IF untuk membuat formula yang mengira jumlah potongan tahunan bagi pekerja berdasarkan gaji tahunan mereka. Formula yang digunakan dalam contoh ditunjukkan di bawah. Fungsi JIKA bersarang bertindak sebagai argumen nilai_if_false untuk fungsi IF pertama.

= JIKA (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

Bahagian-bahagian yang berlainan formula dipisahkan oleh koma dan menjalankan tugas-tugas berikut:

  1. Bahagian pertama, D7 <30000, menyemak untuk melihat jika gaji pekerja kurang dari $ 30,000.
  2. Sekiranya gaji kurang dari $ 30,000, bahagian pertengahan, $ D $ 3 * D7, mengagihkan gaji dengan kadar potongan sebanyak 6%.
  3. Sekiranya gaji lebih daripada $ 30,000, fungsi IF kedua IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) menguji dua lagi keadaan.
  4. D7> = 50000 cek untuk melihat sama ada gaji pekerja lebih besar daripada atau sama dengan $ 50,000.
  5. Sekiranya gaji itu bersamaan dengan atau lebih daripada $ 50,000, $ D $ 5 * D7 mengagihkan gaji dengan kadar potongan sebanyak 10%.
  6. Sekiranya gaji kurang daripada $ 50,000 tetapi lebih besar daripada $ 30,000, $ D $ 4 * D7 mengagihkan gaji dengan kadar potongan sebanyak 8%.

Masukkan Data Tutorial

Masukkan data ke dalam sel C1 hingga E6 dari lembaran kerja Excel seperti yang dilihat dalam imej. Satu-satunya data yang tidak dimasukkan pada ketika ini ialah fungsi IF sendiri terletak di sel E7.

Catatan: Arahan untuk menyalin data tidak termasuk langkah pemformatan untuk lembaran kerja. Ini tidak mengganggu dengan menyelesaikan tutorial. Lembaran kerja anda mungkin kelihatan berbeza daripada contoh yang ditunjukkan, tetapi fungsi IF akan memberikan hasil yang sama.

02 dari 06

Mulakan Fungsi IF Nested

Ia adalah mungkin untuk memasukkan formula lengkap

= JIKA (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

ke dalam sel E7 lembaran kerja dan dapatkannya. Dalam Excel Online, ini adalah kaedah yang mesti anda gunakan. Walau bagaimanapun, jika anda menggunakan versi desktop Excel, lebih mudah untuk menggunakan kotak dialog fungsi untuk memasukkan argumen yang diperlukan.

Menggunakan kotak dialog adalah sedikit lebih rumit apabila memasuki fungsi bersarang kerana fungsi bersarang mesti ditaip. Kotak dialog kedua tidak boleh dibuka untuk memasukkan set kedua argumen.

Dalam contoh ini, fungsi IF bersarang dimasukkan ke dalam baris ketiga kotak dialog sebagai argumen Value_if_false. Oleh kerana lembaran kerja mengira potongan tahunan untuk beberapa pekerja, formula pertama kali dimasukkan ke dalam sel E7 menggunakan rujukan sel mutlak untuk kadar potongan dan kemudian disalin ke sel E8: E11.

Langkah Tutorial

  1. Pilih sel E7 untuk menjadikannya sel aktif. Di sinilah formula IF bersarang akan ditempatkan.
  2. Pilih Formula.
  3. Pilih Logik untuk membuka senarai drop-down fungsi.
  4. Pilih JIKA dalam senarai untuk memaparkan kotak dialog fungsi.

Data yang dimasukkan ke dalam garisan kosong dalam kotak dialog membentuk argumen fungsi IF. Hujah-hujah ini memberitahu fungsi yang sedang diuji dan apakah tindakan yang perlu diambil jika keadaan itu benar atau salah.

Pilihan Pintasan Tutorial

Untuk meneruskan dengan contoh ini, anda boleh:

  • Masukkan hujah ke dalam kotak dialog seperti yang ditunjukkan dalam imej di atas dan kemudian lompat ke langkah akhir yang meliputi menyalin formula ke baris 7 hingga 10.
  • Atau ikuti langkah-langkah seterusnya yang menawarkan arahan dan penjelasan terperinci untuk memasuki tiga hujah.
03 dari 06

Masukkan argumen Logical_test

Argumen Logical_test membandingkan dua item data. Data ini boleh menjadi nombor, rujukan sel, keputusan formula, atau data teks. Untuk membandingkan dua nilai, Logical_test menggunakan operator perbandingan antara nilai-nilai.

Dalam contoh ini, terdapat tiga tahap gaji yang menentukan potongan tahunan pekerja:

  • Kurang daripada $ 30,000.
  • Antara $ 30,000 dan $ 49,999.
  • $ 50,000 atau lebih

Satu fungsi IF tunggal boleh membandingkan dua tahap, tetapi tahap gaji ketiga memerlukan penggunaan fungsi IF bersarang kedua. Perbandingan pertama adalah antara gaji tahunan pekerja, yang terletak di sel D, dengan gaji ambang $ 30,000. Memandangkan matlamatnya adalah untuk menentukan sama ada D7 adalah kurang daripada $ 30,000, pengendali Kurang Daripada ( < ) digunakan antara nilai-nilai.

Langkah Tutorial

  1. Pilih Logical_test baris dalam kotak dialog.
  2. Pilih sel D7 untuk menambah rujukan sel ini kepada baris Logical_test.
  3. Tekan kekunci kurang daripada ( < ) pada papan kekunci.
  4. Taipkan 30000 selepas kurang daripada simbol.
  5. Ujian logik yang lengkap dipaparkan sebagai D7 <30000.

Catatan: Jangan masukkan tanda dolar ( $ ) atau pemisah koma ( , ) dengan 30000. Mesej ralat tidak sah muncul pada akhir baris Logical_test jika salah satu daripada simbol ini dimasukkan bersama data.

04 dari 06

Masukkan Argumen Value_if_true

Argumen Value_if_true memberitahu fungsi IF apa yang perlu dilakukan apabila Logical_test adalah benar.Hujah Value_if_true boleh menjadi formula, blok teks, nilai, rujukan sel, atau sel boleh dibiarkan kosong.

Dalam contoh ini, apabila data dalam sel D7 kurang dari $ 30,000, Excel mengagihkan gaji tahunan pekerja di sel D7 dengan kadar potongan 6 peratus yang terletak di sel D3.

Rujukan Sel Absolute vs. Absolute

Biasanya, apabila formula disalin ke sel lain, rujukan sel relatif dalam formula berubah untuk mencerminkan lokasi baru formula. Ini menjadikannya mudah untuk menggunakan formula yang sama di pelbagai lokasi. Kadang-kadang, mempunyai rujukan sel berubah apabila fungsi disalin menghasilkan kesilapan. Untuk mengelakkan kesilapan ini, rujukan sel boleh dibuat Mutlak, yang menghalangnya daripada berubah apabila ia disalin.

Rujukan sel mutlak dicipta dengan menambah tanda dolar di sekitar rujukan sel biasa, seperti $ D $ 3. Menambah tanda dolar mudah dilakukan dengan menekan F4 kunci pada papan kekunci selepas rujukan sel telah dimasukkan ke dalam kotak dialog.

Contohnya, kadar potongan yang terletak di sel D3 dimasukkan sebagai rujukan sel mutlak ke dalam baris Value_if_true kotak dialog.

Langkah Tutorial

  1. Pilih Value_if_true baris dalam kotak dialog.
  2. Pilih sel D3 dalam lembaran kerja untuk menambah rujukan sel ini kepada baris Value_if_true.
  3. Tekan butang F4 kunci untuk membuat rujukan sel mutlak D3 ($ D $ 3).
  4. Tekan asterisk ( * ) kunci. Asterisk ialah simbol pendaraban dalam Excel.
  5. Pilih sel D7 untuk menambah rujukan sel ini kepada baris Value_if_true.
  6. Baris Value_if_true yang telah siap dipaparkan sebagai $ D $ 3 * D7.

Catatan: D7 tidak dimasukkan sebagai rujukan sel mutlak. Ia perlu diubah apabila formula disalin ke sel E8: E11 untuk mendapatkan jumlah potongan yang betul bagi setiap pekerja.

05 dari 06

Masukkan Fungsi IF Bersarang sebagai Argumen Value_if_false

Biasanya, argumen Value_if_false memberitahu fungsi IF apa yang perlu dilakukan apabila Logical_test salah. Dalam kes ini, fungsi IF bersarang dimasukkan sebagai hujah ini. Dengan berbuat demikian, keputusan berikut berlaku:

  • Argumen Logical_test dalam fungsi IF bersarang (D7> = 50000) menguji semua gaji yang tidak kurang daripada $ 30,000.
  • Bagi gaji yang lebih besar daripada atau sama dengan $ 50,000, argumen Value_if_true mengalikannya dengan kadar potongan 10% yang terletak di sel D5.
  • Untuk baki gaji (yang lebih besar daripada $ 30,000 tetapi kurang daripada $ 50,000) argumen Value_if_false mengalikannya dengan kadar potongan 8% yang terletak di sel D4.

Langkah Tutorial

Seperti yang disebutkan di awal tutorial, kotak dialog kedua tidak boleh dibuka untuk memasuki fungsi bersarang supaya ia mesti ditaip ke dalam baris Value_if_false.

Catatan: Fungsi bersarang tidak bermula dengan tanda yang sama, tetapi dengan nama fungsi itu.

  1. Pilih Value_if_false baris dalam kotak dialog.
  2. Masukkan fungsi IF berikut:

    JIKA (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)

  3. Pilih okey untuk menyelesaikan fungsi IF dan menutup kotak dialog.
  4. Nilai $ 3,678.96 muncul di sel E7. Oleh kerana R. Holt memperoleh lebih daripada $ 30,000 tetapi kurang daripada $ 50,000 setahun, formula $ 45,987 * 8% digunakan untuk mengira potongan tahunannya.
  5. Pilih sel E7 untuk memaparkan fungsi lengkap = JIKA (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7)) dalam bar formula di atas lembaran kerja.

Selepas mengikuti langkah-langkah ini, contoh anda kini sepadan dengan imej pertama dalam artikel ini.

Langkah terakhir melibatkan menyalin formula IF ke sel E8 hingga E11 menggunakan pemegang isian untuk menyelesaikan lembaran kerja.

06 dari 06

Salin Fungsi JIKA Bersarang Menggunakan Pemasangan Isi

Untuk melengkapkan lembaran kerja, salin formula yang mengandungi fungsi IF bersarang ke sel E8 hingga E11. Oleh kerana fungsi disalin, Excel mengemas kini rujukan sel relatif untuk mencerminkan lokasi baru fungsi sambil mengekalkan rujukan sel mutlak sama.

Satu cara mudah untuk menyalin formula dalam Excel adalah dengan Pemasangan Isi.

Langkah Tutorial

  1. Pilih sel E7 untuk menjadikannya sel aktif.
  2. Letakkan penunjuk tetikus di atas kotak di sudut kanan bawah sel aktif. Penunjuk akan berubah menjadi tanda tambah (+).
  3. Pilih dan seret pemegang pegangan ke sel E11.
  4. Sel E8 hingga E11 dipenuhi dengan keputusan formula seperti yang ditunjukkan dalam imej di atas.