Cómo usar la función SI en Excel
Aprenda de manera fácil a efectuar pruebas lógicas
Qué entender
- La función SI se usa para efectuar una prueba lógica, o sea, si algo es verdad o no.
- La sintaxis y los razonamientos de la función SI son =SI(prueba_lógica, valor_si_verdadero, [value_if_false]).
- Por servirnos de un ejemplo =SI(A2>A3,»Mucho más grande»,»Mucho más pequeño»).
Este producto enseña de qué forma utilizar la función IF para efectuar una prueba lógica en todas y cada una de las ediciones de Excel, incluidos Excel 2019 y Microsoft 365. Se describen múltiples ejemplos.
¿Qué es la función SI?
La función SI en Excel se utiliza para efectuar una prueba lógica. Una fórmula que emplea esta función asimismo tiene por nombre declaración SI o un declaración si/entonces.
Todas y cada una de las fórmulas que utilizan esta función tienen la posibilidad de tener uno de 2 desenlaces. La manera en que marcha, como observaremos en los ejemplos ahora, es que la fórmula está configurada para evaluar si algo es verdad. Si es verdad, pasa una cosa, pero si es falso, pasa otra cosa.
La función SI es una de múltiples funcionalidades lógicas puede utilizar en Excel. Otros tienen dentro AND, IFERROR, IFS, NOT y OR.
Sintaxis y razonamientos de la función IF
Cada fórmula que utiliza la función SI tiene ciertas secciones:
=SI(prueba lógica, valor_si_verdadero, [value_if_false])
- prueba lógica: La condición que prueba. Es requisito.
- valor_si_verdadero: ¿Qué debería pasar si prueba lógica es cierto. Es requisito.
- valor_si_falso: ¿Qué debería pasar si prueba lógica Es falso. es opcional
Redactar una declaración IF de Excel es simple si lo lee de forma un tanto diferente: si la sección primera es verídica, entonces realice esto. Si la sección primera es falsa, entonces lleve a cabo esta otra cosa en su sitio.
Tenga presente estas reglas:
- devoluciones de Excel FALSO si prueba lógica es falso y valor_si_falso se omite.
- Para devolver el artículo como valor_si_verdadero o valor_si_falsoha de estar entre comillas, excepto las expresiones VERDADERO y FALSO.
- La función IF no distingue entre mayúsculas y minúsculas.
- Excel 2010 y ediciones siguientes dejan que existan hasta 64 afirmaciones IF en exactamente la misma fórmula. Las ediciones anteriores de Excel están limitadas a siete.
Ejemplos de funcionalidades SI
Estas son ciertas distintas formas en que puede emplear fórmulas IF en Excel:
Redactar artículo si la declaración es verídica
=IF(A2>A3,"Bigger","Smaller")
Este es un caso de muestra verdaderamente básico de una instrucción IF en Excel. La prueba es para poder ver si A2 Es mas grande que A3. Si es de esta manera, redacta Mucho más grandeen caso contrario redacta Menor.
Haz matemáticas si la declaración es verídica
=IF(A2>A3,A2-A3)
Esta declaración IF está redactada de forma un tanto diferente. en vez de tener la valor_si_verdadero resultado sea una palabra, es restar un valor de otro. Conque si A2 es en verdad mucho más grande que A3, la diferencia va a ser el resultado. Si no es verdad, puesto que hemos omitido el valor_si_falso parte, Excel devuelve FALSO.
Pruebe la declaración con matemáticas
=IF(A2/A3=5,A2/A3,"")
Otra forma de redactar una declaración IF es efectuar un cálculo en el prueba lógica sección. La condición SI aquí es A2/A3=5. Si eso es verdad, entonces hacemos el cálculo. A2/A3. si es diferente 5deseamos que el resultado sea nada, con lo que empleamos comillas dobles.
Evaluar si una fecha es el día de hoy
=IF(A2=TODAY(),"This is today","")
Se tienen la posibilidad de utilizar otras funcionalidades de Excel en una instrucción IF. En este caso, nos encontramos empleando la función HOY para contrastar si A2 es la fecha de el día de hoy. Si es de este modo, la fórmula redacta o sea el día de hoyen caso contrario no se redacta nada.
Empleando AND con la fórmula IF
=IF(E2<=TODAY(),"Now","Soon")
=IF(AND(F2="Now",D2>=(B2-C2)),"Yes","No")
Este caso de ejemplo de la función IF es un tanto más difícil. La iniciativa aquí es ver si un producto que debemos dinero está vencido, y si lo está, vemos si esa cantidad está o no en nuestro presupuesto a fin de que tengamos la posibilidad pagarla. Si las dos afirmaciones son verdaderas, podemos consultar en la Columna G si es hora de pagarlo.
SI(E2<=HOY(),"En este momento","Próximamente") está en el Urgencia columna. Nos comunica si el producto está vencido o si vence el día de hoy equiparando la fecha de vencimiento con la fecha de hoy. Si la fecha de vencimiento es el día de hoy o anteriormente, En este momento está escrito en la columna F, en caso contrario escribimos Próximamente.
La segunda declaración IF todavía está estructurada como una declaración IF si bien AND se esté usando en ella. La parte en negrita aquí es donde está la función AND, y ya que está en el primer grupo de comas, es lo que nos encontramos utilizando como prueba lógica:
=SI(Y (F2=»En este momento»,D2>=(B2-C2)),»Sí No»)
Aquí está escrito de forma diferente para enseñar que es como otras afirmaciones IF:
=SI(prueba esta función Y,redacta Sí si es cierto, o redacta No si es falso)
En la función AND hay 2 sentencias IF:
- F2=»En este momento» es una parte de las fórmulas en la Columna G. Verifica si En este momento es en F2.
- D2>=(B2-C2) tiene 2 partes: primero efectúa el cálculo B2-C2 para poder ver cuánto nos queda por abonar en el producto, y después verifica el presupuesto libre en D2 para poder ver si poseemos el dinero para pagarlo.
Entonces, si debemos dinero en este momento y poseemos los fondos para pagarlo, se nos comunica que Síes hora de abonar el producto.
Ejemplos de sentencias IF anidadas
Las afirmaciones IF anidadas es lo que tiene por nombre en el momento en que se incluye mucho más de una declaración IF en la fórmula. La configuración es prácticamente idéntica, pero en vez de cerrar el paréntesis en el final del primer grupo, ponemos una coma y escribimos otra declaración.
2 sentencias IF en una fórmula
=IF(B2="F","Class A",IF(B2="M","Class B"))
Este primer ejemplo se emplea para clasificar a los alumnos por su género, donde a las mujeres se les asigna la Clase A y a los hombres la Clase B. La fórmula corrobora F y METRO en B2 y después redacta Clase A o Clase B en dependencia de la afirmación que sea verídica.
La proporción de paréntesis que precisa en el final de una fórmula con funcionalidades SI anidadas es exactamente la misma proporción de ocasiones que se redacta SI. En nuestro ejemplo, SI se redacta un par de veces, con lo que requerimos 2 paréntesis en el final.
Tres afirmaciones IF en una fórmula
=IF(A2=TODAY(),"This is today",IF(A2<TODAY(),"Old date",IF(A2>TODAY(),"Future date")))
Aquí hay un caso de muestra de una fórmula con múltiples afirmaciones IF. Es idéntico al ejemplo de HOY previo pero con una prueba lógica mucho más:
- El primer grupo verifica si A2 es la fecha de el día de hoy y vuelve o sea el día de hoy si o sea.
- La segunda prueba si el día de hoy es mayor que A2 para saber si A2 es una fecha previo, y vuelve fecha vieja si o sea.
- Por último, hay una prueba para poder ver si la fecha de el día de hoy es menor que la fecha en A2y la fórmula devuelve Fecha futura si o sea.
Copie el valor si las afirmaciones son falsas
=IF(C2="Bill","",IF(C2="Food","",B2))
En este caso de ejemplo final de fórmula IF anidada, requerimos detectar de manera rápida el monto total de todas y cada una de las compras que no forman parte a una cierta categoría. Nos encontramos sumando todas y cada una nuestras compras superfluas, y con una extendida lista, esta es la mejor forma de llevarlo a cabo. Hemos preciso que cualquier descripción del producto que afirme Factura o Alimento es esencial, con lo que el valor, en B2debe verse para todos los otros elementos.
O sea lo que pasa:
- C2=»Factura»,»»: Si C2 afirma Facturadeje la celda en blanco.
- C2=»Comida»,»»: Si C2 afirma Alimentodeje la celda en blanco.
- B2: Si alguno de esas declaraciones es falsa, escriba lo que hay en B2.
Lo que nos deja esta fórmula es una lista de costes que entonces tenemos la posibilidad de agregar con la función SUMA para valorar de manera rápida cuánto dinero se gastó en productos que no precisábamos.
Una manera mucho más simple de redactar sentencias IF anidadas
Conforme crea cada vez más en la fórmula, puede volverse velozmente inmanejable y bien difícil de modificar mucho más adelante. Una manera de hacer más simple el trabajo con las afirmaciones IF anidadas es poner un salto de línea tras cada declaración, de este modo:
=
IF(A2=TODAY(),"This is today",
IF(A2<TODAY(),"Old date",
IF(A2IF(A2>TODAY(),"Future date")))
Para realizar esto en Excel, requerimos modificar desde la barra de fórmulas:
Escoja la barra de fórmulas en la parte de arriba de Excel.
Ponga el mouse bajo el espacio de artículo hasta el momento en que el cursor cambie a una flecha de 2 lados y después lleve a cabo click y arrastre el cuadro hacia abajo para otorgar mucho más espacio de trabajo.
Ponga el cursor tras el signo igual y presione Alt+Intro (ventanas) o Ctrl+Opción+Intro (Mac). Esto pone el resto de la fórmula en una exclusiva línea.
Repita el paso 3 antes de cada declaración IF a fin de que cada instancia se ponga en su línea.