Encontrar el mínimo o el máximo no es muy difícil en Excel gracias a las funciones MIN y MAX. Pero aquí vamos a ir un paso más allá, es decir, ¿averiguar quién cobró el mínimo y para qué día?
Paso 1: Fórmula para encontrar el mínimo
Primero, encontraremos el tiempo mínimo trabajado durante la semana.

Paso 2: Crea una prueba lógica para encontrar el mínimo entre todos los tiempos.
Aquí llegamos al meollo del asunto. Vamos a construir una prueba entre el mínimo que acabamos de encontrar y los tiempos de todos los empleados. La explicación del doble símbolo. se da en este artículo
=--((B5:F13)=B15)
Como podemos ver, una sola celda devuelve 1; es el que contiene el mínimo.

Paso 3: Devuelve la línea correspondiente a 1 (prueba VERDADERA)
Este paso es bastante complejo. Integraremos la prueba anterior en un Función SI. Cuando la prueba es verdadera, devolvemos el número de línea.
=SI((B15=B5):F13;LIGNE(B5:F13);0)
Aquí eliminamos el doble de la prueba y vemos el número de línea donde se detectó el mínimo.

Paso 4: Cuando la prueba está mal, no debes escribir nada
Para el resto de la fórmula, debemos reemplazar el 0 cuando la prueba es falsa por vacío (o 2 comillas)
=SI(B15=B5:F13;LIGNE(B5:F13);"")
Paso 5: concatenar todos los resultados
La transformación anterior adquiere en esta etapa todo su significado. Vamos a concatenar (grupo) todos los resultados devuelto por la prueba en una sola celda.
=CONCAT(SI(B15=B5:F13;LIGNE(B5:F13);""))

Paso 6: corrija el número de línea
La fórmula anterior devuelve el número de fila de la hoja de cálculo de Excel. Necesitamos hacer una ligera corrección para que coincida con el inicio de nuestra tabla de empleados. Nuestra tabla comienza en la fila 5, así que restaremos el número 4.
=CONCAT(SI(B15=B5:F13;LIGNE(A5:A13);""))-4
Paso 7: use la función ÍNDICE para devolver el nombre del empleado
Ahora que hemos encontrado la línea donde está el mínimo, debemos integrar toda esta fórmula en una función ÍNDICE. ÍNDICE devuelve el valor relativo a una posición. Esto es lo que necesitamos.
=INDEX(A5:A13;CONCAT(SI((B5:F13)=B15;LIGNE(A5:A13);""))-4)

De la misma manera podemos encontrar quién trabajó más.

O, encontrar el día para el mínimo y máximo trabajado.

09/05/2025 a las 06:57
Hola,
No sé si sea eso pero dice versión 2504 (build 18730.20122 office "click-to-run"). También tengo 3 botones que son "administrar o cancelar cuenta", "cambiar licencia", "actualizar licencia".
13/05/2025 a las 05:37
Así es. La versión es 2504
26/04/2025 a las 08:11
Hola,
Vi tu video de YouTube (corto) "Explica fórmulas complejas de Excel con Copilot"
Tengo el logotipo de Copilot mostrado en la cinta.
Sin embargo, cuando hago clic en una celda donde hay una fórmula compleja y luego hago clic derecho para abrir el menú contextual, ¿no tengo la opción Copiloto para que me explique la fórmula?
¿Puedes decirme cómo hacer esto por favor?
cordialmente
26/04/2025 a las 14:43
Es imposible responderte sin ver qué versión tienes y la licencia que tienes.
03/05/2025 a las 11:20
Hola,
Tengo Microsoft 365 Familia.
Para la licencia, ¿cómo puedo encontrarla por favor?
cordialmente
07/05/2025 a las 17:19
Archivo > Cuenta y allí tienes que leer el número de versión
21/08/2023 a las 09:57
No es necesario utilizar la función ÍNDICE para hacer esto. Por ejemplo, el mes donde ocurre el mínimo...
=CONCAT(IF(B5:M13=MIN(B5:M13),B4:M4,""))
Y el empleado con ese mínimo...
=CONCAT(IF(B5:M13=MIN(B5:M13),A5:A13,""))
Usarías la misma lógica para el máximo.