Excel formula: Group times into unequal buckets

Fórmula genérica

=BUSCARV(time,bucket_table,column,VERDADERO)

Explicación

Si necesita agrupar tiempos en contenedores, pero los contenedores no son iguales (es decir, 12 AM-7 AM, 7 AM-12 PM, etc.), puede hacerlo con la función BUSCARV configurada para una coincidencia aproximada.

El problema

Hay varias formas de agrupar tiempos en Excel. Si solo necesita agrupar los tiempos por hora, una tabla dinámica es muy rápida y fácil. Si necesita agrupar tiempos en otros segmentos iguales de varias horas (es decir, 3 horas, 4 horas, etc.), una buena solución es usar la función MULTIPLO.INFERIOR. Sin embargo, si necesita agrupar tiempos en contenedores desiguales, debe adoptar un enfoque más personalizado. BUSCARV, en su modo de coincidencia aproximado, le permite agrupar los tiempos en intervalos personalizados de cualquier tamaño.

La solución

La solución es construir una tabla de búsqueda que "mapee" cada vez en el contenedor correcto. En la primera columna, ingrese la hora de inicio del depósito. En la columna dos, ingrese el nombre del depósito que desea usar. La tabla se debe ordenar por hora de inicio, de menor a mayor.

Finalmente, configure BUSCARV para buscar cada vez en la tabla de categorías con una coincidencia aproximada.

En el ejemplo que se muestra, la fórmula n E5 es:

=BUSCARV(D5,buckets,2,1)

D5 es el valor de búsqueda, "contenedores" es un rango con nombre para G5: H8, 2 es el índice de columna y 1 es un indicador que permite una coincidencia aproximada. (También puedes usar VERDADERO).

Cuando BUSCARV está en modo de coincidencia aproximada, coincide con el valor más cercano que es menor o igual que el valor de búsqueda. De esta manera, puede pensar en el tiempo de búsqueda entrante como "redondeado" en el contenedor correcto.

Esta fórmula es un gran ejemplo de cómo puede usar BUSCARV para agrupar datos de manera completamente personalizada.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT