Cara Menggunakan Fungsi Nested IF dalam Excel (6 Contoh Ideal)

  • Berkongsi Ini
Hugh West

Dalam artikel ini, kita akan belajar menggunakan fungsi IF bersarang dalam Excel . Apabila fungsi dimasukkan ke dalam fungsi lain, maka ia dipanggil fungsi bersarang. Hari ini, kami akan menunjukkan 6 contoh ideal bagi fungsi JIKA bersarang. Contoh ini akan membantu anda memahami penggunaan fungsi JIKA bersarang . Jadi, tanpa sebarang kelewatan, mari kita mulakan perbincangan.

Muat Turun Buku Latihan

Muat turun buku latihan dari sini.

Gunakan Fungsi IF Bersarang. xlsx

Pengenalan kepada Fungsi Excel IF

Untuk memahami fungsi IF bersarang , kita perlu mengetahui tentang fungsi IF terlebih dahulu. Dalam Microsoft Excel , fungsi IF menyemak keadaan tertentu dan jika ia memenuhi kemudian, menunjukkan hasil. Selain itu, jika syarat tidak dipenuhi, maka tunjukkan hasil lain.

  • Sintaks

JIKA (ujian_logik, [value_if_true], [value_if_false])

  • Argumen

ujian_logik: Ia adalah wajib hujah fungsi IF . Argumen ini mewakili keadaan yang diberikan untuk sel atau julat sel.

[value_if_true]: Ia ialah argumen kedua bagi fungsi tersebut. Ia adalah pernyataan yang ditakrifkan jika syarat dipenuhi.

[value_if_false]: Ini adalah argumen ketiga yang muncul jika syarat itu palsu.

Pengenalan kepada Fungsi Excel Nested IF

The nestedfungsi IFS , kita boleh menggunakan set data sebelumnya.

Mari kita perhatikan langkah di bawah untuk mengetahui lebih lanjut.

LANGKAH:

  • Untuk bermula, pilih Sel D5 dan taip formula:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Kemudian, tekan Enter .

Di sini, Ujian 1 adalah untuk menyemak sama ada Sel C5 lebih besar daripada 5500 . Jika BENAR , maka ia akan menunjukkan 12 %. Jika tidak, ia akan beralih ke Ujian 2 dan seterusnya.

  • Dalam langkah berikut, gunakan Pengendalian Isi ke bawah untuk melihat semua keputusan.

3. Sisipkan Fungsi CHOOSE

Kami juga boleh menggunakan fungsi CHOOSE untuk menyemak berbilang syarat. Fungsi CHOOSE mengembalikan nilai daripada senarai berdasarkan nombor indeks nilai tersebut. Bentuk umum fungsi CHOOSE diberikan di bawah.

CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)

Anda boleh menyemak lebih banyak ujian di dalam formula jika anda mahu .

Mari kita perhatikan langkah di bawah untuk mengetahui lebih lanjut.

LANGKAH:

  • Dalam pada permulaan, pilih Sel D5 dan taip formula:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Selepas itu, tekan Masukkan .

Di sini, anda boleh melihat empat argumen di dalam CHOOSE fungsi. Dalam hujah pertama, kami telah meletakkan semua syarat menambahkannya dengan tanda tambah ( + ). Kemudian, dalam hujah seterusnya, kami telah meletakkan nilai keputusan denganmenghormati kedudukan syarat. Sebagai contoh, kedua argumen menandakan hasil daripada pertama keadaan. Dan seterusnya.

  • Akhirnya, seret Pemegang Isi ke bawah.

4. Cuba Fungsi SWITCH Excel

Anda juga boleh menggunakan fungsi SWITCH sebagai alternatif kepada fungsi JIKA bersarang . Tetapi, anda perlu ingat satu perkara. Anda boleh menggunakan fungsi SWITCH apabila anda perlu berurusan dengan set tetap nilai tertentu. Dalam set data, anda boleh melihat kami telah memperkenalkan Kedudukan sebagai ganti Julat Jualan . Nilai khusus Kedudukan ini akan membantu kami mengagihkan komisen dengan mudah.

Ikuti langkah di bawah untuk mengetahui lebih lanjut tentang kaedah ini.

LANGKAH:

  • Pertama sekali, taip formula di bawah dalam Sel E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Sekarang, tekan Enter untuk melihat hasilnya.

Di sini, formula akan mencari nilai Sel D5 . Jika nilainya ialah A , maka ia akan mencetak 5 %, jika B maka 9 %, dan jika C kemudian 12 %.

  • Dalam langkah seterusnya, hanya seret Pengendalian Isi ke bawah.

5. Gunakan Fungsi CONCATENATE

Fungsi SWITCH diperkenalkan dalam Excel 2016 . Versi lama tidak mempunyai fungsi SWITCH . Dalam kes itu, anda boleh menggunakan fungsi CONCATENATE sebagai ganti daripadakaedah sebelumnya.

Mari kita bincangkan langkah-langkah di bawah.

LANGKAH:

  • Pada yang pertama letak, taip formula di bawah dalam Sel E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Selepas itu, tekan Enter untuk melihat hasilnya.

Di sini, kami telah menggabungkan berbilang JIKA fungsi. Formula ini menunjukkan 5 % jika nilai Sel D5 ialah A , 9 % jika B dan 12 % jika C .

  • Akhir sekali, seret ke bawah Pengendalian Isi untuk melihat hasil dalam sel yang diingini.

Perkara yang Perlu Diingati

Anda perlu mengingati perkara berikut semasa bekerja dengan fungsi nested IF dalam Excel.

  • Anda mesti mengekalkan susunan ujian dan keputusan yang betul apabila anda menggunakan fungsi nested IF .
  • Dalam Excel 2007 2016 , anda boleh menggunakan maksimum 64 syarat.
  • Jika formula anda menjadi lebih besar kerana bilangan syarat, gunakan kaedah alternatif.
IF formula memegang berbilang IF fungsi. Dalam kes berbilang keadaan, kita perlu menggunakan fungsi IF di dalam fungsi IF yang lain. Bentuk umum fungsi nested IF boleh ditulis sebagai: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Di sini,

  • C1: Syarat Pertama.
  • T1: Nilai untuk dipaparkan jika syarat pertama dipenuhi.
  • C2: Syarat Kedua.
  • T2: Nilai untuk ditunjukkan jika syarat kedua dipenuhi.
  • C3: Syarat Ketiga.
  • T3: Nilai untuk dipaparkan jika syarat ketiga dipenuhi.
  • C4: Syarat Keempat.
  • T4: Nilai yang akan ditunjukkan jika syarat keempat dipenuhi.
  • F4: Ini ialah nilai yang akan dipaparkan jika syarat tidak dipenuhi .

Anda boleh menambah lebih banyak syarat mengikut keperluan anda di dalam formula.

6 Contoh Ideal Menggunakan Fungsi Nested IF dalam Excel

1. Penggunaan Simple Fungsi Nested IF untuk Mencari Hasil

Untuk memahami penggunaan fungsi nested IF , kami akan menunjukkan contoh mudah di tempat pertama. Dalam contoh ini, kami akan cuba mencari hasil beberapa pelajar. Di sini, kami menggunakan tiga syarat.

  • Pertama, jika pelajar mendapat 70 atau lebih tinggi , maka dia akan lulus.
  • Kedua, jika dia mendapat kurang daripada 70 , maka dia akan gagal.
  • Ketiga, jika tiada markah, maka, pelajar itu akan dipertimbangkantidak hadir.

Mari ikut langkah di bawah untuk melihat cara fungsi nested IF berfungsi.

LANGKAH :

  • Pertama sekali, pilih Sel C5 dan taip formula:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Selepas itu, tekan Enter untuk melihat hasilnya.

Dalam formula ini,

  • Argumen pertama ialah C5= “” dan argumen kedua ialah “Tidak hadir” . Ia menandakan syarat pertama. Ia menunjukkan jika Sel C5 kosong, maka, ia akan menunjukkan hujah kedua. Dalam kes kami, iaitu Tidak Hadir .
  • Fungsi JIKA kedua menyatakan bahawa jika markah lebih tinggi daripada 70 , maka pelajar akan lulus. Jika tidak, dia tidak akan melakukannya.
  • Dalam langkah berikut, letakkan kursor pada bahagian bawah sebelah kanan Sel D5 dan seret Pengendalian Isi bawah.

  • Akhir sekali, anda akan melihat hasil seperti gambar di bawah.

2. Cari Gred Menggunakan Fungsi Nested IF dalam Excel

Dalam contoh kedua, kami akan menggunakan fungsi nested IF dalam Excel untuk mencari gred sesetengah pelajar. Ia adalah salah satu contoh yang paling banyak digunakan untuk menerangkan fungsi JIKA bersarang . Untuk contoh ini, kami akan menggunakan set data yang mengandungi markah beberapa pelajar. Di sini, julat markah dan gred yang sepadan juga diberikan. Kita perlu menilai gred pelajar berdasarkan markah yang diperolehi.

Jomamati langkah-langkah di bawah untuk mengetahui lebih lanjut tentang contoh ini.

LANGKAH:

  • Pada mulanya, pilih Sel D5 dan taip formula:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Kemudian, tekan Enter untuk melihat hasilnya.

Dalam formula ini,

  • Syarat pertama kami ialah menyemak sama ada terdapat sebarang tanda di bawah 61 .
  • Jika BENAR , maka ia mengembalikan F .
  • Jika SALAH , maka ia akan menyemak JIKA
  • seterusnya dalam fungsi JIKA seterusnya, ia menyemak tanda di bawah 71 dan mengembalikan D jika ia BENAR .
  • Dengan cara ini, fungsi bersarang IF bergerak untuk menyemak semua syarat.
  • Selepas itu , gunakan Fill Handle untuk melihat hasil dalam semua sel.

3. Gunakan Fungsi Excel Nested IF untuk Memperuntukkan Hari Percutian

Kita boleh menggunakan fungsi nested IF untuk lebih banyak tujuan juga. Dalam contoh ketiga, kami akan cuba memperuntukkan tempoh Percutian untuk pekerja syarikat. Untuk memperuntukkan tempoh percutian, kami telah memperkenalkan beberapa syarat. Jika tempoh pekerjaan seseorang pekerja adalah 15 tahun atau lebih, maka dia akan mempunyai 25 hari cuti. Jika antara 9 hingga 14 tahun, maka dia akan mempunyai 15 hari bercuti. Dan akhir sekali, jika tempoh bekerja kurang daripada 9 tahun, maka dia akan mempunyai 10 hari cuti.

Jom bayar perhatikan langkah-langkah di bawahuntuk mengetahui contoh.

LANGKAH:

  • Pertama sekali, pilih Sel D5 dan taip formula di bawah:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Selepas itu, tekan Enter untuk melihat hasilnya.

Dalam formula ini, kami telah menggunakan 3 syarat.

  • Dalam keadaan pertama, kami menyemak sama ada Sel C5 lebih besar daripada 15 . Memandangkan ia adalah BENAR , ia menunjukkan 25 dalam Sel D5 .
  • Jika ia PALSU , maka, ia akan menyemak keadaan seterusnya dan seterusnya.
  • Akhir sekali, seret Pengendalian Isi ke bawah untuk melihat hasil seperti tangkapan skrin di bawah.

4. Tentukan Status Pembayaran dengan Fungsi Nested IF dalam Excel

Dalam kehidupan praktikal, kita perlu kerap menentukan status pembayaran. Organisasi yang menyediakan perkhidmatan perlu menyimpan rekod pembayaran pelanggan mereka. Dalam kes tersebut, kita juga boleh menggunakan fungsi JIKA bersarang .

Dalam set data di bawah, kita boleh melihat Bil dan Amaun Berbayar daripada beberapa pelanggan. Menggunakan maklumat ini, kami akan cuba mengemas kini lajur Status .

Jadi, mari ikut langkah di bawah untuk memahami contoh.

LANGKAH:

  • Pada mulanya, pilih Sel G5 dan taip formula:
=IF(F5=0,"Paid",IF(TODAY()

  • Tekan Enter untuk melihat hasilnya.

Dalam formula ini,

  • Kami akan menyemak dahulu sama ada Sel F5 sama dengan 0 .Jika ia BENAR , maka ia akan menunjukkan Berbayar .
  • Jika tidak, ia akan beralih ke syarat kedua.
  • Dalam keadaan kedua, kami menggunakan fungsi TODAY dan membandingkannya dengan Tarikh Tamat .
  • Jika tarikh semasa lebih besar daripada Tarikh Tamat , maka, ia akan menunjukkan Tarikh Akhir .
  • Dan jika tarikh semasa kurang daripada Tarikh Tamat , maka ia akan memaparkan Hidup .
  • Akhir sekali, seret Pengendalian Isi ke bawah untuk melihat hasil dalam semua sel.

5. Sisipkan Fungsi IF Bersarang Excel untuk Mengembalikan Produk Betul

Dalam contoh ini, kami akan cuba mengembalikan hasil darab dua nombor yang betul menggunakan fungsi JIKA bersarang . Untuk menerangkan contoh, kami akan menggunakan set data di bawah.

Mari ikut langkah di bawah untuk memahami contoh.

LANGKAH:

  • Untuk bermula, pilih Sel C5 dan taip formula:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • Dan tekan Enter .

Dalam formula ini,

  • Syarat pertama ialah untuk menyemak sama ada Sel B5 bersamaan dengan 15×12 . Jika BENAR , maka, ia akan menunjukkan 180 . Jika ia PALSU , maka, kita akan beralih ke keadaan seterusnya.
  • Dalam keadaan seterusnya, ia akan mencari 14×19 dan menunjukkan 266 jika ia memenuhi syarat.
  • Dan dalam keadaan terakhir, ia akan mencari nilai 2 0x25 dan memaparkan 500 jika ia memenuhisyarat.
  • Selepas menaip formula, seret ke bawah Pemegang Isi .

  • Akhirnya, anda akan melihat hasil seperti gambar di bawah.

6. Gunakan Nested IF dengan Fungsi AND/OR dalam Excel

Dalam contoh terakhir, kami akan menggunakan fungsi nested IF dengan kedua-dua DAN & OR fungsi . Mula-mula, kami akan menunjukkan penggunaan fungsi OR dan kemudian, kami akan melaksanakan fungsi DAN .

Untuk menerangkan contoh, kami akan menggunakan set data yang mengandungi maklumat tentang jumlah jualan Mac & April . Kami akan mengagihkan Komisen Jualan berdasarkan jumlah jualan mereka.

Mari ikut langkah di bawah untuk mengetahui lebih lanjut tentang pengagihan komisen.

LANGKAH:

  • Pada mulanya, pilih Sel E5 dan taip formula:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Kemudian, tekan kekunci Enter untuk melihat hasilnya.

Dalam formula ini, kami telah menggunakan fungsi nested IF dengan fungsi OR . Kita boleh menggunakan berbilang keadaan dalam fungsi OR . Jika mana-mana satu daripada syarat ini adalah TRUE , maka ia akan memaparkan nilai yang ditetapkan. Ini bermakna jika anda perlu memenuhi mana-mana satu syarat, maka anda harus menggunakan fungsi ATAU .

  • Syarat pertama menyemak sama ada jumlah jualan dalam mana-mana dua bulan adalah lebih besar daripada 5500 dan jika BENAR , ia menetapkan komisen kepada 12 %.
  • Dalam keadaan kedua, ia menyemak sama ada jumlah jualan adalah antara 4001 hingga 5500 . Ia mencetak 9 % dalam Komisen .
  • Dan syarat terakhir ialah menyemak jumlah jualan antara 2500 hingga 4000 .
  • Selepas itu, gunakan Pengendalian Isi untuk menyalin formula ke bawah.

Nota: Format Nombor daripada julat E5:E10 mesti ditetapkan kepada Peratusan . Jika tidak, ia akan menunjukkan 0 .

  • Dalam langkah berikut, kami akan memasukkan formula bersarang IF dengan fungsi DAN .
  • Untuk tujuan itu, pilih Sel E5 dan taip formula:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Di sini, kedua-dua keadaan dalam fungsi DAN mestilah TRUE . Jika tidak, ia akan melaksanakan syarat JIKA seterusnya. Sebagai contoh, jika kedua-dua Sel C5 dan D5 lebih besar daripada 5500 , maka ia akan menetapkan komisen kepada 12 %.

  • Akhir sekali, seret Pengendalian Isi ke bawah untuk melihat semua hasil.

Alternatif Fungsi IF Bersarang dalam Excel

Ia menjadi sukar untuk melaksanakan fungsi nested IF jika anda mempunyai banyak syarat. Formula mungkin menjadi lebih besar dan sebarang kesilapan kecil boleh membawa anda kepada keputusan yang salah. Untuk mengelakkan kesukaran, anda boleh menggunakan alternatif bersarangfungsi IF dalam Excel. Di sini, kita akan membincangkan 5 alternatif. Anda boleh menggunakannya mengikut keperluan anda.

1. Gunakan Fungsi VLOOKUP

Apabila anda menggunakan julat nombor berterusan, maka anda boleh menggunakan fungsi VLOOKUP dan bukannya fungsi JIKA bersarang . Untuk tujuan ini, anda perlu mempunyai jadual rujukan dan mencipta formula dengan padanan anggaran. Dalam kes kami, jadual Komisen ialah jadual rujukan kami. Dalam set data, kami mempunyai amaun jualan untuk setiap jurujual dan akan cuba memperuntukkan komisen.

Mari ikut langkah dengan teliti untuk mengetahui lebih lanjut.

LANGKAH:

  • Pertama sekali, pilih Sel D5 dan taip formula:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Selepas itu, tekan Enter .

Di sini, kami telah menggunakan fungsi VLOOKUP untuk mencari nilai Sel C5 dalam saat lajur jadual carian bermula dari Sel C13 hingga D15 . Kami perlu menggunakan padanan anggaran di sini, jadi kami menggunakan TRUE dalam hujah terakhir formula.

  • Akhir sekali, seret Pengendalian Isi ke bawah ke lihat semua keputusan.

2. Gunakan Fungsi Excel IFS

Aplikasi fungsi IFS menjadikan tugas melaksanakan pelbagai syarat dengan sangat mudah. Bentuk umum fungsi IFS boleh ditulis sebagai:

IFS(Test1,Value1,[Test 2],[Value 2]....)

Untuk menerangkan penggunaan

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.