Fungsi Boolean, konjungsi, disjungsi. Fungsi logika

Daftar Isi:

Fungsi Boolean, konjungsi, disjungsi. Fungsi logika
Fungsi Boolean, konjungsi, disjungsi. Fungsi logika
Anonim

Ada spreadsheet di mana perlu untuk menerapkan fungsi logis, skema logis dari berbagai pesanan. Paket perangkat lunak Microsoft Excel datang untuk menyelamatkan. Itu tidak hanya dapat menghitung nilai logis dari suatu ekspresi, tetapi juga melakukan perhitungan matematis yang kompleks.

Apa itu Excel?

Produk perangkat lunak yang dirancang untuk bekerja dengan spreadsheet. Dibuat oleh Microsoft dan cocok untuk hampir semua sistem operasi. Di sini Anda dapat menggunakan kedua rumus untuk menemukan hasil, dan membuat grafik dan bagan dari berbagai jenis.

Pengguna tidak hanya menggunakan fungsi logika di Excel, tetapi juga matematika, statistik, keuangan, teks, dll.

Fitur Excel

Area aplikasi produk perangkat lunak beragam:

  • Lembar kerja Excel adalah spreadsheet yang sudah jadi, jadi pengguna tidak perlu melakukan perhitungan untuk membawa dokumen ke bentuk yang benar.
  • Paket perangkat lunak menawarkan penggunaan fungsi Boolean, serta trigonometri, statistik,teks, dll.
  • Berdasarkan perhitungan, Excel membuat grafik dan bagan.
  • Karena paket perangkat lunak berisi perpustakaan besar fungsi matematika dan statistik, anak sekolah dan siswa dapat menggunakannya untuk menyelesaikan laboratorium dan makalah.
  • Berguna bagi pengguna untuk menggunakan fitur Excel untuk perhitungan rumah dan pribadi.
  • Bahasa pemrograman VBA dibangun ke dalam produk perangkat lunak, yang dapat membuat hidup lebih mudah bagi seorang akuntan ketika mengotomatisasi alur kerja sebuah perusahaan kecil.
  • Spreadsheet Excel juga berfungsi sebagai database. Fungsionalitas penuh diimplementasikan hanya dari versi 2007. Produk awal memiliki batas baris.
  • Saat membuat berbagai jenis laporan, Excel membantu karena membantu membuat tabel pivot.

Operator Logika Excel

Ekspresi Boolean dipahami sebagai data yang diperlukan untuk menulis elemen di mana konjungsi dan disjungsi, serta operator lain, mencocokkan angka, rumus, teks. Dengan bantuan mereka, pesan tersebut ditulis dalam bentuk simbolis, yang menunjukkan tindakan.

Fungsi logika (atau disebut Boolean) menggunakan angka, teks, tautan dengan alamat sel sebagai elemen.

Ada beberapa cara untuk mempelajari lebih lanjut tentang setiap operator dan sintaksnya:

  • Penyihir Fungsi Panggilan.
  • Gunakan bantuan Microsoft melalui F1.
  • Dalam versi Excel 2007, periksa komposisi setiap kategori pada toolbar.
fungsi logikadi excel
fungsi logikadi excel

aljabar Boolean

Pendiri logika proposisional (nama lain untuk bagian matematika) adalah D. Buhl, yang di masa mudanya terlibat dalam terjemahan karya-karya filsuf Yunani kuno. Dari sanalah ia memperoleh pengetahuan dan mengusulkan untuk memperkenalkan sebutan khusus untuk pernyataan: 1 - Benar, 0 - Salah.

Aljabar Boolean adalah cabang matematika yang mempelajari pernyataan, memperlakukannya sebagai nilai logis, dan melakukan operasi pada pernyataan tersebut. Setiap pernyataan dapat dikodekan dan kemudian digunakan, dimanipulasi untuk membuktikan benar atau salah.

Sebuah fungsi Boolean disebut f(x1, x2, …, x ), dari n variabel, jika fungsi atau salah satu operatornya mengambil nilai hanya dari himpunan {0;1}. Hukum aljabar logika diterapkan dalam memecahkan masalah, dalam pemrograman, pengkodean, dll.

Anda dapat menampilkan fungsi Boolean dengan cara berikut:

  • verbal (pernyataan ditulis dalam bentuk teks);
  • tabel;
  • numerik;
  • grafik;
  • analitik;
  • koordinat.

Dan fungsi

Operator AND adalah konjungsi dalam paket perangkat lunak Excel. Jika tidak, itu disebut perkalian logis. Biasanya dilambangkan dengan, &,atau tanda di antara operan dihilangkan sama sekali. Fungsi diperlukan untuk menentukan kebenaran ekspresi yang dimasukkan. Dalam aljabar Boolean, sebuah konjungsi mengambil nilai dari suatu himpunan, dan hasil perhitungannya juga dituliskan padanya. Perkalian logis terjadi:

  • biner karena mengandung 2operan;
  • ternary jika ada 3 pengali;
  • n-ary jika himpunan berisi n operan.

Anda dapat menyelesaikan sebuah contoh dengan mencocokkan aturan atau dengan membuat tabel kebenaran. Jika ekspresi berisi beberapa operan, akan lebih mudah menggunakan paket perangkat lunak Excel untuk solusi kedua, karena seluruh proses akan rumit saat menghitung secara manual.

Hasil perhitungannya bisa:

  • True: jika semua argumen benar.
  • False: jika semua kriteria salah atau setidaknya salah satunya.

Operator "DAN" dan "ATAU" dapat berisi hingga 30 kriteria.

Contoh.

1) Penting untuk menentukan kebenaran data yang dimasukkan. Jelas, contoh terakhir yang diapit tanda kurung tidak benar secara matematis, jadi fungsinya akan mengembalikan False.

2) Kedua sel memiliki nilai yang berlawanan. Fungsi AND mengembalikan False karena salah satu argumennya salah.

3) Operasi aritmatika diatur. Hal ini diperlukan untuk memeriksa kebenaran mereka. Operator ini mengembalikan "Benar" karena semuanya benar dari sudut pandang aritmatika.

konjungsi dan disjungsi
konjungsi dan disjungsi

Fungsi "ATAU"

Operator "ATAU" dalam kategori "Fungsi logika" adalah disjungsi, yaitu memungkinkan Anda mendapatkan jawaban yang benar dalam bentuk non-kategori. Nama lain untuk operator dalam aljabar Boolean: penjumlahan logis. Tunjuk:, +, "atau". Variabel mengambil nilai dari himpunan dan jawabannya tertulis disana.

Hasil perhitungannya adalah:

  • True: jika salah satu atau semua argumen benar.
  • False: jika semua kriteria salah.

Contoh.

1) Disjungsi di Excel tidak hanya memeriksa ekspresi logis, tetapi juga matematika untuk kebenarannya. Jadi, dalam kasus khusus ini, kedua hasil salah dari sudut pandang aritmatika, jadi jawabannya Salah.

2) Operator mengembalikan True karena salah satu argumennya benar dan yang lainnya salah. Ini adalah kriteria yang valid untuk disjungsi.

fungsi boolean
fungsi boolean

Fungsi JIKA

Dalam grup "Fungsi logika", operator "JIKA" mengambil tempat. Fungsi tersebut diperlukan untuk mendapatkan hasil jika informasi benar, dan hasil lain jika data salah.

  • Dalam pernyataan bersyarat, dimungkinkan untuk memeriksa hingga 64 kondisi sekaligus.
  • Jika salah satu kriterianya adalah array, maka fungsi tersebut akan memeriksa setiap elemen.
  • Jika jawabannya salah, tetapi rumus tidak menentukan jumlah total yang seharusnya dalam kasus "Salah", maka operator memberikan hasil yang sama dengan 0.

Contoh.

Diberikan:

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

Hal ini diperlukan untuk menghitung kolom "Hutang". Jika harga pembelian melebihi 1000 rubel, maka pembeli diberikan diskon 3%. Jika tidak, kolom "TOTAL" dan "Hutang" adalah sama.

tabel fungsi logika
tabel fungsi logika

1) Pemeriksaan kondisi: biaya melebihi 1000 rubel.

2) Jika benarbiaya kriteria dikalikan dengan 3%.

3) Jika pernyataan salah, maka hasil “Hutang” tidak berbeda dengan “TOTAL”.

Memeriksa beberapa kondisi

Ada tabel yang menunjukkan nilai ujian dan nilai guru.

1) Perlu dicek apakah nilai totalnya kurang dari 35. Jika jawaban benar, maka hasil pekerjaan adalah “Gagal”.

2) Jika kondisi sebelumnya salah, skornya adalah >35, operator melanjutkan ke argumen berikutnya. Jika nilai dalam sel adalah >=75, maka "Luar Biasa" ditetapkan di sebelahnya. Jika tidak, fungsi akan mengembalikan "Lulus".

fungsi logika
fungsi logika

Meskipun operator "Jika" bekerja dengan nilai boolean, ia juga bekerja dengan baik dengan angka.

Contoh.

Data:

  • nama vendor;
  • penjualan mereka.

Harus dihitung penjual mana yang harus dibayar komisi:

  • jika jumlah penjualan kurang dari 50 ribu, maka persentase tidak dikenakan biaya;
  • jika volume transaksi bervariasi antara 50-100 ribu, maka komisinya adalah 2%;
  • jika jumlah penjualan lebih dari 100 ribu, maka bonus yang diberikan sebesar 4%.

Di bawah angka 1 adalah blok pertama "JIKA", di mana kebenarannya diperiksa. Jika kondisinya salah, maka blok 2 dijalankan, dimana 2 kriteria lagi ditambahkan.

minimalisasi fungsi logika
minimalisasi fungsi logika

Fungsi "IFERROR"

Fungsi Boolean dilengkapi oleh operator ini, karena dapat mengembalikan beberapa hasil jika ada kesalahan dalam rumus. Aku jatuhbenar, "IFERROR" mengembalikan hasil perhitungan.

Fungsi "TRUE" dan "FALSE"

Fungsi Boolean di Excel tidak dapat dilakukan tanpa operator "TRUE". Ini mengembalikan nilai yang sesuai.

Invers dari "TRUE" adalah "FALSE". Kedua fungsi tidak mengambil argumen dan jarang digunakan sebagai contoh yang berdiri sendiri.

BUKAN operator

Semua fungsi logika di Excel dapat dibantah menggunakan operator "TIDAK". Nilai yang dimasukkan saat menggunakan prosedur ini akan menghasilkan kebalikannya.

Contoh.

Jelas, operator memberikan jawaban yang berlawanan dengan data asli.

fungsi logika rangkaian logika
fungsi logika rangkaian logika

Meminimalkan fungsi logika

Fenomena ini berkaitan langsung dengan penciptaan sirkuit atau sirkuit. Ini diekspresikan melalui kompleksitas dan biayanya, proporsionalitas jumlah operasi logis dan jumlah kemunculan argumen. Jika Anda menggunakan aksioma dan teorema logika, Anda dapat menyederhanakan fungsinya.

Ada metode minimisasi algoritmik khusus. Berkat mereka, pengguna dapat menyederhanakan fungsi secara mandiri dengan cepat dan tanpa kesalahan. Di antara metode ini adalah:

  • Kartu Carnot;
  • Metode Quine;
  • algoritma matriks implikan;
  • metode Quine-McCluskey, dll.

Jika jumlah argumen tidak melebihi 6, maka lebih baik pengguna menggunakan metode peta Karnot untuk kejelasan. Jika tidak, algoritma Quine-McCluskey diterapkan.

Direkomendasikan: