FÓRMULAS DE EXCEL

Aplicar un condicional simple con REPETIR en Excel

Aplicar un condicional simple con REPETIR en Excel

Funciones utilizadas: SI, REPETIR

Suponiendo un rango con distintas puntuaciones de 0 a 100 en B2:B15 planteamos el siguiente método alternativo a la función SI en la celda D2 (y arrastrando hasta D15) para aplicar un condicional simple que devuelva el texto «NO APRUEBA» cuando cada puntuación sea menor a 50 y la celda vacía cuando no lo sea:

APLICAR UN CONDICIONAL SIMPLE CON REPETIR EN EXCEL

=REPETIR("NO APRUEBA";B2<50)

Aplicamos la lógica booleana que es una técnica que permite forzar resultados VERDADERO/FALSO como 1/0 junto a la función REPETIR para obtener el resultado deseado.

Básicamente le indicamos a la función que repita el texto deseado una vez si el criterio es VERDADERO, y cero veces si es FALSO (evitando la necesidad de un argumento que defina el «caso contrario» vacío como sí lo requiere la función SI).

De esta forma logramos obtener el mismo resultado que con la función SI, pero de forma más eficiente y simple haciendo uso de menos argumentos dentro de la fórmula en Excel. Si tenemos un solo criterio a aplicar y un resultado posible es recomendable utilizar la función REPETIR antes que la función SI.

 

Puedes encontrar más fórmulas interesantes en el anuario de Desafiando Excel en el siguiente link o videos con más fórmulas ingeniosas de Excel aquí.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.