Cara menggunakan fungsi Excel IF -

Ringkasan

Fungsi IF menjalankan ujian logik dan mengembalikan satu nilai untuk hasil yang BENAR, dan yang lain untuk hasil yang SALAH. Sebagai contoh, untuk "lulus" skor di atas 70: = JIKA (A1> 70, "Lulus", "Gagal"). Lebih daripada satu keadaan dapat diuji dengan fungsi IF bersarang. Fungsi IF boleh digabungkan dengan fungsi logik seperti AND dan OR untuk melanjutkan ujian logik.

Tujuan

Uji keadaan tertentu

Nilai pulangan

Nilai yang anda berikan untuk BENAR atau SALAH

Sintaks

= JIKA (ujian_ logik, (nilai_if_true), (nilai_if_false))

Hujah

  • logical_test - Nilai atau ungkapan logik yang boleh dinilai sebagai BENAR atau SALAH.
  • value_if_true - (pilihan) Nilai yang akan dikembalikan apabila logical_test dinilai menjadi BENAR.
  • value_if_false - (pilihan) Nilai yang akan dikembalikan semasa logical_test dinilai menjadi FALSE.

Versi

Excel 2003

Catatan penggunaan

Fungsi IF digunakan untuk menjalankan ujian logik, dan bertindak balas berbeza bergantung pada apakah hasilnya BENAR atau SALAH. Argumen pertama, logical_test, adalah ungkapan yang mengembalikan sama ada BENAR atau SALAH. Value_if_true dan value_if_false adalah pilihan, tetapi sekurang-kurangnya satu daripadanya mesti disediakan. Hasil dari IF boleh menjadi nilai, rujukan sel, atau formula lain.

Dalam contoh yang ditunjukkan di atas, kami ingin menetapkan "Lulus" atau "Gagal" berdasarkan skor ujian. Markah lulus adalah 70 atau lebih tinggi. Rumus dalam D6, disalin, adalah:

=IF(C6>=70,"Pass","Fail")

Terjemahan: Sekiranya nilai dalam C6 lebih besar daripada atau sama dengan 70, kembalikan "Lulus". Jika tidak, kembalikan "Gagal".

Aliran logik formula ini dapat diterbalikkan. Formula di bawah memberikan hasil yang sama:

=IF(C6<70,"Fail","Pass")

Terjemahan: Sekiranya nilai dalam C6 kurang dari 70, kembali "Gagal". Jika tidak, kembalikan "Lulus".

Kedua-dua formula di atas, apabila disalin, akan memberikan hasil yang betul.

Catatan: Sekiranya anda baru mengetahui idea tentang kriteria formula, artikel ini menerangkan banyak contoh.

Formula lain

Fungsi IF dapat mengembalikan formula lain sebagai hasilnya. Contohnya, formula di bawah akan mengembalikan A1 * 5% apabila A1 kurang dari 100, dan A1 * 7% apabila A1 lebih besar daripada atau sama dengan 100:

=IF(A1<100,A1*5%,A1*7%)

Penyata IF bersarang

Fungsi IF boleh "bersarang". "IF bersarang" merujuk kepada formula di mana sekurang-kurangnya satu fungsi IF bersarang di dalam yang lain untuk menguji lebih banyak keadaan dan mengembalikan hasil yang lebih mungkin. Setiap penyataan IF perlu "bersarang" dengan teliti di dalam yang lain supaya logiknya betul.

Contohnya, formula berikut boleh digunakan untuk memberikan nilai daripada keputusan lulus / gagal:

=IF(C6<70,"F",IF(C6<75,"D",IF(C6<85,"C",IF(C6<95,"B","A"))))

Sehingga 64 fungsi IF dapat disarang. Walau bagaimanapun, secara amnya, anda harus mempertimbangkan fungsi lain, seperti VLOOKUP atau HLOOKUP untuk senario yang lebih kompleks, kerana ia dapat menangani lebih banyak keadaan dengan cara yang lebih lancar.

Pengendali logik

Semasa anda membuat ujian dengan IF, anda boleh menggunakan salah satu pengendali logik berikut:

Pengendali perbandingan Makna Contohnya
= sama dengan A1 = D1
> lebih besar daripada A1> D1
> = lebih besar daripada atau sama dengan A1> = D1
< kurang daripada A1
<= kurang daripada atau sama dengan A1 <= D1
tidak sama dengan A1D1

Fungsi IF tidak menyokong wildcard, tetapi anda boleh menggabungkan IF dengan COUNTIF untuk mendapatkan fungsi asas wildcard.

JIKA dengan DAN, ATAU

Fungsi IF dapat digabungkan dengan fungsi AND dan fungsi OR. Contohnya, untuk mengembalikan "OK" ketika A1 berada di antara 7 hingga 10, anda boleh menggunakan formula seperti ini:

=IF(AND(A1>7,A1<10),"OK","")

Terjemahan: jika A1 lebih besar daripada 7 dan kurang dari 10, kembalikan "OK". Jika tidak, kembalikan apa-apa ("").

Untuk mengembalikan B1 + 10 apabila A1 berwarna "merah" atau "biru" anda boleh menggunakan fungsi ATAU seperti ini:

=IF(OR(A1="red",A1="blue"),B1+10,B1)

Terjemahan: jika A1 berwarna merah atau biru, kembalikan B1 + 10, jika tidak, pulangkan B1.

Maklumat lanjut

  • Baca lebih lanjut mengenai IF bersarang
  • Ketahui cara menggunakan VLOOKUP dan bukannya IF bersarang (video)
  • 50 Contoh kriteria formula

Lihat di bawah untuk lebih banyak contoh fungsi IF.

Catatan

  • Untuk mengira sesuatu secara bersyarat, gunakan fungsi COUNTIF atau COUNTIFS.
  • Untuk menjumlahkan sesuatu secara bersyarat, gunakan fungsi SUMIF atau SUMIFS.
  • Sekiranya ada argumen kepada IF yang disediakan sebagai tatasusunan, fungsi IF akan menilai setiap elemen array.

Video-video yang berkaitan

Cara melangkah melalui rumus rumus menggunakan evaluasi Dalam video ini, kita melihat bagaimana menggunakan fitur yang disebut Evaluate Formula untuk menyelesaikan rumus kompleks satu langkah pada satu masa. Cara membuat formula dengan IF bersarang Dalam video ini, saya akan menunjukkan kepada anda cara membuat formula yang menggunakan beberapa penyataan IF bersarang. Ini adalah teknik biasa untuk menangani pelbagai keadaan dalam satu formula. 3 formula laras asas Mengapa menggunakan formula larik? Dalam video ini kita akan melihat tiga contoh formula larik asas. Rumus array tradisional dapat menyelesaikan masalah yang rumit, dan formula susunan binaan dalam versi array dinamik Excel lebih mudah daripada sebelumnya. Cara mengelompokkan nilai dengan VLOOKUP Dalam video ini, kita akan melihat cara mudah untuk menggunakan VLOOKUP untuk mengelompokkan data ke dalam kategori tertentu. Cara membina carta dinamik sederhana Dalam video ini, kita akan melihat bagaimana membina carta dinamik sederhana di Excel. Carta dinamik bertindak balas secara automatik terhadap perubahan data. Cara mengganti IF bersarang dengan VLOOKUP Dalam video pendek ini, kita melihat bagaimana cara mengganti formula IF bersarang biasa dengan formula VLOOKUP. Berbanding dengan penyataan IF bersarang, VLOOKUP lebih ringkas dan telus. Ia juga lebih mudah untuk disesuaikan kemudian.

Artikel menarik...