Como se indica, no es igual en Excel. Funciones de Excel if (if) e ifmuln (ifs) para múltiples condiciones. Pongamos el signo de forma desigual en excel

Las expresiones booleanas se utilizan para escribir condiciones que comparan números, funciones, fórmulas, valores textuales o booleanos. Cualquier expresión lógica debe contener al menos un operador de comparación que defina la relación entre los elementos de la expresión lógica. A continuación se muestra una lista de operadores de comparación de Excel

>= mayor o igual

El resultado de una expresión lógica es el valor lógico VERDADERO (1) o el valor lógico FALSO (0).

Función SI

La función SI (SI) tiene la siguiente sintaxis:


=SI(expresión_lógica, valor_si_verdadero, valor_si_falso)


La siguiente fórmula devuelve 10 si el valor de la celda A1 es mayor que 3 y 20 en caso contrario:


SI(A1>3;10;20)


Puede utilizar otras funciones como argumentos de la función SI. Puede usar argumentos de texto en la función IF. Por ejemplo:


IF(А1>=4;"pasó la prueba";"no pasó la prueba")


Puede usar argumentos de texto en la función IF para que, si no se cumple la condición, devuelva una cadena vacía en lugar de 0.

Por ejemplo:


SI(SUMA(A1:A3)=30,A10,"")


El argumento boolean_expression de la función IF puede contener un valor de texto. Por ejemplo:


SI(A1="Dinamo";10;290)


Esta fórmula devuelve 10 si la celda A1 contiene la cadena "Dynamo" y 290 si contiene cualquier otro valor. La coincidencia entre los valores de texto comparados debe ser exacta, pero no debe distinguir entre mayúsculas y minúsculas.

Y, O, NO funciones

Funciones AND (AND), OR (OR), NOT (NOT): le permiten crear expresiones lógicas complejas. Estas funciones funcionan junto con operadores de comparación simples. Las funciones AND y OR pueden tener hasta 30 argumentos booleanos y tienen la sintaxis:


=Y(booleano1, booleano2...)
=O(booleano1, booleano2...)


La función NOT tiene solo un argumento y la siguiente sintaxis:


=NO(valor_booleano)


Los argumentos de las funciones AND, OR, NOT pueden ser expresiones booleanas, matrices o referencias de celdas que contienen valores booleanos.

Tomemos un ejemplo. Deje que Excel devuelva el texto "Aprobado" si el estudiante tiene un GPA superior a 4 (celda A2) y el ausentismo es inferior a 3 (celda A3). La fórmula se verá así:


=SI(Y(A2>4,A3


A pesar de que la función OR tiene los mismos argumentos que AND, los resultados son completamente diferentes. Así, si en la fórmula anterior sustituimos la función Y por O, entonces el alumno aprobará si se cumple al menos una de las condiciones (puntuación media superior a 4 o ausentismo inferior a 3). Así, la función O devuelve el valor lógico VERDADERO si al menos una de las expresiones lógicas es verdadera, y la función Y devuelve el valor lógico VERDADERO solo si todas las expresiones lógicas son verdaderas.

La función NO cambia el valor de su argumento al valor booleano opuesto y generalmente se usa junto con otras funciones. Esta función devuelve Boolean TRUE si el argumento es FALSO y Boolean FALSE si el argumento es VERDADERO.

Funciones SI anidadas

A veces puede ser muy difícil resolver un problema lógico solo con la ayuda de operadores de comparación y funciones AND, OR, NOT. En estos casos, se pueden utilizar funciones IF anidadas. Por ejemplo, la siguiente fórmula utiliza tres funciones SI:


=SI(A1=100,"Siempre",SI(Y(A1>=80,A1=60,A1


Si el valor de la celda A1 es un número entero, la fórmula dice lo siguiente: "Si el valor de la celda A1 es 100, devuelve la cadena 'Siempre'. De lo contrario, si el valor de la celda A1 está entre 80 y 100, devuelve 'Normal '.B de lo contrario, si el valor en la celda A1 está entre 60 y 80, devuelve la cadena "A veces". Y, si ninguna de estas condiciones se cumple, devuelve la cadena "Nunca". En total, hasta 7 niveles de anidamiento. de funciones IF están permitidas.

Funciones VERDADERO y FALSO

Las funciones VERDADERO y FALSO proporcionan forma alternativa registros de valores lógicos VERDADERO y FALSO. Estas funciones no toman argumentos y se ven así:


=VERDADERO()
=FALSO()


Por ejemplo, la celda A1 contiene una expresión booleana. Luego, la siguiente función devolverá "Aprobado" si la expresión en la celda A1 es VERDADERA:


SI(A1=VERDADERO();"Ir";"Detener")


De lo contrario, la fórmula devolverá "Detener".

ES función EN BLANCO

Si desea determinar si una celda está vacía, puede usar la función ISBLANK, que tiene la siguiente sintaxis:


=ESNULL(valor)


El artículo se centrará en la función del editor de hojas de cálculo Excel "If". Está relacionado con las capacidades lógicas de la aplicación. Esta función se puede atribuir a la más común, que a menudo se usa durante la operación.


Características clave

A programa excel La fórmula "Si" permite varios tipos de tareas que requieren que compares ciertos valores y obtengas el resultado. Esta solución permite utilizar algoritmos de ramificación y crear un árbol de decisión.

Ejemplos de aplicación

La función se parece a: =SI(tarea; verdadero; falso). El primer componente es una expresión lógica. Puede actuar como una frase o un número. Por ejemplo, "10" o "sin IVA". Este parámetro debe ser llenado. True es el valor que se muestra como resultado si la expresión es verdadera. Falso son los datos que se devolverán cuando la tarea sea falsa.

Igualdad de parámetros de dos celdas.

Para comprender mejor las posibilidades de la función "Si" en Excel, es necesario dar ejemplos. Por lo tanto, vale la pena comenzar a considerarlos más a fondo. Debe ingresar el valor 8 en la celda C1. Después de eso, en el campo en la dirección D1 debe ingresar una fórmula como: =SI(C1<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

Se puede considerar un ejemplo más. Hay varios estudiantes y sus calificaciones que se obtienen para el examen. Los datos son los siguientes: 5, 4, así como 3 y 2. Según la condición de la tarea, se prevé la creación de un comentario de texto "aprobado" o "suspenso" para cada alumno. Así, si un alumno obtiene una nota de tres o más, se considera que ha aprobado el examen. Si su puntuación es inferior a 3, el alumno no ha hecho frente a la tarea. Para resolver tal problema, debe escribir la siguiente fórmula: =SI(C1<3; «не справился»; «сдал»).

El programa comienza a comparar los resultados de cada estudiante. Si el indicador es inferior a tres, aparecerá la inscripción "fallido" en la celda correspondiente. Cuando la nota es 3 o más, en la columna requerida puede ver un comentario de que el estudiante no aprobó el examen. Vale la pena señalar que los comentarios de texto siempre deben escribirse entre comillas. Al utilizar esta función, puede utilizar los siguientes operadores de comparación:< >, =, >, <, >=, <=.

Ejemplos usando condiciones "O", "Y"

Es necesario considerar más a fondo las posibilidades lógicas de esta aplicación. Es posible conectar la función "Si" con operadores de comparación. Estas son las siguientes opciones:

"O";
"Y".

Es necesario especificar una condición importante en Excel: cuando la calificación de un alumno es igual o inferior a 5, pero superior a 3. En este caso, se debe mostrar un comentario: "aprueba" o "no". Por lo tanto, solo pasan aquellos estudiantes que han obtenido cincos y cuatros. Para registrar esta tarea en un editor de hojas de cálculo, debe aplicar una fórmula especial. Se ve así: =SI(Y(A1<=5; A1>3); "aprobado", "no").

Si consideramos un ejemplo más complejo, deberá usar "O" o "Y". Por lo tanto, puede familiarizarse con la aplicación de la fórmula en Excel si hay varias condiciones en la tarea. Por ejemplo: =SI(O(A1=5; A1=10); 100; 0). En este caso, puede concluir que cuando el valor en la celda A1 es 5 o 10, el programa muestra el resultado 100. De lo contrario, es 0. Es posible aplicar estos operadores para encontrar una solución a problemas más complejos.

Por ejemplo, en la base de datos se requiere calcular los deudores que deben pagar más de 10 000 rublos. Puedes poner como condición que el préstamo no haya sido devuelto durante más de seis meses, es decir, seis meses. Gracias a la función "Si" del editor de hojas de cálculo de Excel, es posible obtener automáticamente la marca de "cliente problemático" junto a los nombres correspondientes. Digamos que la celda A1 contiene datos que indican el período de la deuda (meses). El campo B1 contiene la cantidad.

En este caso, la fórmula se presenta de la siguiente forma: =SI(Y(A1>=6; B1>10000); "cliente problemático"; ""). Así, si se identifica una persona que cumple las condiciones especificadas, el programa muestra el comentario correspondiente junto a su nombre. Para otros miembros de la lista, esta celda permanecerá vacía.

También puede ver un ejemplo cuando la situación es crítica. Se debe ingresar un comentario apropiado. En consecuencia, la fórmula será la siguiente: =SI(O(A1>=6; B1>10000); "situación crítica"; ""). Sin embargo, si el programa coincide con al menos uno de los parámetros, se muestra una nota correspondiente.

tareas dificiles

La función "Si" de Excel se usa para evitar errores incorporados al dividir por cero. Además, se utiliza en algunas otras situaciones. El primer caso se designa como "DIV/0". Se puede encontrar con bastante frecuencia. Esto suele suceder cuando es necesario copiar la fórmula "A/B". Al mismo tiempo, el indicador B en celdas individuales es 0. Para evitar tal situación, vale la pena usar las capacidades del operador en cuestión. Por lo tanto, la fórmula requerida es la siguiente: =SI(B1=0, 0, A1/B1). Entonces, si la celda B1 se llena con el valor "cero", el editor mostrará "0". De lo contrario, el programa dividirá el indicador A1 por los datos B1 y dará el resultado requerido.

Un descuento

Como muestra la práctica, a menudo surgen situaciones, que se analizan a continuación. Deberá calcular los descuentos, teniendo en cuenta la cantidad total de fondos gastados en la compra de un producto en particular. La matriz que se utiliza es la siguiente: menos de 1000 - 0%; 1001-3000 - 3%; 3001-5000 - 5%; más de 5001 - 7%. Puede familiarizarse con la situación en la que Excel tiene una base de datos de visitantes e información sobre el monto gastado en una compra. El siguiente paso es calcular el descuento para cada cliente. Para hacer esto, debe aplicar la siguiente expresión: =SI(A1>=5001; B1*0.93; SI(A1>=3001; B1*0.95;..).

El sistema verifica el monto total de las compras. Si excede el valor de 5001 rublos, el precio del producto se multiplica por 93 por ciento. Si se supera la marca de 3001 unidades, ocurre una acción similar, pero ya se tiene en cuenta el 95%.

El operador lógico IF en Excel se usa para escribir ciertas condiciones. Se hacen coincidir números y/o texto, funciones, fórmulas, etc. Cuando los valores se encuentran parámetros dados, luego aparece una entrada. No responda - otro.

Las funciones lógicas son una herramienta muy simple y efectiva que se usa a menudo en la práctica. Veamos ejemplos en detalle.

Sintaxis de la función SI con una condición

La sintaxis del operador en Excel es la estructura de la función, los datos necesarios para su funcionamiento.

SI (expresión_lógica, valor_si_verdadero, valor_si_falso)

Analicemos la sintaxis de la función:

expresión_booleana– QUÉ comprueba el operador (texto o datos de celda numéricos).

valor_si_verdadero– QUÉ aparecerá en la celda cuando el texto o número cumpla la condición especificada (verdadero).

valor si_falso– QUÉ aparecerá en la columna cuando el texto o número NO cumpla la condición especificada (falso).

Ejemplo:

El operador verifica la celda A1 y la compara con 20. Esta es una "expresión_lógica". Cuando el contenido de la columna es mayor que 20, aparece la verdadera inscripción "mayor que 20". No - "menor o igual a 20".

¡Atención! Las palabras de la fórmula deben ir entre comillas. Para que Excel entienda que necesita mostrar valores de texto.

Un ejemplo más. Para ser admitidos al examen, los alumnos del grupo deben superar con éxito la prueba. Pondremos los resultados en una tabla con columnas: listado de alumnos, créditos, examen.


Tenga en cuenta: el operador IF debe verificar no el tipo de datos numérico, sino el de texto. Por lo tanto, escribimos en la fórmula B2 \u003d "crédito". Tomamos comillas para que el programa reconozca correctamente el texto.



Función SI en Excel con múltiples condiciones

A menudo, en la práctica, una condición para una función lógica no es suficiente. Cuando es necesario tener en cuenta varias opciones para tomar decisiones, presentamos las declaraciones IF entre sí. Por lo tanto, obtenemos varias funciones SI en Excel.

La sintaxis se verá así:

SI(expresión_lógica, valor_si_verdadero, SI(expresión_lógica, valor_si_verdadero, valor_si_falso))

Aquí el operador verifica dos parámetros. Si la primera condición es verdadera, la fórmula devuelve el primer argumento, que es verdadero. Falso: el operador comprueba la segunda condición.

Ejemplos de múltiples condiciones de la función SI en Excel:


Tabla para análisis de rendimiento. El estudiante recibió 5 puntos - "excelente". 4 - "bueno". 3 - "satisfactorio". El operador IF verifica 2 condiciones: el valor en las celdas 5 y 4 es igual.


Expansión de la funcionalidad con operadores AND y OR

Cuando necesita verificar varias condiciones verdaderas, se usa la función Y. La esencia es esta: IF a \u003d 1 AND a \u003d 2 THEN valor en ELSE valor c.

La función OR prueba la condición 1 o la condición 2. Tan pronto como al menos una condición sea verdadera, el resultado será verdadero. La esencia es esta: SI a = 1 O a = 2 ENTONCES valor en ELSE valor c.

Las funciones AND y OR pueden probar hasta 30 condiciones.

Un ejemplo del uso del operador AND:

Un ejemplo del uso de la función OR:

Cómo comparar datos en dos tablas

Los usuarios a menudo necesitan comparar dos tablas en Excel para encontrar coincidencias. Ejemplos de "vida": compare los precios de los bienes en diferentes entregas, compare los balances (informes contables) de varios meses, el rendimiento de los alumnos (estudiantes) de diferentes clases, en diferentes trimestres, etc.

Para comparar 2 tablas en Excel, puede usar el operador CONTAR.SI. Considere el orden de aplicación de la función.

Por ejemplo, tomemos dos mesas con especificaciones técnicas diferentes procesadores de alimentos. Concebimos resaltar las diferencias con el color. El formato condicional resuelve este problema en Excel.

Datos iniciales (tablas con las que trabajaremos):


Seleccione la primera tabla. Formato condicional - cree una regla - use una fórmula para determinar las celdas a formatear:


En la barra de fórmulas escribimos: = CONTAR.SI (rango a comparar; primera celda de la primera tabla) = 0. El rango que se compara es la segunda tabla.


Para introducir un rango en la fórmula, simplemente seleccione su primera celda y la última. "= 0" significa un comando para buscar valores exactos (en lugar de aproximados).

Seleccionamos el formato y establecemos cómo cambiarán las celdas cuando se siga la fórmula. Es mejor rellenar con color.

Seleccione la segunda tabla. Formato condicional: cree una regla, use una fórmula. Usamos el mismo operador (COUNTIF).


Aquí, en lugar de la primera y última celda del rango, insertamos el nombre de columna que le asignamos de antemano. Puede completar la fórmula de cualquiera de las formas. Pero el nombre es más fácil.

función booleana SI en Excel es uno de los más populares. Devuelve un resultado (valor u otra fórmula) dependiendo de la condición.

Función SI en Excel

La función tiene la siguiente sintaxis.

SI( registro_expresión; valor_si_verdadero; [valor_si_falso])

log_expression es la condición de prueba. Por ejemplo, A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

valor_si_verdadero – valor o fórmula que se devuelve cuando ocurre el evento especificado en el primer parámetro.

valor_si_falso es un valor alternativo o una fórmula que se devuelve si no se cumple la condición. Este campo es opcional. En este caso, cuando ocurra un evento alternativo, la función devolverá FALSO.

Un ejemplo muy simple. Debe verificar si las ventas de productos individuales superan las 30 unidades. O no. Si exceden, la fórmula debería devolver "OK", de lo contrario, "Eliminar". El cálculo con el resultado se muestra a continuación.

Las ventas del primer artículo son 75, es decir se cumple la condición de que sea mayor de 30. Por lo tanto, la función devuelve lo que se indica en el siguiente campo - "OK". Las ventas del segundo artículo son inferiores a 30, por lo que no se cumple la condición (>30) y se devuelve el valor alternativo especificado en el tercer campo. Este es el punto central de la función IF. Estirando el cálculo hacia abajo, obtenemos el resultado para cada producto.

Sin embargo, esto era una demostración. Más a menudo, la fórmula IF de Excel se usa para verificaciones más complejas. Digamos que hay ventas semanales promedio de bienes y sus saldos en este momento. El comprador necesita hacer una previsión del saldo en 2 semanas. Para hacer esto, debe restar el doble de las ventas semanales promedio de las existencias actuales.

Hasta aquí todo es lógico, pero los contras son vergonzosos. ¿Hay saldos negativos? Por supuesto no. Las existencias no pueden estar por debajo de cero. Para que el pronóstico sea correcto, debe reemplazar los valores negativos con ceros. Aquí es donde la fórmula IF es útil. Verificará el valor recibido según el pronóstico, y si resulta ser menor que cero, forzosamente dará la respuesta 0, de lo contrario devolverá el resultado del cálculo, es decir. algún número positivo. En general, la misma lógica, solo que en lugar de valores usamos la fórmula como condición.

Ya no hay valores negativos en la previsión de existencias, que en general es muy buena.

Las fórmulas IF de Excel también se usan activamente en fórmulas de matriz. Aquí no profundizaremos demasiado. Recomiendo a los interesados ​​leer el artículo sobre. Es cierto que el cálculo en ese artículo ya no es relevante, porque. Excel 2016 presenta las funciones MINESLI y MAXESLI. Pero, por ejemplo, es muy útil para familiarizarse; será útil en otra situación.

Fórmula IF de Excel: ejemplos de condiciones múltiples

Muy a menudo, el número de condiciones posibles no es 2 (comprobado y alternativo), sino 3, 4 o más. En este caso, también puede usar la función IF, pero ahora debe anidarlas entre sí, especificando todas las condiciones a su vez. Considere el siguiente ejemplo.

Varios gerentes de ventas deben acumular una bonificación según la implementación del plan de ventas. El sistema de motivación es el siguiente. Si el plan se cumple en menos del 90%, entonces no se debe ninguna bonificación, si del 90% al 95% - una bonificación del 10%, del 95% al ​​100% - una bonificación del 20%, y si el plan se cumple en exceso, entonces 30%. Como puedes ver hay 4 opciones. Para especificarlos en una fórmula, necesita lo siguiente estructura lógica. Si se cumple la primera condición, entonces ocurre la primera opción, en caso contrario, si se cumple la segunda condición, entonces ocurre la segunda opción, en caso contrario, si... etc. El número de condiciones puede ser bastante grande. Al final de la fórmula, se indica la última alternativa, para la cual no se cumple ninguna de las condiciones enumeradas anteriormente (como el tercer campo en la fórmula IF habitual). Como resultado, la fórmula tiene la siguiente forma.

La combinación de funciones SI funciona de tal manera que si se cumple alguna condición especificada, las siguientes ya no se verifican. Por lo tanto, es importante enumerarlos en el orden correcto. Si comenzamos a verificar desde B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

Es fácil confundirse al escribir una fórmula, por lo que es una buena idea mirar la información sobre herramientas.

Al final, debe cerrar todos los corchetes, de lo contrario, Excel dará un error

La función Excel IF generalmente hace bien su trabajo. Pero la opción cuando necesita escribir una larga cadena de condiciones no es muy agradable porque, en primer lugar, no siempre es posible escribir la primera vez (si especifica la condición incorrectamente, no cerrará el paréntesis); en segundo lugar, puede ser difícil descifrar dicha fórmula si es necesario, especialmente cuando hay muchas condiciones y los cálculos en sí son complejos.

MS Excel 2016 introduce una función ESLIM para el cual se escribió todo este artículo. Este es el mismo IF, solo afilado específicamente para verificar muchas condiciones. Ahora no necesita escribir IF cien veces y contar los corchetes abiertos. Basta con enumerar las condiciones y cerrar un paréntesis al final.

Funciona de la siguiente manera. Tomemos el ejemplo anterior y usemos la nueva fórmula IIFS de Excel.

Como puede ver, escribir la fórmula parece mucho más simple y claro.

Vale la pena prestar atención a lo siguiente. Todavía enumeramos las condiciones en el orden correcto para que no se produzca una superposición de rango innecesaria. También se debe especificar la última condición alternativa, a diferencia del IF habitual. IF especifica solo un valor alternativo que se produce si no se cumple ninguna de las condiciones enumeradas. Aquí también debe especificar la condición en sí, que en nuestro caso sería B2>=1. Sin embargo, esto se puede evitar escribiendo VERDADERO en el campo de condición, lo que indica que si no se cumplen las condiciones enumeradas anteriormente, se produce VERDADERO y se devuelve el último valor alternativo.

Función SI SI) en Excel es una gran herramienta para probar las condiciones de VERDADERO o FALSO. Si los valores de sus cálculos son iguales a los parámetros dados de la función como VERDADERO, entonces devuelve un valor, si es FALSO, entonces otro.

que devuelve la funcion

El valor que especifica cuando ambas condiciones son VERDADERO o FALSO.

Sintaxis

=SI(prueba_lógica, , )- Versión inglesa

=SI(expresión_lógica, [valor_si_verdadero], [valor_si_falso]) - Versión rusa

Argumentos de función

  • prueba_lógica (prueba_lógica) es la condición que desea probar. Este argumento de función debe ser lógico y estar definido como FALSO o VERDADERO. Un argumento puede ser un valor estático o el resultado de una función o cálculo;
  • ([valor_si_verdadero])– (opcional) es el valor que devuelve la función. Se mostrará si el valor que está probando es VERDADERO;
  • ([valor_si_falso])– (opcional) es el valor que devuelve la función. Se mostrará si la condición que está probando es FALSA.

Información Adicional

Función If en ejemplos de Excel con múltiples condiciones

Ejemplo 1: Comprobación de una condición numérica simple usando la función IF (IF)

Al usar la función SI SI) en Excel, puede usar diferentes operadores para verificar el estado. Aquí hay una lista de operadores que puede usar:

A continuación se muestra un ejemplo simple del uso de la función al calcular las calificaciones de los estudiantes. Si la puntuación total es mayor o igual a "35", la fórmula devuelve "Aprobado", de lo contrario, devuelve "Reprobado".

Ejemplo 2: uso de una función IF anidada (IF) para probar la condición de una expresión

La función puede aceptar hasta 64 condiciones al mismo tiempo. Aunque no es práctico crear funciones anidadas largas, en casos excepcionales puede crear una fórmula que tenga varias condiciones en serie.

En el siguiente ejemplo, estamos comprobando dos condiciones.

  • La primera condición comprueba si la suma de puntos no es inferior a 35 puntos. Si es VERDADERO, la función devolverá "Error";
  • Si la primera condición es FALSA y la puntuación total es superior a 35, la función comprueba la segunda condición. Si la suma de puntos es mayor o igual a 75. Si esto es cierto, entonces la función devuelve el valor “Excelente”, en otros casos la función devuelve “Aprobado”.


Ejemplo 3. Calcule el monto de la comisión sobre las ventas usando la función IF (SI) en Excel

La función le permite realizar cálculos con números. Un buen caso de uso es calcular una comisión de ventas para un representante de ventas.

En el siguiente ejemplo, el representante de ventas:

  • no recibe comisiones si el volumen de ventas es inferior a 50 mil;
  • recibe una comisión del 2% si las ventas están entre 50-100k
  • recibe una comisión del 4% si las ventas superan las 100.000 unidades.

=SI(B2<50,0,IF(B2<100,B2*2%,B2*4%)) - Versión inglesa

=SI(B2<50;0;ЕСЛИ(B2<100;B2*2%;B2*4%)) - Versión rusa

En la fórmula utilizada en el ejemplo anterior, el cálculo del importe de la comisión se realiza en la propia función SI. Si el volumen de ventas está entre 50 000 y 100 000, la fórmula devuelve B2 * 2 %, que es una comisión del 2 % basada en el volumen de ventas.

Ejemplo 4. Uso de operadores lógicos (AND/OR) (AND/OR) en la función SI (SI) en Excel

Puede usar operadores lógicos (AND/OR) (AND/OR) dentro de una función para probar múltiples condiciones al mismo tiempo.

Por ejemplo, supongamos que tiene que seleccionar estudiantes para becas en función de las calificaciones y la asistencia. En el ejemplo a continuación, un estudiante solo es elegible si obtiene más de 80 puntos y tiene una tasa de asistencia de más del 80%.

Puede usar la función junto con la función SI SI) para verificar primero si ambas condiciones se cumplen o no. Si se cumplen las condiciones, la función devuelve "Elegible", de lo contrario, devuelve "No elegible".

La fórmula para este cálculo es:

=SI(Y(B2>80,C2>80%),”Sí”,”No”)- Versión inglesa

=SI(Y(B2>80;C2>80%);”Sí”;”No”) - Versión rusa


Ejemplo 5: Conversión de errores a valores "0" utilizando la función IF (IF)

Con esta función, también puede eliminar las celdas que contienen errores. Puede convertir valores de error a espacios o ceros o cualquier otro valor.

La fórmula para convertir errores de celda es la siguiente:

=SI(ESERROR(A1),0,A1)- Versión inglesa

SI(ESERROR(A1),0,A1)- Versión rusa

La fórmula devuelve "0" si hay un error en la celda, de lo contrario, devuelve el valor de la celda.

NOTA. Si está utilizando Excel 2007 o posterior, también puede usar la función IFERROR para hacer esto.

Del mismo modo, puede manejar celdas vacías. En caso de celdas vacías, utilice la función ESBLANCO, en el siguiente ejemplo:

=SI(ESTÁ EN BLANCO(A1),0,A1)- Versión inglesa

=SI(ESTÁ EN BLANCO(A1),0,A1)- Versión rusa