Para que sirve la función si en excel

Tipos de fracción
La función IF es una de las más populares en Excel, y le permite hacer comparaciones lógicas entre un valor y lo que espera. Así que una sentencia IF puede tener dos resultados. El primer resultado es si su comparación es Verdadera, el segundo si su comparación es Falsa. Por ejemplo, =IF(C2=»Sí»,1,2) dice IF(C2 = Sí, entonces devuelve un 1, en caso contrario devuelve un 2).

Para que sirve la función si en excel

La función IF ejecuta una prueba lógica y devuelve un valor para un resultado TRUE, y otro para un resultado FALSE. Por ejemplo, para «aprobar» las puntuaciones superiores a 70: =IF(A1>70, «Aprobado», «Suspenso»). Se puede comprobar más de una condición anidando funciones IF. La función IF puede combinarse con funciones lógicas como AND y OR para ampliar la prueba lógica.

Objetivo

Comprobar una condición específica

Devuelve el valor

Los valores suministrados para TRUE o FALSE

Sintaxis

=IF (prueba_lógica, [valor_si_verdadero], [valor_si_falso])

Argumentos

  • logical_test – Un valor o expresión lógica que puede evaluarse como TRUE o FALSE.
  • value_if_true – [opcional] El valor a devolver cuando logical_test se evalúa como TRUE.
  • value_if_false – [opcional] El valor a devolver cuando logical_test se evalúa como FALSE.

La función IF se utiliza para ejecutar una prueba lógica, y reacciona de forma diferente dependiendo de si el resultado es TRUE o FALSE. El primer argumento, logical_test, es una expresión que devuelve TRUE o FALSE. Tanto value_if_true como value_if_false son opcionales, pero al menos uno de ellos debe proporcionarse. El resultado de IF puede ser un valor, una referencia de celda o incluso otra fórmula.

En el ejemplo mostrado arriba, queremos asignar «Aprobado» o «Reprobado» basándonos en la puntuación del examen. Una puntuación de aprobado es de 70 o más. La fórmula en D6, copiada hacia abajo, es

=IF(C6>=70,»Pass»,»Fail»)

Traducción: Si el valor de C6 es mayor o igual a 70, devuelve «Aprobado». En caso contrario, devuelve «Fallo».

El flujo lógico de esta fórmula puede invertirse. La fórmula siguiente devuelve el mismo resultado:

=IF(C6<70,»Fail»,»Pass»)

Traducción: Si el valor de C6 es inferior a 70, devuelve «Suspenso». En caso contrario, devuelve «Aprobado».

Ambas fórmulas anteriores, cuando se copian, devolverán resultados correctos.

Nota: Si no conoce la idea de los criterios de las fórmulas, este artículo explica muchos ejemplos.

Otra fórmula

La función IF puede devolver otra fórmula como resultado. Por ejemplo, la fórmula siguiente devolverá A1*5% cuando A1 sea menor que 100, y A1*7% cuando A1 sea mayor o igual que 100:

=IF(A1<100,A1*5%,A1*7%)

Sentencias IF anidadas

La función IF puede estar «anidada». Un «IF anidado» se refiere a una fórmula en la que al menos una función IF está anidada dentro de otra para probar más condiciones y devolver más resultados posibles. Cada declaración IF debe estar cuidadosamente «anidada» dentro de otra para que la lógica sea correcta.

Por ejemplo, la siguiente fórmula puede utilizarse para asignar una calificación en lugar de un resultado de aprobado/reprobado:

=IF(C6<70,»F»,IF(C6<75,»D»,IF(C6<85,»C»,IF(C6<95,»B»,»A»))))

Vídeos de Para que sirve la función si en excel

 

Contenido