Cara Menggunakan Fungsi IF dalam Excel

Isi kandungan:

Cara Menggunakan Fungsi IF dalam Excel
Cara Menggunakan Fungsi IF dalam Excel
Anonim

Apa yang Perlu Diketahui

  • Fungsi IF digunakan untuk melakukan ujian logik, iaitu sama ada sesuatu itu benar atau tidak.
  • Sintaks dan argumen fungsi IF ialah =IF(ujian_logik, nilai_jika_benar, [nilai_jika_salah]).
  • Sebagai contoh =JIKA(A2>A3, "Lebih Besar", "Lebih Kecil").

Artikel ini menerangkan cara menggunakan fungsi IF untuk melaksanakan ujian logik semua versi Excel, termasuk Excel 2019 dan Microsoft 365. Beberapa contoh digariskan.

Apakah Fungsi IF?

Fungsi IF dalam Excel digunakan untuk melaksanakan ujian logik. Formula yang menggunakan fungsi ini juga dipanggil pernyataan IF atau pernyataan if/then.

Semua formula yang menggunakan fungsi ini boleh mempunyai satu daripada dua hasil. Cara ia berfungsi, seperti yang akan kita lihat dalam contoh di bawah, ialah formula disediakan untuk menguji sama ada sesuatu itu benar. Jika ia benar, satu perkara berlaku, tetapi jika ia palsu, perkara lain akan berlaku.

Image
Image

Fungsi IF ialah salah satu daripada beberapa fungsi logik yang boleh anda gunakan dalam Excel. Lain-lain termasuk DAN, IFERROR, IFS, NOT dan OR.

IF Sintaks & Argumen Fungsi

Setiap formula yang menggunakan fungsi IF mempunyai beberapa bahagian padanya:

=JIKA(ujian_logik, nilai_jika_benar, [nilai_jika_salah])

  • logical_test: Keadaan yang anda uji. Ia diperlukan.
  • nilai_jika_benar: Apakah yang perlu berlaku jika ujian_logik adalah benar. Ia diperlukan.
  • value_if_false: Apakah yang perlu berlaku jika logical_test adalah palsu. Ia adalah pilihan.

Menulis pernyataan Excel IF adalah mudah jika anda membacanya sedikit berbeza: jika bahagian pertama adalah benar, maka lakukan perkara ini. Jika bahagian pertama palsu, lakukan perkara lain ini.

Pastikan peraturan ini:

  • Excel mengembalikan FALSE jika logical_test adalah false dan value_if_false diabaikan.
  • Untuk mengembalikan teks sebagai value_if_true atau value_if_false, teks itu mesti dikelilingi dalam petikan, kecuali perkataan TRUE dan FALSE.
  • Fungsi IF tidak sensitif huruf besar/kecil.
  • Excel 2010 dan lebih baharu membenarkan sehingga 64 penyata IF wujud dalam formula yang sama. Versi lama Excel terhad kepada tujuh.

Contoh Fungsi JIKA

Berikut ialah beberapa cara berbeza anda boleh menggunakan formula IF dalam Excel:

Tulis Teks Jika Pernyataan Benar


=IF(A2>A3, "Lebih Besar", "Lebih Kecil")

Image
Image

Ini adalah contoh yang sangat asas bagi pernyataan IF dalam Excel. Ujian ini adalah untuk melihat sama ada A2 lebih besar daripada A3. Jika ya, tulis Lebih Besar, jika tidak tulis Lebih Kecil.

Lakukan Matematik Jika Pernyataan Benar


=IF(A2>A3, A2-A3)

Image
Image

Pernyataan IF ini ditulis sedikit berbeza. Daripada menghasilkan nilai_jika_benar menjadi perkataan, ia akan menolak satu nilai daripada yang lain. Jadi, jika A2 sebenarnya lebih besar daripada A3, perbezaannya adalah hasilnya. Jika ia tidak benar, kerana kami telah meninggalkan bahagian value_if_false, Excel mengembalikan FALSE.

Uji Penyata Dengan Matematik


=IF(A2/A3=5, A2/A3, "")

Image
Image

Cara lain untuk menulis pernyataan IF adalah dengan melakukan pengiraan dalam bahagian logical_test. Keadaan IF di sini ialah A2/A3=5. Jika itu benar, maka kita melakukan pengiraan A2/A3. Jika ia tidak bersamaan dengan 5, kami mahu hasilnya tiada apa-apa, jadi kami menggunakan petikan berganda.

Uji Jika Tarikh Hari Ini


=JIKA(A2=HARI INI(), "Ini hari ini", "")

Image
Image

Fungsi Excel lain boleh digunakan dalam pernyataan IF. Dalam contoh ini, kami menggunakan fungsi TODAY untuk menyemak sama ada A2 ialah tarikh hari ini. Jika ya, formula menulis Ini hari ini, jika tidak, tiada apa yang ditulis.

Menggunakan DAN Dengan Formula JIKA


=JIKA(E2<=HARI INI(), "Sekarang", "Tidak lama lagi")

=JIKA(DAN(F2="Sekarang", D2>=(B2-C2)), "Ya", "Tidak")

Image
Image

Contoh fungsi IF ini lebih terlibat. Idea di sini adalah untuk melihat sama ada item yang kita berhutang telah lewat tempoh, dan jika ya, kita melihat sama ada jumlah itu berada dalam belanjawan kita atau tidak supaya kita boleh membayarnya. Jika kedua-dua kenyataan tersebut adalah benar, kita boleh lihat di Lajur G jika sudah tiba masanya untuk membayarnya.

IF(E2<=TODAY(), "Now", "Soon") berada dalam lajur Kedekatan. Ia memberitahu kami jika item tersebut telah tertunggak atau jika ia perlu dibayar hari ini dengan membandingkan tarikh tamat tempoh dengan tarikh hari ini. Jika tarikh tamat adalah hari ini atau pada masa lalu, Now ditulis dalam Lajur F, jika tidak, kami menulis Tidak lama lagi.

Pernyataan IF kedua masih berstruktur seperti pernyataan IF walaupun DAN sedang digunakan di dalamnya. Bahagian tebal di sini ialah tempat letaknya fungsi AND dan memandangkan ia berada dalam set koma pertama, itulah yang kami gunakan sebagai logical_test:

=JIKA(DAN(F2="Sekarang", D2>=(B2-C2)), "Ya", "Tidak")

Di sini ia ditulis secara berbeza untuk menunjukkan bahawa ia sama seperti pernyataan IF yang lain:

=JIKA(uji fungsi DAN ini, tulis Ya jika ia benar, atau tulis Tidakjika palsu)

Dalam fungsi DAN terdapat dua pernyataan IF:

  • F2="Sekarang" ialah sebahagian daripada formula dalam Lajur G. Ia menyemak sama ada Now berada dalam F2.
  • D2>=(B2-C2) mempunyai dua bahagian: ia mula-mula melakukan pengiraan B2-C2 untuk melihat jumlah baki yang kita perlu bayar pada item tersebut, dan kemudian ia menyemak belanjawan yang tersedia dalam D2 untuk melihat sama ada kami mempunyai wang untuk membayarnya.

Jadi, jika kita berhutang wang sekarang, dan kita mempunyai dana untuk membayarnya, kita diberitahu bahawa Ya, sudah tiba masanya untuk membayar item tersebut.

Contoh Penyata IF Bersarang

Penyataan IF bersarang ialah apa yang dipanggil apabila lebih daripada satu pernyataan IF disertakan dalam formula. Persediaan adalah hampir sama, tetapi bukannya menutup kurungan pada penghujung set pertama, kami meletakkan koma dan menulis pernyataan lain.

Dua Penyata IF Dalam Satu Formula


=IF(B2="F", "Kelas A", IF(B2="M", "Kelas B"))

Image
Image

Contoh pertama ini digunakan untuk mengkategorikan pelajar mengikut jantina mereka, di mana perempuan diberikan Kelas A dan lelaki Kelas B. Formula menyemak F dan M dalam B2 dan kemudian menulis sama ada Kelas A atau Kelas B bergantung pada pernyataan itu benar.

Bilangan kurungan yang anda perlukan pada penghujung formula dengan fungsi IF bersarang adalah bilangan yang sama IF ditulis. Dalam contoh kami, IF ditulis dua kali, jadi kami memerlukan dua kurungan di hujungnya.

Tiga Penyata IF dalam Satu Formula


=JIKA(A2=HARI INI(), "Ini hari ini", JIKA(A2TODAY(), "Tarikh masa depan")))

Image
Image

Berikut ialah contoh formula dengan berbilang pernyataan IF. Ia sama dengan contoh TODAY di atas tetapi dengan satu lagi ujian logik:

  • Set pertama menyemak sama ada A2 adalah tarikh hari ini dan mengembalikan Ini hari ini jika ia.
  • Ujian kedua jika hari ini lebih besar daripada A2 untuk menentukan sama ada A2 adalah tarikh yang lebih lama, dan mengembalikan tarikh Lama jika tarikh tersebut.
  • Akhir sekali, terdapat ujian untuk melihat sama ada tarikh hari ini kurang daripada tarikh dalam A2, dan formula mengembalikan tarikh Masa hadapan jika ya.

Salin Harga Jika Penyata Adalah Palsu


=IF(C2="Bill", "", IF(C2="Makanan", "", B2))

Image
Image

Dalam contoh formula IF bersarang terakhir ini, kami perlu mengenal pasti dengan cepat jumlah amaun semua pembelian yang tidak termasuk dalam kategori tertentu. Kami menjumlahkan semua pembelian kami yang tidak perlu, dan dengan senarai yang panjang, ini adalah cara terbaik untuk melakukannya. Kami telah menentukan bahawa sebarang perihalan item yang menyatakan Bil atau Makanan adalah penting, jadi harga, dalam B2, perlu ditunjukkan untuk semua item lain.

Inilah yang berlaku:

  • C2="Bill", "": Jika C2 menyebut Bil, biarkan sel kosong.
  • C2="Makanan", "": Jika C2 menyebut Makanan, biarkan sel kosong.
  • B2: Jika salah satu daripada pernyataan tersebut adalah palsu, tulis apa yang terdapat dalam B2.

Apa yang diberikan oleh formula ini kepada kami ialah senarai harga yang kemudiannya boleh kami jumlahkan dengan fungsi SUM untuk menilai dengan cepat jumlah wang yang telah dibelanjakan untuk item yang kami tidak perlukan.

Cara Lebih Mudah untuk Menulis Penyata IF Bersarang

Apabila anda membina lebih banyak lagi ke dalam formula, ia boleh menjadi tidak terurus dengan cepat dan sukar untuk diedit kemudian. Satu cara untuk menjadikan penyataan IF bersarang lebih mudah untuk digunakan ialah meletakkan pemisah baris selepas setiap penyataan, seperti ini:


=

JIKA(A2=HARI INI(), "Ini hari ini",

JIKA(A2<HARI INI(), "Tarikh lama",

IF(A2IF(A2>TODAY(), "Tarikh masa depan")))

Untuk melakukan ini dalam Excel, kita perlu mengedit daripada bar formula:

  1. Pilih bar formula di bahagian atas Excel.
  2. Letakkan tetikus di bawah ruang teks sehingga kursor bertukar kepada anak panah dua muka, kemudian klik dan seret kotak ke bawah untuk menyediakan lebih banyak ruang kerja.
  3. Letakkan kursor selepas tanda sama dan tekan Alt+Enter (Windows) atau Ctrl+Option+Enter (Mac). Ini meletakkan formula yang lain pada baris baharu.
  4. Ulang Langkah 3 sebelum setiap pernyataan IF supaya setiap kejadian diletakkan pada barisnya sendiri.

    Image
    Image

Disyorkan: