Operasi Boolean dalam Excel

Fungsi logik ialah sejenis fungsi yang boleh mengembalikan salah satu nilai yang mungkin - benar jika sel mengandungi nilai yang memenuhi kriteria tertentu dan palsu jika ini tidak berlaku. Fungsi logik digunakan untuk memprogramkan hamparan untuk mencapai pemunggahan diri anda daripada tindakan yang kerap berulang.

Selain itu, fungsi logik boleh digunakan untuk menyemak sejauh mana kandungan sel memenuhi kriteria tertentu. Nilai boolean lain juga boleh disemak.

Pengendali Perbandingan

Setiap ungkapan mengandungi operator perbandingan. Mereka adalah seperti berikut:

  1. = – nilai 1 sama dengan nilai 2.
  2. > – nilai 1 lebih besar daripada nilai 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= nilai 1 atau sama dengan nilai 2 atau lebih besar.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> nilai 1 atau lebih besar daripada nilai 2 atau kurang.

Akibatnya, Excel mengembalikan satu daripada dua keputusan yang mungkin: benar (1) atau palsu (2).

Untuk menggunakan fungsi logik, adalah perlu, dalam semua kes yang mungkin, untuk menentukan syarat yang mengandungi satu atau lebih pengendali.

Fungsi sebenar

Для использования этой функции не нужно указывать никаких аргументов, и она всегда возвращает «Истино» (что стистифчиность слушают с 1 стисточински)

Contoh Formula − =TRUE().

Fungsi palsu

Fungsi ini benar-benar serupa dengan yang sebelumnya, hanya hasil yang dikembalikan olehnya adalah "Salah". Formula paling mudah di mana anda boleh menggunakan fungsi ini ialah yang berikut =ЛОЖЬ().

fungsi DAN

Tujuan formula ini adalah untuk mengembalikan nilai "Benar" apabila setiap argumen sepadan dengan nilai tertentu atau kriteria tertentu, yang diterangkan di atas. Jika tiba-tiba terdapat percanggahan antara salah satu kriteria yang diperlukan, maka nilai "Salah" dikembalikan.

Rujukan sel boolean juga digunakan sebagai parameter fungsi. Bilangan maksimum hujah yang boleh digunakan ialah 255. Tetapi syarat wajib ialah kehadiran sekurang-kurangnya satu daripadanya dalam kurungan.

ИKebenaranPalsu
KebenaranKebenaranPalsu
PalsuPalsuPalsu

Sintaks untuk fungsi ini ialah:

=DAN(Boolean1; [Boolean2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в результате использованит передает передает истинное значение, поэтому в результате использованит передает передает истинное значение, поэтому в результате использованит передает передает истинное значение.Operasi Boolean dalam Excel

Fungsi "Atau".

Menyemak berbilang nilai terhadap kriteria tertentu. Jika mana-mana daripadanya sepadan, maka fungsi itu mengembalikan nilai sebenar (1). Bilangan maksimum argumen dalam situasi ini juga ialah 255, dan adalah wajib untuk menentukan satu parameter fungsi.

Bercakap tentang fungsi OR, maka dalam kesnya jadual kebenaran adalah seperti berikut.

ORKebenaranPalsu
KebenaranKebenaranKebenaran
PalsuKebenaranPalsu

Sintaks formula adalah seperti berikut:

=OR(Boolean 1; [Boolean 2];…)

Sama seperti dalam kes sebelumnya dan seterusnya, setiap hujah mesti dipisahkan daripada yang lain dengan koma bertitik. Jika kita merujuk kepada contoh di atas, maka setiap parameter mengembalikan "Benar" di sana, jadi jika perlu menggunakan fungsi "ATAU" semasa mengakses julat ini, maka formula akan mengembalikan "Benar" sehingga salah satu parameter memenuhi tertentu. kriteria.

Fungsi "Tidak".

Ia mengembalikan nilai yang bertentangan dengan yang ditetapkan pada asalnya. Iaitu, apabila menghantar nilai "Benar" sebagai parameter fungsi, "Salah" akan dikembalikan. Jika tiada padanan ditemui, maka "Benar".

Hasil yang akan dikembalikan bergantung pada hujah awal yang diterima oleh fungsi. Jika, sebagai contoh, fungsi "DAN" digunakan bersama dengan fungsi "TIDAK", maka jadualnya adalah seperti berikut.

BUKAN(dan())TRUEBERBOHONG
TRUEBERBOHONGTRUE
BERBOHONGTRUETRUE

Apabila menggunakan fungsi "Atau" dalam kombinasi dengan fungsi "Tidak", jadual akan kelihatan seperti ini.

BUKAN (ATAU())TRUEBERBOHONG
TRUEBERBOHONGBERBOHONG
BERBOHONGBERBOHONGTRUE

Sintaks untuk fungsi ini sangat mudah: =НЕ(принимаемое логическое значение).

If

Ciri ini boleh dipanggil salah satu yang paling popular. Ia menyemak ungkapan tertentu terhadap keadaan tertentu. Hasilnya dipengaruhi oleh kebenaran atau kepalsuan pernyataan yang diberikan.

Jika kita bercakap secara khusus tentang fungsi ini, maka sintaksnya akan menjadi lebih rumit. 

=IF(Ungkapan_Boolean,[Nilai_jika_benar],[Nilai_jika_salah])Operasi Boolean dalam Excel

Mari kita lihat dengan lebih dekat contoh yang ditunjukkan dalam tangkapan skrin di atas. Di sini, parameter pertama ialah fungsi TRUE, yang disemak oleh program. Berdasarkan keputusan semakan sedemikian, hujah kedua dikembalikan. Yang ketiga turun. 

Pengguna boleh menyusun satu fungsi IF kepada yang lain. Ini mesti dilakukan dalam kes di mana, sebagai hasil daripada satu pemeriksaan untuk pematuhan syarat tertentu, perlu melakukan satu lagi. 

Sebagai contoh, terdapat beberapa kad kredit yang mempunyai nombor yang bermula dengan empat digit pertama yang mencirikan sistem pembayaran yang menyediakan perkhidmatan kad. Iaitu, terdapat dua pilihan - Visa dan Mastercard. Untuk menyemak jenis kad, anda perlu menggunakan formula ini dengan dua bersarang IF.

=IF(LEFT(A2)=”4″, “Visa”,IF(LEFT(A1111)=”2″,”Kad Induk”,”kad tidak ditakrifkan”))

Jika anda tidak tahu apa yang dimaksudkan dengan fungsi tersebut LEVSIMV, kemudian ia menulis ke bahagian sel baris teks di sebelah kiri. Pengguna dalam hujah kedua untuk fungsi ini menentukan bilangan aksara yang Excel perlu pilih dari sebelah kiri. Ia digunakan untuk menyemak sama ada empat digit pertama nombor kad kredit bermula dengan 1111. Jika hasilnya benar, "Visa" dikembalikan. Jika syarat itu palsu, maka fungsi itu digunakan IF.

Begitu juga, anda boleh mencapai sarang yang baik dan menyemak kandungan sel atau julat untuk mematuhi beberapa syarat.

fungsi ERROR

Diperlukan untuk menentukan sama ada terdapat ralat. Jika ya, maka nilai hujah kedua dikembalikan. Jika semuanya teratur, maka yang pertama. Secara keseluruhan, fungsi mempunyai dua hujah, setiap satu diperlukan.

Formula ini mempunyai sintaks berikut:

 =IFERROR(value;value_if_error)

Bagaimanakah fungsi itu boleh digunakan?

Dalam contoh di bawah, anda boleh melihat ralat dalam hujah fungsi pertama. Oleh itu, formula mengembalikan jawapan bahawa pembahagian dengan sifar adalah dilarang. Parameter pertama fungsi boleh menjadi sebarang formula lain. Seseorang boleh memutuskan secara bebas kandungan yang boleh ada di sana.Operasi Boolean dalam Excel

Bagaimana fungsi boolean boleh digunakan dalam amalan

Tugas 1

Sebelum orang itu menetapkan matlamat untuk menjalankan penilaian semula baki komoditi. Jika produk disimpan selama lebih daripada 8 bulan, adalah perlu untuk mengurangkan kosnya sebanyak separuh.

Pada mulanya, anda perlu membuat jadual sedemikian.Operasi Boolean dalam Excel

Untuk mencapai matlamat ini, anda perlu menggunakan fungsi tersebut IF. Dalam kes contoh kami, formula ini akan kelihatan seperti ini:

 =ЕСЛИ(C2>=8;B2/2;B2)

Ungkapan boolean yang terkandung dalam hujah pertama fungsi digubah menggunakan operator > dan =. Dalam perkataan mudah, pada mulanya kriteria adalah seperti berikut: jika nilai sel lebih besar daripada atau sama dengan 8, formula yang dibekalkan dalam hujah kedua dilaksanakan. Dari segi istilah, jika syarat pertama adalah benar, maka hujah kedua dilaksanakan. Jika palsu - yang ketiga.Operasi Boolean dalam Excel

Kerumitan tugas ini boleh ditingkatkan. Katakan kita berhadapan dengan tugas menggunakan fungsi logik DAN. Dalam kes ini, keadaan akan mengambil bentuk berikut: jika produk disimpan selama lebih daripada 8 bulan, maka harganya mesti ditetapkan semula dua kali. Jika ia telah dijual selama lebih daripada 5 bulan, maka ia mesti ditetapkan semula sebanyak 1,5 kali. 

Dalam kes ini, anda perlu memasukkan rentetan berikut dalam medan input formula.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Operasi Boolean dalam Excel

fungsi IF membenarkan rentetan teks dalam hujah jika diperlukan. 

Tugas 2

Katakan, selepas produk itu didiskaunkan, ia mula berharga kurang daripada 300 rubel, maka ia mesti dihapuskan. Perkara yang sama mesti dilakukan jika ia tidak dijual selama 10 bulan. Dalam keadaan ini, mana-mana pilihan ini boleh diterima, jadi adalah logik untuk menggunakan fungsi tersebut OR и IF. Hasilnya ialah baris berikut.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Jika operator logik digunakan semasa menulis syarat OR, maka ia mesti dinyahkodkan seperti berikut. Jika sel C2 mengandungi nombor 10 atau lebih, atau jika sel D2 mengandungi nilai kurang daripada 300, maka nilai "dihapuskan" mesti dikembalikan dalam sel yang sepadan.Operasi Boolean dalam Excel

Jika syarat tidak dipenuhi (iaitu, ternyata palsu), maka formula secara automatik mengembalikan nilai kosong. Oleh itu, jika produk itu dijual lebih awal atau dalam stok kurang daripada yang diperlukan, atau ia didiskaunkan kepada nilai yang kurang daripada nilai ambang, maka sel kosong kekal. 

Ia dibenarkan menggunakan fungsi lain sebagai hujah. Sebagai contoh, penggunaan formula matematik boleh diterima.

Tugas 3

Katakan ada beberapa orang pelajar yang mengambil beberapa peperiksaan sebelum memasuki gimnasium. Sebagai markah lulus, terdapat markah 12. Dan untuk masuk, adalah penting bahawa terdapat sekurang-kurangnya 4 mata dalam matematik. Akibatnya, Excel harus menjana laporan resit. 

Mula-mula anda perlu membina jadual berikut.Operasi Boolean dalam Excel

Tugas kami adalah untuk membandingkan jumlah semua gred dengan skor lulus, dan sebagai tambahan untuk memastikan bahawa gred dalam matematik adalah di bawah 4. Dan dalam lajur dengan hasilnya, anda mesti menunjukkan "diterima" atau "tidak".

Kita perlu memasukkan formula berikut.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Menggunakan operator logik И adalah perlu untuk menyemak sejauh mana kebenaran syarat-syarat ini. Dan untuk menentukan skor akhir, anda perlu menggunakan fungsi klasik SUM.Operasi Boolean dalam Excel

Oleh itu, menggunakan fungsi IF anda boleh menyelesaikan banyak masalah yang berbeza, jadi ia adalah salah satu yang paling biasa.

Tugas 4

Katakan kita berhadapan dengan keperluan untuk memahami berapa banyak kos barangan selepas penilaian secara keseluruhan. Jika kos produk adalah lebih rendah daripada nilai purata, maka produk ini perlu dihapus kira. 

Untuk melakukan ini, anda boleh menggunakan jadual yang sama yang diberikan di atas.Operasi Boolean dalam Excel

Untuk menyelesaikan masalah ini, anda perlu menggunakan formula berikut.

=IF(D2

Dalam ungkapan yang diberikan dalam hujah pertama, kami menggunakan fungsi PURATAA yang menentukan min aritmetik bagi set data tertentu. Dalam kes kami, ini ialah julat D2:D7.Operasi Boolean dalam Excel

Tugas 5

Dalam kes ini, katakan kita perlu menentukan purata jualan. Untuk melakukan ini, anda perlu membuat jadual sedemikian.Operasi Boolean dalam Excel

Seterusnya, anda harus mengira nilai purata sel tersebut yang kandungannya memenuhi kriteria tertentu. Oleh itu, kedua-dua penyelesaian logik dan statistik mesti digunakan. Di bawah jadual di atas, anda perlu membuat jadual tambahan yang hasilnya akan dipaparkan.Operasi Boolean dalam Excel

Tugasan ini boleh diselesaikan menggunakan hanya satu fungsi.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Argumen pertama ialah julat nilai yang perlu disemak. Yang kedua menentukan syarat, dalam kes kami ia adalah sel B9. Tetapi sebagai hujah ketiga, julat digunakan, yang akan digunakan untuk mengira min aritmetik.

fungsi TAK HATI membolehkan anda membandingkan nilai sel B9 dengan nilai yang terletak dalam julat B2:B7, yang menyenaraikan nombor kedai. Jika data sepadan, maka formula mengira min aritmetik bagi julat C2:C7.Operasi Boolean dalam Excel

kesimpulan

Fungsi logik diperlukan dalam situasi yang berbeza. Terdapat banyak jenis formula yang boleh digunakan untuk menguji keadaan tertentu. Seperti yang dilihat di atas, fungsi utama ialah IF, но существует множество других, которые можно использовать в различных ситуациях.

Beberapa contoh juga diberikan tentang bagaimana fungsi logik boleh digunakan dalam situasi sebenar.

Terdapat banyak lagi aspek penggunaan fungsi logik, tetapi sukar untuk mempertimbangkan kesemuanya dalam rangka satu, malah artikel yang besar. Tiada had untuk kesempurnaan, jadi anda sentiasa boleh mencari aplikasi baharu formula yang sudah diketahui.

Sila tinggalkan balasan anda