Excel es un programa de hoja de cálculo tan poderoso que dudo que alguien pueda saber todo lo que puede hacer. Hay tantos aspectos en el programa, es sorprendente que todo se pueda encapsular en una interfaz tan simple. Hace poco estuve usando Excel para trabajar en casa y me encontré usando la función IF para escribir algunas fórmulas.
Ser capaz de escribir una instrucción IF simple en Excel es esencial, especialmente si se trata de mucho de números todo el tiempo. Es una de esas cosas que no es tan complicada como las macros, pero no necesariamente es tan intuitiva como resumir una columna de números.
IF Declaraciones en Excel
En este artículo, voy a caminar a través de un breve manual sobre cómo escribir una declaración IF en una hoja de trabajo de Excel. Para comenzar, debe comprender la base de todas las declaraciones IF:
IF condition THEN true ELSE false
Eso es todo. La condición suele ser una comparación de algo. Ese algo normalmente es números o texto. Comenzaremos con algunas comparaciones de números básicos, luego texto, luego incluiremos operadores como AND / OR, etc. Así que aquí está nuestro primer ejemplo:
Tenemos un ejemplo muy simple aquí. Dos columnas con dos números, 25 y 35. Si la Columna C, queremos verificar si la Columna A es mayor que 10, daremos como salida el texto Sí, de lo contrario, el texto No. Algunas cosas a tener en cuenta:
1. No tiene que poner un conjunto de paréntesis alrededor de la comparación real, pero es una muy buena práctica, especialmente cuando la comparación se vuelve más complicada.
2. Para dar salida al texto para el valor verdadero o falso, debe usar comillas dobles. Si no lo hace, pensará que está tratando de referirse a un rango con nombre en Excel.
Ahora veamos algunas cosas más que puede hacer. En la sección de comparación, también puedes hacer matemáticas. Por ejemplo, puede hacer esto si lo desea:
Aquí estamos diciendo que si el valor de A2 multiplicado por 10 es mayor que 10, luego salida Yes, de lo contrario salida No. Bastante sencillo ¿eh? Ahora digamos que queríamos sacar números en lugar de texto. Aquí hay un ejemplo:
En este ejemplo, si el valor en A2 es mayor que 10, generará el valor multiplicado por 2, de lo contrario multiplicará el valor por 5. Bastante inútil, pero entiendes el punto. También puede usar el valor de otras celdas en la fórmula.
Aquí estamos diciendo que si el valor de A2 es mayor que 10 , luego multiplique B2 por 10, de lo contrario multiplique B2 por 5 y genere ese valor en la celda C2. Ahora hagámoslo más complicado. ¿Qué pasaría si quisiéramos dar salida a Sí si tanto A2 como B2 son mayores que 10?
¡Aquí hay algo nuevo! Si queremos A2 & gt; 10 Y B2 & gt; 10, entonces tenemos que usar la función AND dentro de la función IF. Suena complicado, pero no está mal. La función AND básicamente toma múltiples argumentos de comparación (A2 & gt; 10) y hace un AND en ellos. Todos tienen que ser verdaderos para que se muestre "Sí". Puede agregar tres, cuatro o más argumentos de comparación si lo desea. Si desea hacer una O, simplemente reemplace la Y anterior con la palabra OR.
¿Qué ocurre si desea devolver un valor que no sea texto o un número calculado? ¿Qué sucede si desea devolver el valor de una celda en una hoja diferente? Bueno, puedes hacer algo como esto:
Para el valor verdadero, voy a devolver el valor de la celda A1 en la Hoja 2. ¡Eso es bastante fácil! Por lo tanto, puede hacer referencia fácilmente a valores de otras hojas si lo desea. De la misma manera, también puede usar un valor de otra hoja en la comparación lógica, es decir, Sheet2! A1 & gt; 10. ¡Veamos más cosas que puedes hacer! Supongamos que quiere hacer una instrucción IF basada en el tipo de valor almacenado en una celda (número, texto o espacio en blanco). Puede hacer algo como esto:
Puede usar ISTEXT e ISNUMBER para los otros dos tipos de datos. Estas funciones pueden ser realmente útiles al escribir fórmulas IF. Tenga en cuenta que básicamente puede usar la mayoría de las funciones en Excel dentro de una instrucción IF, así que siéntase libre de correr libremente. Por ejemplo, puede usar funciones como SUMA, MAX, MIN, etc.
Hasta ahora solo hemos estado trabajando con un valor en la comparación lógica, pero digamos que queremos trabajar con un grupo de Células. Por ejemplo, si todos los números en un rango de celdas son mayores que 10, se imprime True, de lo contrario es False.
Es tan simple como usar el colon como se muestra arriba, A2: A4. En este caso, cada valor de A2 a A4 se probará para ver si es mayor que 10. Si todos ellos son, entonces se mostrará el valor verdadero. ¿Qué pasa con las declaraciones IF anidadas?
Aquí, digo que si A2 es mayor que 10, se genera un valor, pero si no, entonces realizar otra comparación IF. SI B2 es mayor que 10, entonces da salida a un valor diferente. Puedes anidar las declaraciones IF 64 niveles de profundidad, lo que significa que puedes hacer algunas cosas bastante complicadas. Probablemente nunca tengas que llegar tan lejos, pero a veces es útil con algunos niveles de profundidad.
Esta es solo una introducción básica a la declaración IF, pero espero que te ayude a empezar. ¿Estás tratando de escribir una instrucción IF para hacer algo en Excel y no puede resolverlo? Publique aquí un comentario con el problema y trataré de ayudarlo a escribir la fórmula de SI adecuada. ¡Disfruta!