Funciones booleanas, conjunción, disyunción. Funciones lógicas

Tabla de contenido:

Funciones booleanas, conjunción, disyunción. Funciones lógicas
Funciones booleanas, conjunción, disyunción. Funciones lógicas
Anonim

Hay hojas de cálculo en las que es necesario aplicar funciones lógicas, esquemas lógicos de varios órdenes. El paquete de software Microsoft Excel viene al rescate. No solo puede calcular el valor lógico de una expresión, sino también realizar cálculos matemáticos complejos.

¿Qué es Excel?

Un producto de software diseñado para trabajar con hojas de cálculo. Creado por Microsoft y apto para casi cualquier sistema operativo. Aquí puede usar ambas fórmulas para encontrar resultados y crear gráficos y tablas de varios tipos.

El usuario no solo utiliza funciones lógicas en Excel, sino también matemáticas, estadísticas, financieras, texto, etc.

Características de Excel

Las áreas de aplicación del producto de software son diversas:

  • La hoja de cálculo de Excel es una hoja de cálculo lista para usar, por lo que no es necesario que el usuario realice cálculos para llevar el documento a la forma adecuada.
  • El paquete de software ofrece el uso de funciones booleanas, así como trigonométricas, estadísticas,texto, etc.
  • Sobre la base de cálculos, Excel crea gráficos y cuadros.
  • Debido a que el paquete de software contiene una gran biblioteca de funciones matemáticas y estadísticas, los escolares y los estudiantes pueden usarlo para completar trabajos de laboratorio y trabajos finales.
  • Es útil para el usuario utilizar las funciones de Excel para cálculos domésticos y personales.
  • El lenguaje de programación VBA está integrado en el producto de software, lo que puede facilitarle la vida a un contador cuando automatiza el flujo de trabajo de una pequeña empresa.
  • La hoja de cálculo de Excel también actúa como una base de datos. La funcionalidad completa se implementa solo a partir de la versión 2007. Los primeros productos tenían un límite de línea.
  • Al crear informes de varios tipos, Excel viene al rescate, ya que ayuda a crear una tabla dinámica.

Operadores lógicos de Excel

Las expresiones booleanas se entienden como los datos necesarios para escribir elementos en los que la conjunción y la disyunción, así como otros operadores, concuerden con números, fórmulas, texto. Con su ayuda, el mensaje se escribe en forma simbólica, indicando la acción.

Las funciones lógicas (también llamadas booleanas) usan números, texto, enlaces con direcciones de celdas como elementos.

Hay varias formas de aprender más sobre cada operador y su sintaxis:

  • Asistente de funciones de llamada.
  • Utilice la ayuda de Microsoft a través de F1.
  • En las versiones de Excel de 2007, examine la composición de cada categoría en la barra de herramientas.
funciones lógicasen excel
funciones lógicasen excel

álgebra booleana

El fundador de la lógica proposicional (otro nombre para una sección de las matemáticas) es D. Buhl, quien en su juventud se dedicó a la traducción de las obras de los antiguos filósofos griegos. Fue a partir de ahí que adquirió conocimientos y propuso introducir designaciones especiales para las declaraciones: 1 - Verdadero, 0 - Falso.

El álgebra booleana es una rama de las matemáticas que estudia las declaraciones, las trata como valores lógicos y realiza operaciones con ellas. Cualquier declaración se puede codificar y luego usar, manipular para demostrar que es verdadera o falsa.

Una función booleana se denomina f(x1, x2, …, x ), de n variables, si la función o alguno de sus operadores toma valores únicamente del conjunto {0;1}. Las leyes del álgebra de la lógica se aplican en la resolución de problemas, en la programación, codificación, etc.

Puede mostrar una función booleana de las siguientes formas:

  • verbal (declaración escrita en forma de texto);
  • mesa;
  • numérico;
  • gráfico;
  • analítico;
  • coordenada.

Y función

El operador AND es una conjunción en el paquete de software de Excel. De lo contrario, se llama multiplicación lógica. Por lo general, se denota con ∧, &,o se omite por completo el signo entre los operandos. La función es necesaria para determinar la veracidad de la expresión ingresada. En el álgebra booleana, una conjunción toma valores de un conjunto y también se le escribe el resultado del cálculo. La multiplicación lógica sucede:

  • binario porque contiene 2operando;
  • ternario si hay 3 multiplicadores;
  • n-ario si el conjunto contiene n operandos.

Puedes resolver un ejemplo haciendo coincidir la regla o creando una tabla de verdad. Si la expresión contiene varios operandos, es más conveniente usar el paquete de software Excel para la segunda solución, ya que todo el proceso será engorroso al calcular manualmente.

El resultado de los cálculos puede ser:

  • Verdadero: si todos los argumentos son verdaderos.
  • Falso: si todos los criterios son falsos o al menos uno de ellos.

Los operadores "Y" y "O" pueden contener hasta 30 criterios.

Ejemplo.

1) Es necesario determinar la veracidad de los datos introducidos. Obviamente, el último ejemplo entre paréntesis no es matemáticamente correcto, por lo que la función devolverá False.

2) Las dos celdas tienen valores opuestos. La función AND devuelve Falso porque uno de los argumentos es falso.

3) Se establecen las operaciones aritméticas. Es necesario comprobar su verdad. Este operador devuelve "Verdadero" porque todo es correcto desde el punto de vista aritmético.

conjuncion y disyuncion
conjuncion y disyuncion

Función "O"

El operador "OR" en la categoría "Funciones lógicas" es una disyunción, es decir, te permite obtener una respuesta veraz en una forma no categórica. Otro nombre para un operador en álgebra booleana: suma lógica. Designe: ∨, +, "o". Las variables toman valores del conjunto y ahí se escribe la respuesta.

Los resultados de los cálculos son:

  • Verdadero: si alguno o todos los argumentos son verdaderos.
  • Falso: si todos los criterios son falsos.

Ejemplo.

1) La disyunción en Excel no solo verifica la corrección de las expresiones lógicas, sino también de las matemáticas. Entonces, en este caso particular, ambos resultados son falsos desde un punto de vista aritmético, por lo que la respuesta es Falso.

2) El operador devuelve Verdadero porque uno de los argumentos es verdadero y el otro es falso. Este es un criterio válido para la disyunción.

funciones booleanas
funciones booleanas

Función SI

En el grupo "Funciones lógicas", el operador "SI" ocupa un lugar privilegiado. La función es necesaria para obtener un resultado si la información es verdadera y otro resultado si los datos son falsos.

  • En una declaración condicional, es posible verificar hasta 64 condiciones a la vez.
  • Si uno de los criterios es una matriz, la función verifica cada elemento.
  • Si la respuesta es falsa, pero la fórmula no especifica cuál debe ser el total en el caso de "Falso", entonces el operador da un resultado igual a 0.

Ejemplo.

Dado:

  • nombre del producto;
  • su precio por 1 unidad;
  • cantidad de bienes comprados;
  • precio.

Es necesario calcular la columna "A pagar". Si el precio de compra supera los 1000 rublos, el comprador recibe un descuento del 3%. De lo contrario, las columnas "TOTAL" y "Pagadero" son las mismas.

tabla de funciones logicas
tabla de funciones logicas

1) Verificación de condición: el costo supera los 1000 rublos.

2) Si es ciertoel costo del criterio se multiplica por 3%.

3) Si la afirmación es falsa, el resultado “A pagar” no difiere de “TOTAL”.

Comprobación de varias condiciones

Hay una tabla que muestra las puntuaciones del examen y la nota del profesor.

1) Es necesario comprobar si la puntuación total es inferior a 35. Si la respuesta es verdadera, entonces el resultado del trabajo es "Fallido".

2) Si la condición anterior es falsa, la puntuación es >35, el operador pasa al siguiente argumento. Si el valor en la celda es >=75, entonces se asigna "Excelente" al lado. De lo contrario, la función devolverá "Aprobado".

funciones lógicas
funciones lógicas

Aunque el operador "Si" funciona con valores booleanos, también funciona bien con números.

Ejemplo.

Datos:

  • nombres de proveedores;
  • sus ventas.

Se debe calcular a cuál de los vendedores se le debe la comisión:

  • si el número de ventas es inferior a 50 mil, no se cobra el porcentaje;
  • si el volumen de transacciones varía entre 50 y 100 mil, entonces la comisión es del 2 %;
  • si el número de ventas es superior a 100 mil, la bonificación se emite por un monto del 4%.

Debajo del número 1 está el primer bloque "SI", donde se comprueba si es cierto. Si la condición es falsa, entonces se ejecuta el bloque 2, donde se agregan 2 criterios más.

minimización de funciones lógicas
minimización de funciones lógicas

Función "SI. ERROR"

Las funciones booleanas se complementan con este operador, ya que es capaz de devolver algún resultado si hay un error en la fórmula. Me caigoverdadero, "IFERROR" devuelve el resultado del cálculo.

Función "VERDADERO" y "FALSO"

Las funciones booleanas en Excel no pueden prescindir del operador "VERDADERO". Devuelve el valor correspondiente.

El inverso de "VERDADERO" es "FALSO". Ambas funciones no aceptan argumentos y rara vez se usan como ejemplos independientes.

NO operador

Todas las funciones lógicas en Excel se pueden refutar usando el operador "NOT". El valor ingresado al usar este procedimiento resultará en lo contrario.

Ejemplo.

Obviamente, el operador da la respuesta opuesta a los datos originales.

funciones lógicas circuitos lógicos
funciones lógicas circuitos lógicos

Minimización de funciones lógicas

Este fenómeno está directamente relacionado con la creación de un circuito o circuito. Esto se expresa a través de su complejidad y costo, la proporcionalidad del número de operaciones lógicas y el número de ocurrencias de argumentos. Si usa los axiomas y teoremas de la lógica, puede simplificar la función.

Existen métodos especiales de minimización algorítmica. Gracias a ellos, el usuario puede simplificar la función de forma independiente de forma rápida y sin errores. Entre estos métodos están:

  • Cartas de Carnot;
  • Método Quine;
  • algoritmo de matriz implicante;
  • método Quine-McCluskey, etc.

Si el número de argumentos no supera los 6, es mejor que el usuario utilice el método del mapa de Karnot para mayor claridad. De lo contrario, se aplica el algoritmo de Quine-McCluskey.

Recomendado: