Operaciones booleanas en Excel

Una función lógica es un tipo de función que puede devolver uno de los valores posibles: verdadero si la celda contiene valores que cumplen ciertos criterios y falso si esto no sucede. Las funciones lógicas se utilizan para programar hojas de cálculo con el fin de lograr descargarse de acciones frecuentemente repetitivas.

Además, las funciones lógicas se pueden utilizar para comprobar hasta qué punto el contenido de una celda cumple determinados criterios. También se pueden comprobar otros valores booleanos.

Operadores de comparación

Cada expresión contiene operadores de comparación. Son los siguientes:

  1. = – el valor 1 es igual al valor 2.
  2. > – el valor 1 es mayor que el valor 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= valor 1 o idéntico al valor 2 o mayor.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> valor 1 o mayor que valor 2 o menos.

Como consecuencia, Excel devuelve uno de dos posibles resultados: verdadero (1) o falso (2).

Para utilizar funciones lógicas, es necesario, en todos los casos posibles, especificar una condición que contenga uno o más operadores.

función verdadera

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

Ejemplo de fórmula − =VERDADERO().

función falsa

La función es completamente similar a la anterior, solo que el resultado que devuelve es “Falso”. La fórmula más fácil donde puede usar esta función es la siguiente =FALSO().

Y función

El propósito de esta fórmula es devolver el valor "Verdadero" cuando cada uno de los argumentos coincide con un cierto valor o ciertos criterios, que se describen anteriormente. Si de repente hay una discrepancia entre uno de los criterios requeridos, se devuelve el valor "Falso".

Las referencias de celdas booleanas también se utilizan como parámetros de función. El número máximo de argumentos que se pueden utilizar es de 255. Pero el requisito obligatorio es la presencia de al menos uno de ellos entre paréntesis.

ИVerdadFalso
VerdadVerdadFalso
FalsoFalsoFalso

La sintaxis de esta función es:

=Y(Booleano1; [Booleano2];…)

En esta pantalla de vídeo, este argumento debe estar siempre disponible, pero en el resultado de aplicar estas fórmulas ожно получить соответствующий результат.Operaciones booleanas en Excel

función "o"

Comprueba múltiples valores contra ciertos criterios. Si alguno de ellos coincide, la función devuelve el valor verdadero (1). El número máximo de argumentos en esta situación también es 255 y es obligatorio especificar un parámetro de función.

Hablando de función OR, entonces en su caso la tabla de verdad será la siguiente.

ORVerdadFalso
VerdadVerdadVerdad
FalsoVerdadFalso

La sintaxis de la fórmula es la siguiente:

=O(Booleano 1; [Booleano 2];…)

Al igual que en los casos anteriores y siguientes, cada argumento debe estar separado del otro con un punto y coma. Si nos referimos al ejemplo anterior, entonces cada parámetro devuelve "Verdadero" allí, por lo que si es necesario usar la función "O" al acceder a este rango, entonces la fórmula devolverá "Verdadero" hasta que uno de los parámetros cumpla con un cierto criterio.

"Sin función

Devuelve aquellos valores que son opuestos al establecido originalmente. Es decir, al pasar el valor “Verdadero” como parámetro de función, se devolverá “Falso”. Si no se encuentra ninguna coincidencia, entonces "Verdadero".

El resultado que se devolverá depende del argumento inicial que reciba la función. Si, por ejemplo, la función "Y" se usa junto con la función "NO", entonces la tabla será la siguiente.

NO(y())VERDADEROMENTIRA
VERDADEROMENTIRAVERDADERO
MENTIRAVERDADEROVERDADERO

Al usar la función "O" en combinación con la función "No", la tabla se verá así.

NO (O())VERDADEROMENTIRA
VERDADEROMENTIRAMENTIRA
MENTIRAMENTIRAVERDADERO

La sintaxis de esta función es muy simple: = НЕ (принимаемое логическое значение).

If

Esta característica puede llamarse con razón una de las más populares. Comprueba una expresión particular contra una condición particular. El resultado se ve afectado por la verdad o falsedad de un enunciado dado.

Si hablamos específicamente de esta función, entonces su sintaxis será algo más complicada. 

=SI(expresión_booleana,[Valor_si_verdadero],[Valor_si_falso])Operaciones booleanas en Excel

Echemos un vistazo más de cerca al ejemplo que se muestra en la captura de pantalla anterior. Aquí, el primer parámetro es la función VERDADERO, que es verificado por el programa. Según los resultados de dicha verificación, se devuelve el segundo argumento. El tercero cae. 

El usuario puede anidar una función IF a otro. Esto debe hacerse en los casos en que, como resultado de una verificación del cumplimiento de una determinada condición, es necesario hacer otra. 

Por ejemplo, hay varias tarjetas de crédito que tienen números que comienzan con los primeros cuatro dígitos que caracterizan el sistema de pago que da servicio a la tarjeta. Es decir, hay dos opciones: Visa y Mastercard. Para verificar el tipo de tarjeta, debe usar esta fórmula con dos anidados IF.

=SI(IZQUIERDA(A2)=”4″, “Visa”,SI(IZQUIERDA(A1111)=”2″,”Master Card”,”tarjeta no definida”))

Si no sabes lo que significa la función LEVSIMV, luego escribe en la celda parte de la línea de texto de la izquierda. El usuario en el segundo argumento de esta función especifica la cantidad de caracteres que Excel debe seleccionar desde la izquierda. Se utiliza para verificar si los primeros cuatro dígitos de un número de tarjeta de crédito comienzan con 1111. Si el resultado es verdadero, se devuelve "Visa". Si la condición es falsa, entonces se usa la función. IF.

De manera similar, puede lograr un anidamiento decente y verificar el contenido de una celda o rango para el cumplimiento de varias condiciones.

función de ERROR

Necesario para determinar si hay un error. En caso afirmativo, se devuelve el valor del segundo argumento. Si todo está en orden, entonces el primero. En total, la función tiene dos argumentos, cada uno de los cuales es obligatorio.

Esta fórmula tiene la siguiente sintaxis:

 =SI.ERROR(valor;valor_si_error)

¿Cómo se puede utilizar la función?

En el siguiente ejemplo, puede ver el error en el primer argumento de la función. Por lo tanto, la fórmula devuelve la respuesta de que la división por cero está prohibida. El primer parámetro de la función puede ser cualquier otra fórmula. Una persona puede decidir independientemente qué contenido puede estar allí.Operaciones booleanas en Excel

Cómo se pueden usar las funciones booleanas en la práctica

Tarea 1

Antes de que la persona establezca la meta de llevar a cabo una revalorización de los saldos de productos básicos. Si el producto se almacena por más de 8 meses, es necesario reducir su costo a la mitad.

Inicialmente, debe crear una tabla de este tipo.Operaciones booleanas en Excel

Para lograr este objetivo, es necesario utilizar la función IF. En el caso de nuestro ejemplo, esta fórmula se verá así:

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

La expresión booleana contenida en el primer argumento de la función se compone utilizando los operadores > y =. En palabras simples, inicialmente el criterio es el siguiente: si el valor de la celda es mayor o igual a 8, se ejecuta la fórmula proporcionada en el segundo argumento. En términos terminológicos, si la primera condición es verdadera, entonces se ejecuta el segundo argumento. Si es falso, el tercero.Operaciones booleanas en Excel

La complejidad de esta tarea se puede aumentar. Supongamos que nos enfrentamos a la tarea de utilizar la función lógica AND. En este caso, la condición tomará la siguiente forma: si el producto se almacena por más de 8 meses, entonces su precio debe restablecerse dos veces. Si ha estado a la venta durante más de 5 meses, debe reiniciarse 1,5 veces. 

En este caso, debe ingresar la siguiente cadena en el campo de entrada de fórmula.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Operaciones booleanas en Excel

Función IF permite cadenas de texto en los argumentos si es necesario. 

Tarea 2

Supongamos que, después de que se descontó el producto, comenzó a costar menos de 300 rublos, luego debe cancelarse. Lo mismo se debe hacer si ha permanecido sin ser vendido durante 10 meses. En esta situación, cualquiera de estas opciones es aceptable, por lo que es lógico utilizar la función OR и IF. El resultado es la siguiente línea.

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

Si se utilizó el operador lógico al escribir la condición OR, entonces debe decodificarse de la siguiente manera. Si la celda C2 contiene el número 10 o más, o si la celda D2 contiene un valor inferior a 300, entonces se debe devolver el valor "cancelado" en la celda correspondiente.Operaciones booleanas en Excel

Si la condición no se cumple (es decir, resulta ser falsa), la fórmula devuelve automáticamente un valor vacío. Por lo tanto, si el producto se vendió antes o hay menos existencias de las necesarias, o se rebajó a un valor inferior al valor umbral, queda una celda vacía. 

Está permitido usar otras funciones como argumentos. Por ejemplo, el uso de fórmulas matemáticas es aceptable.

Tarea 3

Supongamos que hay varios estudiantes que toman varios exámenes antes de ingresar al gimnasio. Como calificación aprobatoria, hay un puntaje de 12. Y para poder ingresar, es imperativo que haya al menos 4 puntos en matemáticas. Como resultado, Excel debería generar un informe de recepción. 

Primero necesitas construir la siguiente tabla.Operaciones booleanas en Excel

Nuestra tarea es comparar la suma de todas las calificaciones con el puntaje de aprobación, y además asegurarnos de que la calificación en matemáticas sea inferior a 4. Y en la columna con el resultado, debe indicar "aceptado" o "no".

Necesitamos ingresar la siguiente fórmula.

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

Usando el operador lógico И es necesario verificar qué tan ciertas son estas condiciones. Y para determinar el puntaje final, debe usar la función clásica SUM.Operaciones booleanas en Excel

Así, utilizando la función IF puedes resolver muchos problemas diferentes, por lo que es uno de los más comunes.

Tarea 4

Supongamos que nos enfrentamos a la necesidad de comprender cuánto cuestan los bienes después de la valoración en su conjunto. Si el costo de un producto es más bajo que el valor promedio, entonces es necesario cancelar este producto. 

Para hacer esto, puede usar la misma tabla que se proporcionó anteriormente.Operaciones booleanas en Excel

Para resolver este problema, debe utilizar la siguiente fórmula.

=SI(D2

En la expresión dada en el primer argumento, usamos la función PROMEDIOValor que especifica la media aritmética de un conjunto de datos en particular. En nuestro caso, este es el rango D2:D7.Operaciones booleanas en Excel

Tarea 5

En este caso, digamos que necesitamos determinar las ventas promedio. Para hacer esto, necesita crear una tabla de este tipo.Operaciones booleanas en Excel

A continuación, debe calcular el valor promedio de aquellas celdas cuyo contenido cumple con un determinado criterio. Por lo tanto, se debe utilizar una solución tanto lógica como estadística. Debajo de la tabla anterior, debe crear una tabla auxiliar en la que se mostrarán los resultados.Operaciones booleanas en Excel

Esta tarea se puede resolver utilizando una sola función.

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

El primer argumento es el rango de valores a comprobar. El segundo especifica la condición, en nuestro caso es la celda B9. Pero como tercer argumento se utiliza el rango, que se utilizará para calcular la media aritmética.

Función CRUEL le permite comparar el valor de la celda B9 con aquellos valores que se encuentran en el rango B2:B7, que enumera los números de tienda. Si los datos coinciden, la fórmula calcula la media aritmética del rango C2:C7.Operaciones booleanas en Excel

Conclusiones

Las funciones lógicas son necesarias en diferentes situaciones. Hay muchos tipos de fórmulas que se pueden usar para probar ciertas condiciones. Como se vio anteriormente, la función principal es IF, но существует множество других, которые можно использовать в различных ситуациях.

También se dieron varios ejemplos de cómo se pueden usar las funciones lógicas en situaciones reales.

Hay muchos más aspectos del uso de funciones lógicas, pero es difícil considerarlos todos dentro del marco de un artículo, incluso uno extenso. No hay límite para la perfección, por lo que siempre puedes buscar nuevas aplicaciones de fórmulas ya conocidas.

Deje un comentario