Apa yang Perlu Diketahui
- Sintaks IF-THEN ialah=IF(ujian logik, nilai jika benar, nilai jika salah).
- Argumen pertama memberitahu fungsi apa yang perlu dilakukan jika perbandingan itu benar.
-
Argumen kedua memberitahu fungsi apa yang perlu dilakukan jika perbandingan adalah palsu.
Artikel ini menerangkan cara menggunakan fungsi IF-THEN dalam Excel untuk Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel untuk Mac dan Excel Online, serta beberapa contoh.
Memasukkan IF-THEN dalam Excel
Fungsi IF-THEN dalam Excel ialah cara yang berkesan untuk menambahkan pembuatan keputusan pada hamparan anda. Ia menguji syarat untuk melihat sama ada ia benar atau salah dan kemudian menjalankan set arahan khusus berdasarkan keputusan.
Sebagai contoh, dengan memasukkan IF-THEN dalam Excel, anda boleh menguji sama ada sel tertentu lebih besar daripada 900. Jika ya, anda boleh membuat formula mengembalikan teks "PERFECT." Jika tidak, anda boleh menjadikan formula kembali "TERLALU KECIL."
Terdapat banyak syarat yang boleh anda masukkan ke dalam formula IF-THEN.
Sintaks fungsi IF-THEN termasuk nama fungsi dan argumen fungsi di dalam kurungan.
Ini ialah sintaks yang betul bagi fungsi IF-THEN:
=IF(ujian logik, nilai jika benar, nilai jika salah)
Bahagian IF bagi fungsi ialah ujian logik. Di sinilah anda menggunakan operator perbandingan untuk membandingkan dua nilai.
Bahagian THEN pada fungsi datang selepas koma pertama dan termasuk dua argumen yang dipisahkan dengan koma.
- Argumen pertama memberitahu fungsi apa yang perlu dilakukan jika perbandingan itu benar.
- Argumen kedua memberitahu fungsi apa yang perlu dilakukan jika perbandingan adalah palsu.
Contoh Fungsi IF-THEN Mudah
Sebelum beralih kepada pengiraan yang lebih kompleks, mari lihat contoh mudah bagi pernyataan JIKA-MAKA.
Hamparan kami disediakan dengan sel B2 sebagai $100. Kita boleh memasukkan formula berikut ke dalam C2 untuk menunjukkan sama ada nilainya lebih besar daripada $1000.
=JIKA(B2>1000, "SEMPURNA", "TERLALU KECIL")
Fungsi ini mempunyai hujah berikut:
- B2>1000 menguji sama ada nilai dalam sel B2 lebih besar daripada 1000.
- "PERFECT" mengembalikan perkataan PERFECT dalam sel C2 jika B2 is lebih besar daripada 1000.
- "TERLALU KECIL" mengembalikan frasa TERLALU KECIL dalam sel C2 jika B2 bukan lebih besar daripada 1000.
Bahagian perbandingan fungsi boleh membandingkan hanya dua nilai. Salah satu daripada dua nilai tersebut boleh menjadi:
- Nombor tetap
- Rentetan aksara (nilai teks)
- Tarikh atau masa
- Fungsi yang mengembalikan mana-mana nilai di atas
- Rujukan kepada mana-mana sel lain dalam hamparan yang mengandungi mana-mana nilai di atas
Bahagian BENAR atau SALAH fungsi juga boleh mengembalikan mana-mana perkara di atas. Ini bermakna anda boleh menjadikan fungsi IF-THEN sangat maju dengan membenamkan pengiraan atau fungsi tambahan di dalamnya (lihat di bawah).
Apabila memasukkan syarat benar atau salah bagi pernyataan IF-THEN dalam Excel, anda perlu menggunakan tanda petikan di sekeliling mana-mana teks yang anda ingin pulangkan, melainkan anda menggunakan BENAR dan SALAH, yang Excel kenal pasti secara automatik. Nilai dan formula lain tidak memerlukan tanda petikan.
Memasukkan Pengiraan Ke dalam Fungsi IF-THEN
Anda boleh membenamkan pengiraan berbeza untuk fungsi IF-THEN untuk dilaksanakan, bergantung pada hasil perbandingan.
Dalam contoh ini, satu pengiraan digunakan untuk mengira cukai yang terhutang, bergantung pada jumlah pendapatan dalam B2.
Ujian logik membandingkan jumlah pendapatan dalam B2 untuk melihat sama ada ia lebih daripada $50, 000.00.
=IF(B2>50000, B20.15, B20.10)
Dalam contoh ini, B2 tidak lebih besar daripada 50, 000, jadi syarat "value_if_false" akan mengira dan mengembalikan hasil tersebut.
Dalam kes ini, itu ialah B20.10, iaitu 4000.
Hasilnya diletakkan ke dalam sel C2, di mana fungsi IF-THEN disisipkan, akan menjadi 4000.
Anda juga boleh membenamkan pengiraan ke bahagian perbandingan fungsi.
Sebagai contoh, jika anda ingin menganggarkan bahawa pendapatan boleh cukai hanya akan menjadi 80% daripada jumlah pendapatan, anda boleh menukar fungsi IF-THEN di atas kepada yang berikut.
=JIKA(B20.8>50000, B20.15, B20.10)
Ini akan melakukan pengiraan pada B2 sebelum membandingkannya dengan 50, 000.
Jangan sekali-kali memasukkan koma apabila memasukkan nombor dalam ribuan. Ini kerana Excel mentafsir koma sebagai penghujung hujah di dalam fungsi.
Fungsi Bersarang Di Dalam Fungsi IF-THEN
Anda juga boleh membenamkan (atau "sarang") fungsi di dalam fungsi IF-THEN.
Ini membolehkan anda melakukan pengiraan lanjutan dan kemudian membandingkan hasil sebenar dengan hasil yang dijangkakan.
Dalam contoh ini, katakan anda mempunyai hamparan dengan lima gred pelajar dalam lajur B. Anda boleh purata gred tersebut menggunakan fungsi AVERAGE. Bergantung pada hasil purata kelas, anda boleh mengembalikan sel C2 sama ada "Cemerlang!" atau "Memerlukan Kerja."
Beginilah cara anda memasukkan fungsi IF-THEN:
=JIKA(PURATA(B2:B6)>85, "Cemerlang!", "Memerlukan Kerja")
Fungsi ini mengembalikan teks "Cemerlang!" dalam sel C2 jika purata kelas melebihi 85. Jika tidak, ia mengembalikan "Memerlukan Kerja."
Seperti yang anda lihat, memasukkan fungsi IF-THEN dalam Excel dengan pengiraan atau fungsi terbenam membolehkan anda membuat hamparan dinamik dan berfungsi tinggi.
Soalan Lazim
Bagaimanakah cara saya mencipta berbilang penyataan IF-THEN dalam Excel?
Gunakan Nesting dalam Excel untuk mencipta berbilang pernyataan IF-THEN. Sebagai alternatif, gunakan fungsi IFS.
Berapa banyak pernyataan IF yang boleh anda sarangkan dalam Excel?
Anda boleh menyusun sehingga 7 pernyataan IF dalam satu pernyataan IF-THEN.
Bagaimana pemformatan bersyarat berfungsi dalam Excel?
Dengan pemformatan bersyarat dalam Excel, anda boleh menggunakan lebih daripada satu peraturan pada data yang sama untuk menguji syarat yang berbeza. Excel terlebih dahulu menentukan sama ada pelbagai peraturan bercanggah dan, jika ya, atur cara menentukan peraturan pemformatan bersyarat untuk digunakan pada data.