PDF download Descargar el PDF PDF download Descargar el PDF

Una de las funciones más útiles de Microsoft Excel es la sentencia IF-THEN, la cual se utiliza para llevar a cabo cálculos o mostrar texto con base en si una condición es verdadera. Si la función IF te genera confusión, este tutorial útil te guiará a través de la escritura de fórmulas IF-THEN útiles, desde hacer comparaciones simples hasta probar múltiples condiciones. Sigue leyendo los ejemplos, los consejos para solucionar problemas, ¡y más!

Método 1
Método 1 de 4:

Sintaxis IF-THEN

PDF download Descargar el PDF
  1. Una sentencia IF crea una comparación lógica basada en si una condición es verdadera o falsa.
    • logical_test: esta es la condición que quieres probar (requerido).
    • value_if_true: el valor que quieres devolver si logical_test es verdadero (requerido).
    • value_if_false: el valor que quieres devolver si logical_test no es verdadero (opcional).
    Anuncio
Método 2
Método 2 de 4:

Ejemplos simples

PDF download Descargar el PDF
    • En este ejemplo, la condición es B3>C3 , lo que significa que "Si el valor de B3 es mayor que C3".
    • Si el valor de B3 es mayor que C3, entonces Meta alcanzada aparecerá en la celda.
    • Si el valor de B3 es menor que el valor de C3, entonces Meta no alcanzada aparecerá en la celda.
    • En este ejemplo, la condición es B3=C3 , lo que significa que "Si el valor de B3 es igual al valor de C3".
    • Si los valores son iguales, "Meta alcanzada" aparecerá en la celda.
    • Si los valores no son iguales, aparecerá un cero en el campo debido a que no definimos un tercer valor (ELSE). [1]
    • En este ejemplo, la condición es B3*2>C3 , lo que significa que " Si el valor de B3 multiplicado por 2 es mayor que el valor de C3".
    • Si el valor de B3*2 es mayor que el de C3, el valor de C3 multiplicado por 400 aparecerá en esta celda.
    • Si el valor de B3*2 no es mayor que el de C3, la palabra " Bien " aparecerá en la celda.
  1. )
    • En este ejemplo, la condición es B3="Sold" , lo que significa que "Si el valor de la celda B3 contiene la palabra Vendido ".
    • Si B3 contiene la palabra "Vendido", aparecerá un "1" en la celda.
    • Si B3 dice algo distinto que la palabra "Vendido", significa que la condición es falsa. Como nuestro valor ELSE es " " , es decir, dos comillas dobles sin nada en el interior, el valor de la celda quedará en blanco.
    • En este ejemplo, la condición es D3="Taxed" , lo que significa que " Si el valor de D3 es la palabra Gravado ".
    • Si D3 contiene la palabra "Gravado", el resultado será el valor de F3 multiplicado por .07.
    • Si D3 contiene algo distinto que la palabra "Gravado", el resultado será 0.
    • Una sentencia IF puede tener dos resultados distintos: uno si la condición es verdadera y otro si la condición es falsa.
    • El valor ELSE, lo cual es lo que sucederá si el resultado es falso, es opcional: si no especificas qué colocar en la celda en caso la condición sea falsa, aparecerá un "0" en la celda. Si prefieres que la celda quede en blanco, haz el valor ELSE "" .
    • Al hacer referencia a un texto específico en una condición o valor THEN/ELSE, siempre colócalo entre comillas.
    Anuncio
Método 3
Método 3 de 4:

Probar múltiples condiciones

PDF download Descargar el PDF
  1. Por ejemplo, supongamos que quieres crear una fórmula que calcule el impuesto sobre las ventas hechas desde Alaska, California, Oregón y Washington. Como cada uno de estos cuatro estados tiene su propia tasa tributaria, será necesario crear una fórmula que contenga cuatro sentencias IF/THEN para probar cuatro condiciones. Suponiendo que el monto de venta se encuentra en G1 y el estado donde vive el comprador, en F1, nuestra fórmula se verá de la siguiente manera, utilizando las tasas tributarias del 2022 para estos 4 estados:
    • =IF(F1="Alaska", G1*0,IF(F1="California",G1*0.0725,IF(F1="Oregon",G1*0,IF(F1="Washington", G1*0.065))))
  2. Además de las fórmulas muy extensas, crear sentencias IF/THEN muy largas puede ser complicado si debes cambiarlas continuamente. En el ejemplo anterior, sería necesario actualizar las sentencias IF/THEN cada vez que la tasa tributaria de un estado cambie.
    • en esta situación, una buena alternativa a las sentencias IF/THEN sería agregar los valores a una sola tabla y utilizar una fórmula BUSCARV para consultar la tabla en busca de las tasas adecuadas.
    • Por ejemplo, si agregamos una lista de nuestros estados en la columna A y sus respectivas tasas tributarias en la columna B, podemos escribir una fórmula BUSCARV que realice los cálculos sin especificar las cantidades en la fórmula misma. La versión abreviada de la fórmula IF/THEN anidada sería =G1*VLOOKUP(F1,A:B,2,TRUE) .
    • Si tuvieses que actualizar una tasa tributaria, ahora solo se tendría que hacer en la tabla a la que se hace referencia, no en todas las fórmulas.
    Anuncio
Método 4
Método 4 de 4:

Solucionar problemas

PDF download Descargar el PDF
  1. Esto significa que no especificaste un valor para los argumentos value_if_true o value_if_false . [2]
    • Si no especificas un valor value_if_false, el resultado siempre será 0 si la condición es falsa.
  2. . Esto indica un error de sintaxis; así que asegúrate de encerrar entre paréntesis la fórmula después de = , de que los argumentos estén separados por comas y de que cualquier texto simple se encuentre entre comillas.
    • Por ejemplo, esta sentencia IF/THEN provocará el error #NAME? debido a que no hay comillas que encierren el valor OK : =IF(A2>1,OK) .
    • La sintaxis correcta sería =IF(A2>1,"OK")
    Anuncio

Acerca de este wikiHow

Esta página ha recibido 10 570 visitas.

¿Te ayudó este artículo?

Anuncio