En este artículo, aprenderemos a simplificar fórmulas reduciendo la complejidad de las funciones SI en Microsoft Excel 2010.

Mientras trabajaba en la fórmula NESTED IF; la ejecución exitosa del comando depende de si la condición se cumple o no. Es posible anidar múltiples funciones IF en una sola celda.

La función SI comprueba si la condición que especifica es VERDADERA o FALSA. Si la condición devuelve VERDADERO, devuelve un valor preestablecido, y si la condición devuelve FALSO, devuelve otro valor preestablecido.

===

Sintaxis = SI (prueba_lógica, valor_si_verdadero, valor_si_falso)

===

prueba_lógica: la prueba lógica probará la condición o los criterios. Si la condición se cumple, devuelve el valor preestablecido, y si la condición no se cumple, devuelve otro valor preestablecido.

value_if_true: el valor que desea que se devuelva si este argumento devuelve TRUE.

value_if_false: el valor que desea que se devuelva si este argumento devuelve FALSE. El uso de la función IF anidada llevará demasiado tiempo. Podemos usar la función alternativa, es decir, ELEGIR la función para devolver la misma salida que devolverá la función SI.

Elegir: devuelve el carácter especificado por el número de código del juego de caracteres para su computadora. La función ELEGIR devolverá un valor de una lista de valores basada en un número de índice dado. La función Choose usa index_num para devolver un valor de una lista.

Sintaxis = ELEGIR (núm_índice, valor1, valor2, …​)

index_num: Especifica qué argumento de valor se selecciona. Index_num debe ser un número entre 1 y 254 o una fórmula que contenga los números entre 1 y 254. Si index_num es menor que 1, elija devolverá #VALUE! error.

valor1 y valor 2 son argumentos de valor de 1 a 254 de los cuales ELEGIR evaluará y devolverá el resultado.

Tomemos un ejemplo:

  • Tenemos tabla de datos de Estudiantes.

En la columna A, tenemos el nombre de los estudiantes y en la columna B, tenemos sus calificaciones. En la columna F y G, tenemos las condiciones: calificación y calificaciones.

img1

En la columna C, queremos ingresar una fórmula IF anidada que devolverá Calificaciones En la celda C2, ingrese la fórmula

= SI (B2 = 1, $ G $ 3, SI (B2 = 2, $ G $ 4, SI (B2 = 3, $ G $ 5, SI (B2 = 4, $ G $ 6))))

img2

  • Copiando la fórmula a continuación, obtendremos el resultado como se muestra a continuación

img3

En la celda D2, ingresaremos la fórmula = ELEGIR (B2, $ G $ 3, $ G $ 4, $ G $ 5, $ G $ 6)

img4

La función ELEGIR * comprobará el valor en la celda B2 y devolverá el valor según los valores de la columna G.

  • Copiando la fórmula a continuación, obtendremos el resultado como se muestra a continuación

img5

  • Ambas fórmulas proporcionan la misma salida pero utilizan la función ELEGIR que reduce la complejidad sobre la función SI, en la que para cada nueva condición, tenemos que escribir una nueva condición SI dentro de la función SI.