Pengendali "IF" dalam Microsoft Excel: aplikasi dan contoh

Excel, sudah tentu, mempunyai fungsi yang sangat kaya. Dan di antara banyak alat yang berbeza, pengendali "JIKA" menduduki tempat yang istimewa. Ia membantu dalam menyelesaikan tugas yang sama sekali berbeza, dan pengguna beralih kepada fungsi ini lebih kerap daripada yang lain.

Dalam artikel ini, kita akan bercakap tentang apa itu pengendali "IF", dan juga mempertimbangkan skop dan prinsip bekerja dengannya.

Kandungan: Fungsi "JIKA" dalam Excel

Definisi fungsi "IF" dan tujuannya

Pengendali "IF" ialah alat program Excel untuk menyemak keadaan tertentu (ungkapan logik) untuk pelaksanaan.

Iaitu, bayangkan bahawa kita mempunyai beberapa jenis keadaan. Tugas "IF" adalah untuk menyemak sama ada syarat yang diberikan dipenuhi dan mengeluarkan nilai berdasarkan hasil semakan ke sel dengan fungsi tersebut.

  1. Jika ungkapan logik (keadaan) adalah benar, maka nilainya adalah benar.
  2. Jika ungkapan logik (syarat) tidak dipenuhi, nilainya adalah palsu.

Formula fungsi itu sendiri dalam program ialah ungkapan berikut:

=IF(syarat, [nilai jika syarat dipenuhi], [nilai jika syarat tidak dipenuhi])

Menggunakan Fungsi "IF" dengan Contoh

Mungkin maklumat di atas mungkin tidak kelihatan begitu jelas. Tetapi, sebenarnya, tidak ada yang rumit di sini. Dan untuk lebih memahami tujuan fungsi dan operasinya, pertimbangkan contoh di bawah.

Kami mempunyai meja dengan nama kasut sukan. Bayangkan kami akan mengadakan jualan tidak lama lagi, dan semua kasut wanita perlu didiskaun sebanyak 25%. Dalam salah satu lajur dalam jadual, jantina untuk setiap item hanya dinyatakan.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Tugas kami adalah untuk memaparkan nilai "25%" dalam lajur "Diskaun" untuk semua baris dengan nama perempuan. Dan dengan itu, nilainya ialah "0", jika lajur "Jantina" mengandungi nilai "lelaki"

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Pengisian data secara manual akan mengambil banyak masa, dan terdapat kebarangkalian tinggi untuk membuat kesilapan di suatu tempat, terutamanya jika senarainya panjang. Lebih mudah dalam kes ini untuk mengautomasikan proses menggunakan pernyataan "IF".

Untuk menyelesaikan tugasan ini, anda perlu menulis formula berikut di bawah:

=IF(B2=”perempuan”,25%,0)

  • Ungkapan Boolean: B2=”perempuan”
  • Nilai sekiranya, syarat dipenuhi (benar) – 25%
  • Nilai jika syarat tidak dipenuhi (salah) ialah 0.

Kami menulis formula ini dalam sel paling atas lajur "Diskaun" dan tekan Enter. Jangan lupa untuk meletakkan tanda sama dengan (=) di hadapan formula.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Selepas itu, untuk sel ini, hasilnya akan dipaparkan mengikut keadaan logik kita (jangan lupa untuk menetapkan format sel – peratusan). Jika semakan mendedahkan bahawa jantina adalah "perempuan", nilai 25% akan dipaparkan. Jika tidak, nilai sel akan sama dengan 0. Sebenarnya, apa yang kami perlukan.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Kini tinggal hanya menyalin ungkapan ini ke semua baris. Untuk melakukan ini, gerakkan kursor tetikus ke tepi kanan bawah sel dengan formula. Penunjuk tetikus hendaklah bertukar menjadi salib. Tahan butang kiri tetikus dan seret formula ke atas semua baris yang perlu diperiksa mengikut syarat yang ditetapkan.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Itu sahaja, kini kami telah menggunakan syarat untuk semua baris dan mendapat keputusan untuk setiap baris.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Memohon "JIKA" dengan berbilang syarat

Kami hanya melihat contoh menggunakan operator "IF" dengan satu ungkapan boolean. Tetapi program ini juga mempunyai keupayaan untuk menetapkan lebih daripada satu syarat. Dalam kes ini, semakan akan dijalankan terlebih dahulu pada yang pertama, dan jika ia berjaya, nilai yang ditetapkan akan dipaparkan serta-merta. Dan hanya jika ungkapan logik pertama tidak dilaksanakan, semakan pada yang kedua akan berkuat kuasa.

Mari kita lihat jadual yang sama sebagai contoh. Tetapi kali ini, mari kita menjadikannya lebih sukar. Sekarang anda perlu meletakkan diskaun pada kasut wanita, bergantung pada sukan itu.

Syarat pertama ialah pemeriksaan jantina. Jika "lelaki", nilai 0 dipaparkan dengan serta-merta. Jika ia adalah "perempuan", maka syarat kedua diperiksa. Jika sukan itu berjalan – 20%, jika tenis – 10%.

Mari kita tulis formula untuk keadaan ini dalam sel yang kita perlukan.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Kami klik Enter dan kami mendapat keputusan mengikut syarat yang ditetapkan.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Seterusnya, kami meregangkan formula ke semua baris baki jadual.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Pemenuhan dua syarat serentak

Juga dalam Excel terdapat peluang untuk memaparkan data mengenai pemenuhan dua syarat serentak. Dalam kes ini, nilai akan dianggap palsu jika sekurang-kurangnya satu daripada syarat tidak dipenuhi. Untuk tugas ini, pengendali “DAN”.

Mari kita ambil jadual kita sebagai contoh. Kini diskaun 30% akan digunakan hanya jika ini adalah kasut wanita dan direka untuk berlari. Jika syarat ini dipenuhi, nilai sel akan bersamaan dengan 30% pada masa yang sama, jika tidak, ia akan menjadi 0.

Untuk melakukan ini, kami menggunakan formula berikut:

=IF(DAN(B2=”perempuan”;C2=”berlari”);30%;0)

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Tekan kekunci Enter untuk memaparkan keputusan dalam sel.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Sama seperti contoh di atas, kami meregangkan formula ke seluruh baris.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

ATAU pengendali

Dalam kes ini, nilai ungkapan logik dianggap benar jika salah satu syarat dipenuhi. Syarat kedua mungkin tidak dipenuhi dalam kes ini.

Mari kita tetapkan masalah seperti berikut. Diskaun 35% terpakai untuk kasut tenis lelaki sahaja. Jika ia kasut lari lelaki atau kasut wanita, diskaunnya ialah 0.

Dalam kes ini, formula berikut diperlukan:

=IF(ATAU(B2=”perempuan”; C2=”berlari”);0;35%)

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Selepas menekan Enter, kami akan mendapat nilai yang diperlukan.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Kami meregangkan formula dan diskaun untuk keseluruhan julat sudah sedia.

Pengendali IF dalam Microsoft Excel: aplikasi dan contoh

Bagaimana untuk menentukan fungsi IF menggunakan Formula Builder

Anda boleh menggunakan fungsi IF bukan sahaja dengan menulisnya secara manual dalam sel atau bar formula, tetapi juga melalui Formula Builder.

Mari lihat bagaimana ia berfungsi. Katakan kita sekali lagi, seperti dalam contoh pertama, perlu meletakkan diskaun pada semua kasut wanita dalam jumlah 25%.

  1. Kami meletakkan kursor pada sel yang dikehendaki, pergi ke tab "Formula", kemudian klik "Sisipkan Fungsi".Pengendali IF dalam Microsoft Excel: aplikasi dan contoh
  2. Dalam senarai Pembina Formula yang terbuka, pilih "JIKA" dan klik "Sisipkan Fungsi".Pengendali IF dalam Microsoft Excel: aplikasi dan contoh
  3. Tetingkap tetapan fungsi dibuka. Pengendali IF dalam Microsoft Excel: aplikasi dan contohDalam medan "ungkapan logik" kami menulis syarat yang mana pemeriksaan akan dijalankan. Dalam kes kami, ia adalah "B2="female".

    Dalam medan "Benar", tulis nilai yang harus dipaparkan dalam sel jika syarat dipenuhi.

    Dalam medan "Salah" - nilai jika syarat tidak dipenuhi.

  4. Selepas semua medan diisi, klik "Selesai" untuk mendapatkan hasilnya.Pengendali IF dalam Microsoft Excel: aplikasi dan contohPengendali IF dalam Microsoft Excel: aplikasi dan contoh

Kesimpulan

Salah satu alat yang paling popular dan berguna dalam Excel ialah fungsi IF, yang menyemak data untuk memadankan syarat yang kami tetapkan dan memberikan keputusan secara automatik, yang menghapuskan kemungkinan ralat disebabkan oleh faktor manusia. Oleh itu, pengetahuan dan keupayaan untuk menggunakan alat ini akan menjimatkan masa bukan sahaja untuk melaksanakan banyak tugas, tetapi juga untuk mencari kemungkinan ralat disebabkan oleh mod operasi "manual".

Sila tinggalkan balasan anda