La mejor manera de entender cómo combinar las funciones MIN e IF en Excel es con un ejemplo. Este ejemplo de tutorial contiene los tiempos de calefacción para dos eventos de un encuentro de pista: los sprints de 100 y 200 metros.
El uso de una fórmula matricial MIN IF le permite encontrar el tiempo de calentamiento 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 mediante el establecimiento de una condición utilizando los nombres de carrera.
- La fórmula matricial permite que la función IF pruebe múltiples condiciones en una sola celda, y cuando se cumple la condición, la fórmula matricial determina qué datos (tiempos de carrera) la función MIN examina para encontrar el tiempo más rápido.
Sintaxis y argumentos de fórmulas anidadas de MIN IF
La sintaxis de la fórmula MIN IF es:
= MIN (IF (logical_test, value_if_true, value_if_false))
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 IF son:
- prueba lógica (requerido): un valor o expresión que se prueba para determinar si es verdadero o falso
- value_if_true (requerido): el valor que se muestra si logical_test es verdadero
- value_if_false (opcional): el valor que se muestra si el test_lógico es falso
En el ejemplo, la prueba lógica intenta encontrar una coincidencia para el nombre de la carrera ingresado 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 value_if_false se omite ya que no es necesario y su ausencia acorta la fórmula. Si se escribe 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 devuelve 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 carreraTiempo 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 Raza más rápida de calor (seg)
En la celda D10, escriba "100 metros" (sin las comillas). La fórmula busca en esta celda para encontrar en cuál de las razas quieres que encuentre el tiempo más rápido. Dado que está creando una fórmula anidada y una fórmula matricial, debe escribir toda la fórmula en una sola celda de la hoja de trabajo. Después de entrar en la fórmula no haga presiona la tecla enter presione el teclado o haga clic en una celda diferente con el mouse; necesitas convertir la fórmula en una fórmula matricial. Para hacer eso: Haga clic en la celda E10, la ubicación donde se mostrarán los resultados de la fórmula. Escriba lo siguiente: = MIN (IF (D3: D8 = D10, E3: E8)) Mantenga pulsada la tecla Ctrl y Cambio Teclas en el teclado. presione el Entrar Tecla en el teclado para crear la fórmula matricial. La respuesta 11.77 aparece en la celda F10 porque es el tiempo más rápido (más pequeño) para las tres carreras de velocidad de 100 metros. La fórmula de matriz completa {= MIN (IF (D3: D8 = D10, E3: E8))} Se puede ver en la barra de fórmulas sobre la hoja de trabajo. Porque el Ctrl , Cambio , y Entrar las teclas del teclado se presionan simultáneamente una vez que se ha escrito la fórmula, las fórmulas resultantes a veces se denominan CSE fórmulas Prueba la fórmula encontrando el tiempo más rápido para los 200 metros. Tipo 200 metros en la celda D10 y presione el Entrar Tecla en el teclado. La fórmula debe devolver el tiempo de 21.49 segundos en la celda E10. Entrar en la fórmula anidada MIN IF
Creación de la fórmula de matriz
Prueba la fórmula