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

Perbezaan antara TV biasa dan TV Pintar

Perbezaan antara TV biasa dan TV Pintar

TV pintar benar-benar telah melanda dunia. Dengan begitu banyak ciri hebat dan sambungan internet, teknologi telah mengubah cara kita menonton TV.

Mengapa peti sejuk tidak mempunyai lampu tetapi peti sejuk ada?

Mengapa peti sejuk tidak mempunyai lampu tetapi peti sejuk ada?

Peti sejuk adalah peralatan biasa dalam isi rumah. Peti ais biasanya mempunyai 2 kompartmen iaitu ruang sejuk yang luas dan mempunyai lampu yang menyala secara automatik setiap kali pengguna membukanya, manakala ruang peti sejuk beku pula sempit dan tiada cahaya.

2 Cara untuk Membetulkan Kesesakan Rangkaian Yang Melambatkan Wi-Fi

2 Cara untuk Membetulkan Kesesakan Rangkaian Yang Melambatkan Wi-Fi

Rangkaian Wi-Fi dipengaruhi oleh banyak faktor di luar penghala, lebar jalur dan gangguan, tetapi terdapat beberapa cara pintar untuk meningkatkan rangkaian anda.

Cara Menurunkan Taraf daripada iOS 17 kepada iOS 16 tanpa Kehilangan Data menggunakan Tenorshare Reiboot

Cara Menurunkan Taraf daripada iOS 17 kepada iOS 16 tanpa Kehilangan Data menggunakan Tenorshare Reiboot

Jika anda ingin kembali kepada iOS 16 yang stabil pada telefon anda, berikut ialah panduan asas untuk menyahpasang iOS 17 dan menurunkan taraf daripada iOS 17 kepada 16.

Apa yang berlaku kepada badan apabila anda makan yogurt setiap hari?

Apa yang berlaku kepada badan apabila anda makan yogurt setiap hari?

Yogurt adalah makanan yang indah. Adakah baik untuk makan yogurt setiap hari? Apabila anda makan yogurt setiap hari, bagaimana badan anda akan berubah? Mari kita ketahui bersama!

Apakah jenis beras yang terbaik untuk kesihatan?

Apakah jenis beras yang terbaik untuk kesihatan?

Artikel ini membincangkan jenis beras yang paling berkhasiat dan cara memaksimumkan manfaat kesihatan bagi mana-mana beras yang anda pilih.

Bagaimana untuk bangun tepat pada waktunya pada waktu pagi

Bagaimana untuk bangun tepat pada waktunya pada waktu pagi

Menetapkan jadual tidur dan rutin waktu tidur, menukar jam penggera anda dan melaraskan diet anda ialah beberapa langkah yang boleh membantu anda tidur dengan lebih lena dan bangun tepat pada waktunya pada waktu pagi.

Petua untuk bermain Rent Please! Tuan Tanah Sim untuk Pemula

Petua untuk bermain Rent Please! Tuan Tanah Sim untuk Pemula

Tolong Sewa! Landlord Sim ialah permainan mudah alih simulasi pada iOS dan Android. Anda akan bermain sebagai tuan tanah kompleks pangsapuri dan mula menyewa sebuah apartmen dengan matlamat untuk menaik taraf bahagian dalam pangsapuri anda dan menyediakannya untuk penyewa.

Kod Pertahanan Menara Bilik Mandi Terkini dan Cara Memasukkan Kod

Kod Pertahanan Menara Bilik Mandi Terkini dan Cara Memasukkan Kod

Dapatkan kod permainan Bathroom Tower Defense Roblox dan tebus untuk ganjaran yang menarik. Mereka akan membantu anda menaik taraf atau membuka kunci menara dengan kerosakan yang lebih tinggi.

Struktur, simbol dan prinsip operasi transformer

Struktur, simbol dan prinsip operasi transformer

Mari belajar tentang struktur, simbol dan prinsip operasi transformer dengan cara yang paling tepat.

4 Cara AI Menjadikan TV Pintar Lebih Baik

4 Cara AI Menjadikan TV Pintar Lebih Baik

Daripada kualiti gambar dan bunyi yang lebih baik kepada kawalan suara dan banyak lagi, ciri dikuasakan AI ini menjadikan TV pintar lebih baik!

Mengapa ChatGPT lebih baik daripada DeepSeek

Mengapa ChatGPT lebih baik daripada DeepSeek

Pada mulanya, orang ramai menaruh harapan yang tinggi untuk DeepSeek. Sebagai chatbot AI yang dipasarkan sebagai pesaing kuat kepada ChatGPT, ia menjanjikan keupayaan dan pengalaman sembang pintar.

Temui Fireflies.ai: Setiausaha AI Percuma Yang Menjimatkan Masa Kerja Anda

Temui Fireflies.ai: Setiausaha AI Percuma Yang Menjimatkan Masa Kerja Anda

Sangat mudah untuk terlepas butiran penting semasa mencatat perkara penting lain, dan cuba mencatat nota semasa bersembang boleh mengganggu. Fireflies.ai adalah penyelesaiannya.

Bagaimana untuk membesarkan Axolotl Minecraft, menjinakkan Minecraft Salamander

Bagaimana untuk membesarkan Axolotl Minecraft, menjinakkan Minecraft Salamander

Axolot Minecraft akan menjadi pembantu yang hebat untuk pemain semasa beroperasi di bawah air jika mereka tahu cara menggunakannya.

Tempat yang Tenang: Konfigurasi Permainan PC Jalan Hadapan

Tempat yang Tenang: Konfigurasi Permainan PC Jalan Hadapan

Tempat yang Tenang: Konfigurasi The Road Ahead dinilai agak tinggi, jadi anda perlu mempertimbangkan konfigurasi sebelum membuat keputusan untuk memuat turun.