martes, 9 de junio de 2020

EXCEL: Primero en entrar, último en salir

Excel formula: First in, last out times

Fórmula genérica

=MINIFS(times,names,name,actions,action)

Explicación

Para obtener tiempos de "primero en entrar, último en salir" de los datos de la hoja de tiempo, puede usar las funciones MAXIFS y MINIFS, o una fórmula de matriz como se describe a continuación. En el ejemplo que se muestra, la fórmula en H6 es:

=MINIFS(times,names,H5,actions,"in")

con los siguientes rangos con nombre: acciones = C5: C22. nombres = B5: B22, veces = E5: E22

Cómo funciona esta fórmula

La función MINIFS está diseñada para devolver valores mínimos en un rango basado en uno o más criterios. En este caso, el rango del que estamos extrayendo un valor mínimo es E5: E22), denominado "veces".

Primero estamos filtrando estos valores usando dos pares de rango / criterio. El primer par proporciona un rango de B5: B22 (nombres), con el nombre en H5 para los criterios. El segundo par utiliza el rango C5: C22 (acciones), con "in" como criterio.

MINIFS luego devuelve el tiempo más temprano (mínimo) donde el nombre es "Max" y la acción es "in".

El tiempo de "último fin" se calcula de manera similar con la función MAXIFS:

=MAXIFS(times,names,H5,actions,"out")

Alternativas de fórmula de matriz

La función MAXIFS y la función MINIFS se introdujeron en Excel 2016. Si está utilizando una versión anterior de Excel, puede usar una fórmula de matriz en su lugar:

{=MIN(SI(names=K5,SI(actions="in",times)))}
{=MAX(SI(names=K5,SI(actions="out",times)))}

Nota: estas son fórmulas de matriz y deben ingresarse con control + shift + enter. Excel agregará las llaves automáticamente.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT