Fungsi Boolean, konjungsi, disjungsi. Fungsi logik

Isi kandungan:

Fungsi Boolean, konjungsi, disjungsi. Fungsi logik
Fungsi Boolean, konjungsi, disjungsi. Fungsi logik
Anonim

Terdapat hamparan di mana anda perlu menggunakan fungsi logik, skema logik pelbagai susunan. Pakej perisian Microsoft Excel datang untuk menyelamatkan. Ia bukan sahaja boleh mengira nilai logik ungkapan, tetapi juga melakukan pengiraan matematik yang kompleks.

Apakah itu Excel?

Produk perisian yang direka bentuk untuk berfungsi dengan hamparan. Dicipta oleh Microsoft dan sesuai untuk hampir semua sistem pengendalian. Di sini anda boleh menggunakan kedua-dua formula untuk mencari hasil dan membina graf serta carta pelbagai jenis.

Pengguna menggunakan bukan sahaja fungsi logik dalam Excel, tetapi juga matematik, statistik, kewangan, teks, dll.

Ciri Excel

Bidang aplikasi produk perisian adalah pelbagai:

  • Lembaran kerja Excel ialah hamparan siap sedia, jadi pengguna tidak perlu melakukan pengiraan untuk membawa dokumen ke bentuk yang betul.
  • Pakej perisian menawarkan penggunaan fungsi Boolean, serta trigonometri, statistik,teks, dsb.
  • Berdasarkan pengiraan, Excel membina graf dan carta.
  • Oleh kerana pakej perisian mengandungi perpustakaan besar fungsi matematik dan statistik, pelajar sekolah dan pelajar boleh menggunakannya untuk menyiapkan makmal dan kertas penggal.
  • Adalah berguna untuk pengguna menggunakan ciri Excel untuk pengiraan rumah dan peribadi.
  • Bahasa pengaturcaraan VBA terbina dalam produk perisian, yang boleh memudahkan kehidupan seorang akauntan apabila mengautomasikan aliran kerja syarikat kecil.
  • Hamparan Excel juga bertindak sebagai pangkalan data. Fungsi penuh dilaksanakan hanya dari versi 2007. Produk awal mempunyai had baris.
  • Apabila membuat pelbagai jenis laporan, Excel datang untuk menyelamatkan kerana ia membantu mencipta jadual pangsi.

Operator Logikal Excel

Ekspresi Boolean difahami sebagai data yang diperlukan untuk menulis elemen di mana kata hubung dan disjung, serta operator lain, memadankan nombor, formula, teks. Dengan bantuan mereka, mesej itu ditulis dalam bentuk simbolik, menunjukkan tindakan itu.

Fungsi logik (atau dipanggil Boolean) menggunakan nombor, teks, pautan dengan alamat sel sebagai elemen.

Terdapat beberapa cara untuk mengetahui lebih lanjut tentang setiap operator dan sintaksnya:

  • Wizard Fungsi Panggilan.
  • Gunakan bantuan Microsoft melalui F1.
  • Dalam versi Excel 2007, periksa komposisi setiap kategori pada bar alat.
fungsi logikdalam excel
fungsi logikdalam excel

Algebra Boolean

Pengasas logik proposisi (nama lain untuk bahagian matematik) ialah D. Buhl, yang pada masa mudanya terlibat dalam terjemahan karya ahli falsafah Yunani kuno. Dari situlah dia menimba ilmu dan mencadangkan untuk memperkenalkan sebutan khas untuk pernyataan: 1 - Betul, 0 - Salah.

Algebra Boolean ialah cabang matematik yang mengkaji penyataan, menganggapnya sebagai nilai logik dan menjalankan operasi ke atasnya. Sebarang pernyataan boleh dikodkan dan kemudian digunakan, dimanipulasi untuk membuktikan benar atau salah.

Fungsi Boolean dipanggil f(x1, x2, …, x ), daripada n pembolehubah, jika fungsi atau mana-mana pengendalinya mengambil nilai hanya daripada set {0;1}. Undang-undang algebra logik digunakan dalam menyelesaikan masalah, dalam pengaturcaraan, pengekodan, dll.

Anda boleh memaparkan fungsi Boolean dengan cara berikut:

  • lisan (pernyataan ditulis dalam bentuk teks);
  • meja;
  • numerik;
  • grafik;
  • analitik;
  • koordinat.

Dan fungsi

Pengendali DAN ialah gabungan dalam pakej perisian Excel. Jika tidak, ia dipanggil pendaraban logik. Ia biasanya dilambangkan dengan ∧, &,atau tanda antara operan ditiadakan sepenuhnya. Fungsi ini diperlukan untuk menentukan kebenaran ungkapan yang dimasukkan. Dalam algebra Boolean, kata hubung mengambil nilai daripada set, dan hasil pengiraan juga ditulis kepadanya. Pendaraban logik berlaku:

  • perduaan kerana ia mengandungi 2operan;
  • ternary jika terdapat 3 pengganda;
  • n-ary jika set mengandungi n operan.

Anda boleh menyelesaikan contoh dengan memadankan peraturan atau dengan membuat jadual kebenaran. Jika ungkapan mengandungi beberapa operan, adalah lebih mudah untuk menggunakan pakej perisian Excel untuk penyelesaian kedua, kerana keseluruhan proses akan menyusahkan apabila mengira secara manual.

Hasil pengiraan boleh menjadi:

  • Benar: jika semua hujah adalah benar.
  • Salah: jika semua kriteria salah atau sekurang-kurangnya satu daripadanya.

Pengendali "AND" dan "OR" boleh mengandungi sehingga 30 kriteria.

Contoh.

1) Adalah perlu untuk menentukan kebenaran data yang dimasukkan. Jelas sekali, contoh terakhir yang disertakan dalam kurungan tidak betul secara matematik, jadi fungsi itu akan mengembalikan Salah.

2) Kedua-dua sel mempunyai nilai yang bertentangan. Fungsi AND mengembalikan Palsu kerana salah satu argumen adalah palsu.

3) Operasi aritmetik ditetapkan. Ia adalah perlu untuk memeriksa kebenaran mereka. Operator ini mengembalikan "Benar" kerana semuanya betul dari sudut aritmetik.

konjungsi dan disjungsi
konjungsi dan disjungsi

Fungsi "ATAU"

Operator "ATAU" dalam kategori "Fungsi logik" ialah percanggahan, iaitu, ia membolehkan anda mendapatkan jawapan yang benar dalam bentuk bukan kategori. Nama lain untuk operator dalam algebra Boolean: penambahan logik. Tetapkan: ∨, +, "atau". Pembolehubah mengambil nilai daripada set dan jawapannya ditulis di sana.

Hasil pengiraan ialah:

  • Benar: jika mana-mana atau semua hujah adalah benar.
  • Salah: jika semua kriteria adalah palsu.

Contoh.

1) Disjunction dalam Excel memeriksa bukan sahaja ungkapan logik, tetapi juga ungkapan matematik untuk ketepatan. Jadi, dalam kes ini, kedua-dua keputusan adalah palsu dari sudut aritmetik, jadi jawapannya adalah Salah.

2) Operator mengembalikan Benar kerana salah satu argumen adalah benar dan satu lagi palsu. Ini ialah kriteria yang sah untuk disjungsi.

fungsi boolean
fungsi boolean

Fungsi JIKA

Dalam kumpulan "Fungsi logik", pengendali "IF" mengambil tempat. Fungsi ini diperlukan untuk mendapatkan hasil jika maklumat itu benar, dan hasil lain jika data palsu.

  • Dalam pernyataan bersyarat, adalah mungkin untuk menyemak sehingga 64 syarat pada satu masa.
  • Jika salah satu kriteria ialah tatasusunan, maka fungsi akan menyemak setiap elemen.
  • Jika jawapannya salah, tetapi formula tidak menyatakan jumlah yang sepatutnya dalam kes "Salah", maka pengendali memberikan hasil yang sama dengan 0.

Contoh.

Diberikan:

  • nama produk;
  • harganya untuk 1 unit;
  • kuantiti barang yang dibeli;
  • harga.

Adalah perlu untuk mengira lajur "Kena bayar". Jika harga pembelian melebihi 1000 rubel, maka pembeli diberi diskaun 3%. Jika tidak, lajur "TOTAL" dan "Boleh dibayar" adalah sama.

jadual fungsi logik
jadual fungsi logik

1) Semakan keadaan: kos melebihi 1000 rubel.

2) Jika benarkos kriteria didarabkan dengan 3%.

3) Jika penyata itu palsu, hasil "Kena bayar" tidak berbeza daripada "JUMLAH".

Menyemak berbilang syarat

Terdapat jadual yang menunjukkan markah peperiksaan dan markah guru.

1) Adalah perlu untuk menyemak sama ada jumlah markah kurang daripada 35. Jika jawapannya benar, maka hasil kerja adalah “Gagal.”

2) Jika syarat sebelumnya salah, markahnya ialah >35, operator meneruskan ke hujah seterusnya. Jika nilai dalam sel ialah >=75, maka "Cemerlang" diberikan di sebelahnya. Jika tidak, fungsi akan mengembalikan "Lulus".

fungsi logik
fungsi logik

Walaupun pengendali "Jika" berfungsi dengan nilai boolean, ia juga berfungsi dengan baik dengan nombor.

Contoh.

Data:

  • nama vendor;
  • jualan mereka.

Perlu dikira mana antara penjual komisen yang perlu dibayar:

  • jika jumlah jualan kurang daripada 50 ribu, maka peratusan tidak dikenakan;
  • jika volum transaksi berbeza antara 50-100 ribu, maka komisennya ialah 2%;
  • jika jumlah jualan melebihi 100 ribu, maka bonus dikeluarkan sebanyak 4%.

Di bawah nombor 1 ialah blok pertama "JIKA", di mana ia diperiksa kebenarannya. Jika syarat itu salah, maka blok 2 dilaksanakan, dengan 2 lagi kriteria ditambahkan.

meminimumkan fungsi logik
meminimumkan fungsi logik

Fungsi "IFERROR"

Fungsi Boolean dilengkapkan oleh operator ini, kerana ia dapat mengembalikan beberapa hasil jika terdapat ralat dalam formula. Saya jatuhbenar, "IFERROR" mengembalikan hasil pengiraan.

Fungsi "BENAR" dan "PALSU"

Fungsi Boolean dalam Excel tidak boleh dilakukan tanpa pengendali "TRUE". Ia mengembalikan nilai yang sepadan.

Sbalikan bagi "BENAR" ialah "SALAH". Kedua-dua fungsi tidak mengambil hujah dan jarang digunakan sebagai contoh kendiri.

BUKAN operator

Semua fungsi logik dalam Excel boleh disangkal menggunakan operator "TIDAK". Nilai yang dimasukkan semasa menggunakan prosedur ini akan menghasilkan sebaliknya.

Contoh.

Jelas sekali, operator memberikan jawapan yang bertentangan dengan data asal.

fungsi logik litar logik
fungsi logik litar logik

Pengurangan fungsi logik

Fenomena ini berkaitan secara langsung dengan penciptaan litar atau litar. Ini dinyatakan melalui kerumitan dan kosnya, perkadaran bilangan operasi logik dan bilangan kejadian hujah. Jika anda menggunakan aksiom dan teorem logik, anda boleh memudahkan fungsi.

Terdapat kaedah pengecilan algoritma khas. Terima kasih kepada mereka, pengguna dapat secara bebas memudahkan fungsi dengan cepat dan tanpa ralat. Antara kaedah ini ialah:

  • kad Carnot;
  • Kaedah Quine;
  • algoritma matriks tersirat;
  • Kaedah Quine-McCluskey, dsb.

Jika bilangan hujah tidak melebihi 6, maka adalah lebih baik untuk pengguna menggunakan kaedah peta Karnot untuk kejelasan. Jika tidak, algoritma Quine-McCluskey digunakan.

Disyorkan: