Qué saber
- Convertir la fórmula MIN IF en una matriz: Mantenga presionado Ctrl+ Shift, luego presione Enterpara crear una fórmula en la barra de fórmulas.
- Debido a que la función IF está anidada dentro de la función MIN, toda la función IF se convierte en el único argumento para la función MIN.
- Los argumentos para la función SI son: prueba_lógica (obligatorio), valor_si_verdadero (obligatorio) y valor_si_falso(opcional).
La mejor manera de entender cómo combinar las funciones MIN y IF en Excel es con un ejemplo. Este ejemplo de tutorial contiene tiempos de calor para dos eventos de una carrera de atletismo: los sprints de 100 y 200 metros, y se aplica a Excel para Microsoft 365, Excel 2019, Excel 2016, Excel 2013 y Excel 2010.
¿Qué es una matriz MIN IF?
Usar una fórmula de matriz MIN IF le permite encontrar el tiempo de calor más rápido para cada carrera con una fórmula.
El trabajo de cada parte de la fórmula es el siguiente:
- La función MIN encuentra el tiempo más rápido o más pequeño para el evento elegido.
- La función IF nos permite elegir la carrera estableciendo una condición usando los nombres de carrera.
- La fórmula de matriz permite que la función IF pruebe múltiples condiciones en una sola celda y, cuando se cumple la condición, la fórmula de matriz determina qué datos (tiempos de carrera) examina la función MIN para encontrar el tiempo más rápido.
MIN IF Argumentos y sintaxis de fórmula anidada
La sintaxis de la fórmula MIN IF es:
Debido a que la función IF está anidada dentro de la función MIN, toda la función IF se convierte en el único argumento para la función MIN
Los argumentos para la función SI son:
- logical_test (obligatorio): un valor o expresión que se comprueba si es verdadero o falso.
- value_if_true (obligatorio): el valor que se muestra si logical_test es verdadero.
- value_if_false (opcional): el valor que se muestra si logical_test es falso.
En el ejemplo, la prueba lógica intenta encontrar una coincidencia para el nombre de la carrera escrito en la celda D10 de la hoja de trabajo. El argumento value_if_true es, con la ayuda de la función MIN, el tiempo más rápido para la carrera elegida. El argumento valor_si_falso se omite ya que no es necesario y su ausencia acorta la fórmula. Si se ingresa un nombre de carrera que no está en la tabla de datos, como la carrera de 400 metros, en la celda D10, la fórmula arroja un cero.
Ejemplo de fórmula de matriz MIN IF de Excel
Ingrese los siguientes datos del tutorial en las celdas D1 a E9:
Tiempos de carrera
Tiempo de carrera (seg)
100 metros 11,77
100 metros 11,87
100 metros 11,83
200 metros 21,54
200 metros 21,50
200 metros 21,49
Carrera de serie más rápida (seg)
En la celda D10, escriba "100 metros" (sin las comillas). La fórmula buscará en esta celda para encontrar cuál de las carreras desea que encuentre el tiempo más rápido.
Introducción de la fórmula anidada MIN IF
Dado que está creando una fórmula anidada y una fórmula matricial, debe escribir la fórmula completa en una sola celda de la hoja de trabajo.
Después de ingresar la fórmula no presione la tecla Enter en el teclado o haga clic en una celda diferente con el mouse; necesita convertir la fórmula en una fórmula matricial. Para hacerlo, seleccione la celda E10, la ubicación donde se mostrarán los resultados de la fórmula, y escriba:
=MIN(SI(D3:D8=D10, E3:38))
Creación de la fórmula de matriz
Ahora que ingresó la fórmula MIN IF, debe convertirla en una matriz. Sigue estos pasos para hacerlo.
- Mantenga presionadas las teclas Ctrl y Shift en el teclado.
- Presione la tecla Enter en el teclado para crear la fórmula de matriz.
- La respuesta 11,77 aparece en la celda F10 porque es el tiempo más rápido (más pequeño) para las tres eliminatorias de velocidad de 100 metros.
La fórmula de matriz completa aparece en la barra de fórmulas encima de la hoja de cálculo.
Porque las teclas Ctrl, Shift y Enter del teclado se presionan simultáneamente después de escribir la fórmula, las fórmulas resultantes a veces se denominan fórmulas CSE.
Prueba la fórmula
Prueba la fórmula encontrando el tiempo más rápido para los 200 metros. Escriba 200 metros en la celda D10 y presione la tecla Enter en el teclado. La fórmula debe devolver el tiempo de 21,49 segundos en la celda E10.