Aprenda a combinar las funciones MIN e IF en una fórmula de matriz


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 calentamiento para dos eventos de una competencia de pista – los sprints de 100 y 200 metros.

El uso de una fórmula de arreglo 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 seleccionado.
  • La función IF nos permite elegir la carrera estableciendo una condición utilizando los nombres de las carreras.
  • La fórmula del arreglo permite a la función IF probar múltiples condiciones en una sola celda, y cuando la condición se cumple, la fórmula del arreglo determina qué datos (tiempos de carrera) examina la función MIN para encontrar el tiempo más rápido.

MIN IF Sintaxis y argumentos de la fórmula anidada

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:

  • logical_test (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 logical_test es falso

En el ejemplo, la prueba lógica intenta encontrar una coincidencia para el nombre de la raza escrito en la celda D10 de la hoja de cálculo. 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 un nombre de carrera que no está en la tabla de datos, como la carrera de 400 metros, se escribe en la celda D10, la fórmula devuelve un cero.

Ejemplo de Fórmula de Arreglo IF MIN de Excel

Ingresar 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
Calor más rápido de la carrera (seg.)

En la celda D10, escriba "100 metros" (sin las comillas). La fórmula busca en esta celda para encontrar cuál de las razas quieres que encuentre el tiempo más rápido.

Introducción de la fórmula MIN IF Nested

Dado que está creando una fórmula anidada y una fórmula de matriz, necesita escribir toda la fórmula en una sola celda de la hoja de cálculo.

Después de introducir la fórmula no presione la tecla Enter en el teclado o haga clic en una celda diferente con el ratón; necesita convertir la fórmula en una fórmula de matriz. Para hacer eso:

  1. Clic en la celda E10, la ubicación donde se mostrarán los resultados de la fórmula.

  2. Escriba lo siguiente: = MIN( IF( D3_D8=D10, E3:E8 ) )

Creación de la fórmula de arreglos

  1. Mantenga pulsadas las teclas Ctrl y Mayúsculas del teclado.

  2. Presione la tecla Enter en el teclado para crear la fórmula de la matriz.

  3. La respuesta 11.77 aparece en la celda F10 porque es el tiempo más rápido (el más pequeño) para las tres series de 100 metros de carrera.

La fórmula completa del array { = MIN( IF( D3_D8=D10, E3:E8 ) ) } se puede ver en la barra de fórmulas encima de la hoja de trabajo.

Debido a que las teclas Ctrl , Shift , y Enter en el teclado se presionan simultáneamente después de que la fórmula ha sido tecleada, las fórmulas resultantes se denominan a veces fórmulas CSE .

Probar la Fórmula

Pruebe la fórmula encontrando el tiempo más rápido para los 200 metros. Escribir 200 metros en la celda D10 y presionar la tecla Enter en el teclado. La fórmula debería devolver el tiempo de 21.49 segundos en la celda E10.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *