Cómo escribir una fórmula/declaración IF en Excel
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 que es sorprendente que todo se pueda encapsular en una interfaz tan simple. Recientemente estaba usando Excel para un trabajo en casa y me encontré usando la función IF para escribir algunas fórmulas.
Ser capaz de escribir una declaración IF simple en Excel es esencial, especialmente si maneja muchos números todo el tiempo. Es una de esas cosas que no son tan complicadas como las macros, pero no necesariamente intuitivas como resumir una columna de números.
Declaraciones IF en Excel
En este artículo, lo guiaré a través de una breve introducción sobre cómo escribir una instrucción IF en una hoja de cálculo de Excel . Para comenzar, debe comprender la base de todas las declaraciones IF:
IF condition THEN true ELSE false
Eso es practicamente todo. La condición suele ser una comparación de algo. Ese algo normalmente son números o texto. Comenzaremos con algunas comparaciones básicas de números, luego enviaremos mensajes de 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(Column C) , queremos verificar si la Columna A(Column A) es mayor que 10, mostraremos el texto Sí(Yes) , de lo contrario, el texto No. Algunas cosas a tener en cuenta:
1. No es necesario 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 generar 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 puedes hacer. En la sección de comparación, también puedes hacer matemáticas. Por ejemplo, puedes hacer esto si quieres:
Aquí estamos diciendo que si el valor de A2 multiplicado por 10 es mayor que 10, entonces se genera Sí(Yes) , de lo contrario, se genera No. Bastante(Pretty) sencillo, ¿eh? Ahora digamos que queríamos generar 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(Pretty) 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, entonces multiplique B2 por 10, de lo contrario, multiplique B2 por 5 y envíe ese valor a la celda C2. Ahora hagámoslo más complicado. ¿Qué pasaría si quisiéramos generar Sí(Yes) si tanto A2 como B2 son mayores que 10?
¡Aquí hay algo nuevo! Si queremos A2 > 10 AND B2 > 10 , entonces tenemos que usar la función AND dentro de la función IF. Suena complicado, pero no está tan mal. La función AND básicamente toma múltiples argumentos de comparación ( A2 > 10 ) y les hace un AND . Todos tienen que ser verdaderos para que se muestre " Sí ". (Yes)Puede agregar tres o cuatro o más argumentos de comparación si lo desea. Si desea hacer un OR, simplemente reemplace el AND anterior con la palabra OR.
¿Qué pasa 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, devolveré el valor de la celda A1 en la Hoja 2(Sheet 2) . ¡Es bastante fácil! Por lo tanto, puede hacer referencia fácilmente a valores de otras hojas si lo desea. Del mismo modo, también puede usar un valor de otra hoja en la comparación lógica, es decir, Hoja2!A1 > 10. ¡Veamos más cosas que puede hacer! Supongamos que desea hacer una instrucción IF basada en el tipo de valor almacenado en una celda (número, texto o espacio en blanco). Puedes hacer algo como esto:
Puede usar ISTEXT y ESNUMBER(ISNUMBER) para los otros dos tipos de datos. Estas funciones pueden ser realmente convenientes al escribir fórmulas IF. Tenga en cuenta que básicamente puede usar la mayoría de las funciones en Excel dentro de una declaración IF, así que siéntase libre de perder el tiempo. Por ejemplo, puede usar funciones como SUM , 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 celdas. Por ejemplo, si todos los números en un rango de celdas son mayores que 10, se genera True , de lo contrario False .
Es tan simple como usar los dos puntos como se muestra arriba, A2:A4. En este caso, se probará cada valor de A2 a A4 para ver si es mayor que 10. Si todos lo son, se mostrará el valor verdadero. ¿Qué pasa con las declaraciones IF anidadas?
Aquí, estoy diciendo que si A2 es mayor que 10, genere un valor, pero si no, realice otra comparación IF. SI B2(IF B2) es mayor que 10, entonces genera un valor diferente. Puede anidar sentencias IF en 64 niveles de profundidad, lo que significa que puede hacer cosas bastante complicadas. Probablemente nunca necesite ir tan lejos, pero a veces es útil algunos niveles de profundidad.
Esta es solo una introducción básica a la declaración IF, pero espero que lo ayude a comenzar. ¿Está tratando de escribir una declaración IF para hacer algo en Excel y no puede resolverlo? Publique un comentario aquí con el problema e intentaré ayudarlo a escribir la fórmula IF adecuada. ¡Disfrutar!
Related posts
Cómo eliminar líneas en blanco en Excel
Cómo usar la función Hablar celdas de Excel
Cómo insertar una hoja de cálculo de Excel en un documento de Word
Cómo usar el análisis What-If de Excel
Cómo arreglar una fila en Excel
Use el teclado para cambiar la altura de fila y el ancho de columna en Excel
Cómo usar declaraciones If y If anidadas en Excel
Una guía avanzada de VBA para MS Excel
Agrupar filas y columnas en una hoja de cálculo de Excel
Use nombres de rango dinámico en Excel para menús desplegables flexibles
Cómo ordenar por fecha en Excel
Clasificación básica de datos de una y varias columnas en hojas de cálculo de Excel
4 formas de convertir Excel a Google Sheets
Uso de la herramienta de búsqueda de objetivos de análisis hipotético de Excel
Deletrear números rápidamente en Word y Excel
Cómo crear múltiples listas desplegables vinculadas en Excel
¿Qué es una matriz VBA en Excel y cómo programarla?
Por qué debería usar rangos con nombre en Excel
2 formas de usar la función de transposición de Excel
Hojas de cálculo de Google vs Microsoft Excel: ¿cuáles son las diferencias?