Perbezaan antara fungsi IF dan Switch dalam Excel

Ringkasan

  • Pernyataan IF mengembalikan nilai berdasarkan penilaian TRUE/FALSE dan anda boleh menyarangkan pernyataan IF di dalam pernyataan lain untuk mencipta logik yang kompleks.
  • Pernyataan SWITCH menilai ungkapan dan mengujinya terhadap berbilang nilai untuk mencari padanan, dan kemudian mengembalikan nilai yang sepadan.
  • Gunakan pernyataan IF untuk ujian logik yang kompleks dengan banyak operator yang berbeza dan pernyataan SWITCH untuk ujian kesamaan mudah.

Pernyataan IF ialah fungsi logik biasa dalam Excel . Pernyataan SWITCH kurang dikenali, tetapi anda boleh menggunakannya dan bukannya pernyataan IF dalam beberapa kes. Mari kita terokai perbezaan antara IF dan SWITCH dalam Excel dan kes penggunaannya.

Perbezaan antara fungsi IF dan Switch dalam Excel

Apakah arahan IF dalam Microsoft Excel?

Pernyataan IF dalam Excel ialah fungsi yang menjalankan ujian logik untuk menentukan sama ada keadaan yang ditentukan adalah benar atau palsu. Ia mengembalikan nilai berdasarkan keputusan penilaian, membolehkan anda membuat keputusan berdasarkan keputusan.

Penyata IF Asas

Mari kita mulakan dengan melihat pernyataan IF asas sebelum mendalami masalah yang cuba diselesaikan oleh SWITCH.

Sintaks untuk pernyataan IF asas ialah:

IF (logical_test, result_if_true, [result_if_false])

Parameter logical_test ialah keadaan yang akan diuji oleh fungsi dan result_if_true ialah hasil yang dipulangkan oleh fungsi jika nilainya kepada TRUE. Parameter result_if_false ialah hasil yang dipulangkan oleh fungsi jika hasilnya FALSE.

Dalam tangkapan skrin di bawah, kami ingin mengembalikan Lulus atau Gagal untuk Skor, bergantung pada sama ada nilai skor ujian dalam lajur C lebih besar daripada atau sama dengan 50.

Perbezaan antara fungsi IF dan Switch dalam Excel

Formula di bawah akan ditulis dalam sel C2:

IF(C2 >= 50, "Pass", "Fail")

Dan inilah hasilnya:

Perbezaan antara fungsi IF dan Switch dalam Excel

Penyataan IF bersarang

Jika anda ingin menyemak berbilang syarat sekaligus, anda boleh meletakkan pernyataan IF di dalam pernyataan lain.

Ini dipanggil pernyataan IF bersarang dan sintaks asasnya ialah:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

Pertimbangkan contoh di bawah, di mana setiap warna dalam lajur A (Merah, Kuning atau Hijau) memerlukan keadaan yang sepadan dalam lajur B (cth. Berhenti, Awas, Pergi dan Tidak Diketahui).

Perbezaan antara fungsi IF dan Switch dalam Excel

Pertama, kami akan memasukkan formula berikut dalam sel B2 untuk warna dalam sel A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

Memandangkan A2 adalah Merah, ia akan mengembalikan Stop, seperti formula di atas. Semasa kami menyalinnya ke sel lain, setiap warna akan mempunyai keadaan.

Perbezaan antara fungsi IF dan Switch dalam Excel

Seperti yang anda lihat, logik boleh menjadi mengelirukan dengan cepat apabila anda menyusun pernyataan IF. Di situlah kenyataan SWITCH datang untuk memudahkan sedikit perkara.

Apakah pernyataan Switch dalam Excel?

Pernyataan SWITCH dalam Excel ialah fungsi yang agak baharu. Ia memerlukan ungkapan dan mengujinya terhadap berbilang hasil dalam format yang lebih mudah dibaca dan berstruktur daripada pernyataan IF bersarang.

Sintaks asas Pernyataan SWITCH ialah:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test ialah nilai yang akan dinilai terhadap nilai ujian (test_value1, test_value2, dll). Jika nilai sepadan, ia mengembalikan hasil yang sepadan. Sebagai contoh, jika test_value1 sepadan dengan ungkapan, ia mengembalikan result_if_true1.

Anda boleh menentukan parameter value_if_no_match untuk mengembalikan nilai sekiranya tiada padanan ditemui.

Memandangkan pernyataan SWITCH boleh memudahkan IF bersarang, kita boleh menggunakan contoh warna daripada if bersarang. Berikut ialah versi SWITCH:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

Seperti yang anda lihat, formula kini lebih mudah dibaca sebagai pernyataan SWITCH dan berfungsi sama seperti versi IF.

Perbandingan IF vs Suis: Kes Penggunaan

Jika dibandingkan dengan pernyataan SWITCH, IF paling sesuai digunakan apabila melakukan ujian logik kompleks yang melibatkan berbilang keadaan. Ia juga berfungsi dengan baik dengan ujian yang menggunakan pelbagai operator logik dalam Excel (cth. >, <, =, =""> <>, DAN dan ATAU). Oleh itu, ia lebih fleksibel dan boleh mengendalikan lebih banyak situasi daripada pernyataan SWITCH.

Sebaliknya, pernyataan SWITCH berfungsi dengan baik apabila ujian logik melibatkan operasi kesamaan mudah dan nilai tetap, memandangkan bentuk asasnya hanya menilai pengendali kesamaan. Jika anda menggunakan pernyataan SWITCH untuk ujian logik yang kompleks, ia tidak berbeza dengan menggunakan pernyataan IF.

Contoh pernyataan IF bersarang kompleks ini:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

Anda boleh menulis arahan SWITCH seperti berikut:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

Di sini kami telah menetapkan ungkapan untuk diuji kepada BENAR, yang membolehkan ujian berbilang keadaan menggunakan lebih banyak operator daripada operator yang sama. Tetapi sekarang logiknya kelihatan kurang padat dan boleh dibaca daripada pernyataan SWITCH asas.

Sign up and earn $1000 a day ⋙

Leave a Comment

Semua yang anda perlukan untuk menggantikan komputer riba anda dengan telefon

Semua yang anda perlukan untuk menggantikan komputer riba anda dengan telefon

Bolehkah anda benar-benar menggantikan komputer riba anda dengan telefon anda? Ya, tetapi anda memerlukan aksesori yang betul untuk menukar telefon anda menjadi komputer riba.

ChatGPT tidak lama lagi akan dapat melihat semua yang berlaku pada skrin anda

ChatGPT tidak lama lagi akan dapat melihat semua yang berlaku pada skrin anda

Satu perkara penting dalam video penuh acara itu ialah ciri apl ChatGPT yang akan datang telah diturunkan tetapi tiada butiran sebenar dikongsi. Ia adalah keupayaan ChatGPT untuk melihat semua yang berlaku pada skrin peranti pengguna.

AI sedang belajar untuk menipu manusia walaupun dilatih untuk bersikap jujur

AI sedang belajar untuk menipu manusia walaupun dilatih untuk bersikap jujur

Banyak AI teratas, walaupun dilatih untuk bersikap jujur, belajar menipu melalui latihan dan secara sistematik mendorong pengguna ke dalam kepercayaan palsu, satu kajian baharu mendapati.

Bagaimana untuk menukar soalan di ChatGPT

Bagaimana untuk menukar soalan di ChatGPT

ChatGPT kini mempunyai pilihan menukar soalan supaya pengguna boleh mengedit soalan atau kandungan yang mereka tukar dengan ChatGPT.

Bagaimana untuk mengesan kod QR palsu dan memastikan data anda selamat

Bagaimana untuk mengesan kod QR palsu dan memastikan data anda selamat

Kod QR kelihatan tidak berbahaya sehingga anda mengimbas kod QR yang buruk dan mendapat sesuatu yang jahat dilemparkan ke sistem anda. Jika anda ingin memastikan telefon dan data anda selamat, terdapat beberapa cara anda boleh mengenal pasti kod QR palsu.

Qualcomm Melancarkan Modem X85 5G Dengan Siri Penambahbaikan Yang Ketara

Qualcomm Melancarkan Modem X85 5G Dengan Siri Penambahbaikan Yang Ketara

Di atas pentas di MWC 2025, Qualcomm membuat kejutan apabila memperkenalkan modem 5G generasi kelapannya yang dipanggil X85, yang dijangka akan digunakan dalam telefon pintar utama yang dilancarkan akhir tahun ini.

Teknologi baharu membolehkan telefon bertukar warna secara fleksibel

Teknologi baharu membolehkan telefon bertukar warna secara fleksibel

Anda mempunyai iPhone 16 "Ultramarin" yang bergaya, tetapi pada suatu hari anda tiba-tiba berasa bosan dengan warna itu; Apa yang anda akan lakukan?

Microsoft menyepadukan DeepSeek ke dalam platform PC Copilot+

Microsoft menyepadukan DeepSeek ke dalam platform PC Copilot+

Pada bulan Januari, Microsoft mengumumkan rancangan untuk membawa versi model DeepSeek-R1 yang dioptimumkan NPU terus ke komputer Copilot+ yang dijalankan pada pemproses Qualcomm Snapdragon X.

Perbezaan antara fungsi IF dan Switch dalam Excel

Perbezaan antara fungsi IF dan Switch dalam Excel

Pernyataan IF ialah fungsi logik biasa dalam Excel. Pernyataan SWITCH kurang dikenali, tetapi anda boleh menggunakannya dan bukannya pernyataan IF dalam beberapa kes.

Cara menambah kesan lampu sorot di belakang subjek anda menggunakan Adobe Camera Raw

Cara menambah kesan lampu sorot di belakang subjek anda menggunakan Adobe Camera Raw

Menambah kesan lampu sorot di belakang subjek dalam foto ialah cara terbaik untuk memisahkan subjek daripada latar belakang. Kesan lampu sorot boleh menambah kedalaman pada foto potret.

Bagaimana untuk meningkatkan had saiz lampiran Outlook

Bagaimana untuk meningkatkan had saiz lampiran Outlook

Outlook dan perkhidmatan e-mel lain mempunyai had pada saiz lampiran e-mel. Berikut ialah arahan untuk meningkatkan had saiz lampiran Outlook.

Mengapa Lightroom lebih baik daripada setiap apl pengeditan foto yang lain?

Mengapa Lightroom lebih baik daripada setiap apl pengeditan foto yang lain?

Walaupun mempunyai banyak pesaing, Adobe Lightroom masih merupakan aplikasi penyuntingan foto terbaik. Ya, anda perlu membayar untuk akses, tetapi set ciri Lightroom menjadikannya berbaloi.

Cara menggunakan Apple Invites untuk mencipta acara

Cara menggunakan Apple Invites untuk mencipta acara

Apple telah mengeluarkan aplikasi pengurusan acaranya sendiri yang dipanggil Invites. Apl ini membolehkan anda membuat acara, menghantar jemputan dan mengurus respons.

Cheat Heroes 3, Heroes 3 kod semua versi

Cheat Heroes 3, Heroes 3 kod semua versi

Berikut ialah semua kod Heroes 3, cheat Heroes 3 untuk semua versi seperti cheat Heroes 3 WoG, Heroes 3 SoD, Heroes 3 of Might dan Magic

Kod VNG Tay Du terkini dan cara memasukkan kod

Kod VNG Tay Du terkini dan cara memasukkan kod

Kod Tay Du VNG terbaharu memberikan pemain satu siri ganjaran menarik seperti elixir, perak, jongkong emas, peti ganjaran dan beberapa siri item lain untuk membantu pemain baharu membuka pusingan umum.