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 del programa, es sorprendente que todo pueda encapsularse en una interfaz tan simple. Recientemente estuve usando Excel para algún trabajo en casa y me encontré usando la función IF para escribir algunas fórmulas.

Poder escribir una declaración IF simple en Excel es esencial, especialmente si se trata de muchos números todo el tiempo. Es una de esas cosas que no es tan complicada como las macros, pero no necesariamente intuitiva como para resumir una columna de números.

Declaraciones IF en Excel

En este artículo, lo guiaré a través de un breve resumen sobre cómo escribir una declaración IF en una hoja de cálculo de Excel. Para comenzar, debe comprender la base de todas las declaraciones IF:

SI condición ENTONCES cierto MÁS falso

Eso es practicamente todo. La condición suele ser una comparación de algo. Ese algo es normalmente números o texto. Comenzaremos con algunas comparaciones de números básicos, luego enviaremos un texto, luego incluiremos operadores como AND / OR, etc. Así que este es nuestro primer ejemplo:

Aquí tenemos un ejemplo muy simple. Dos columnas con dos números, 25 y 35. Si la columna C, queremos comprobar si la columna A es mayor que 10, emitiremos el texto de lo contrario el texto No. Algunas cosas a tener en cuenta:

1. No tiene que poner un par de paréntesis alrededor de la comparación real, pero es una 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 por 10 es mayor que 10, entonces salga Sí, de lo contrario, salga No. ¿Bastante sencillo eh? Ahora digamos que queremos 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 por 2, de lo contrario multiplicará el valor por 5. Bastante inútil, pero obtendrá el punto. También puede usar el valor de otras celdas también en la fórmula.

Aquí estamos diciendo que si el valor de A2 es mayor que 10, entonces B2 múltiple por 10, de lo contrario, múltiple B2 por 5 y genera ese valor en la celda C2. Ahora vamos a hacerlo más complicado. ¿Qué pasaría si quisiéramos emitir Sí si tanto A2 como B2 son mayores que 10?

¡Aquí hay algo nuevo! Si queremos A2> 10 Y 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 hace un AND en ellos. Todos tienen que ser verdaderos para que se muestre "Sí". Puede agregar tres o cuatro o más argumentos de comparación si lo desea. Si desea hacer un OR, simplemente reemplace el AND de arriba con la palabra OR.

¿Qué pasa si desea devolver un valor distinto del 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 que puede hacer referencia fácilmente a los valores de otras hojas si lo desea. En la misma luz, 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 declaració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 e 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 correr. Por ejemplo, puedes 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, la salida es Verdadero, de lo contrario es Falso.

Es tan simple como usar los dos puntos 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 lo son, entonces se mostrará el valor verdadero. ¿Qué pasa con las declaraciones IF anidadas?

Aquí, estoy diciendo que si A2 es mayor que 10, genera un valor, pero si no, realiza otra comparación de IF. IF B2 es mayor que 10, luego genera un valor diferente. Puedes anidar sentencias IF de 64 niveles de profundidad, lo que significa que puedes hacer cosas bastante complicadas. Probablemente nunca necesitarás llegar tan lejos, pero a veces es útil a varios niveles de profundidad.

Esta es solo una introducción básica a la declaración IF, pero espero que te ayude a comenzar. ¿Está intentando 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 correcta. ¡Disfrutar!