Fórmula do Excel: Agrupe tempos em intervalos desiguais -

Índice

Fórmula genérica

=VLOOKUP(time,bucket_table,column,TRUE)

Resumo

Para agrupar horários em intervalos desiguais (ou seja, das 12h às 7h, das 7h às 12h, etc.), você pode usar a função VLOOKUP. No exemplo mostrado, a fórmula n E5 é:

=VLOOKUP(D5,buckets,2,1)

Explicação

Se você precisar agrupar horários em intervalos que não sejam do mesmo tamanho (ou seja, 12h-7h, 7h-12h, etc.), você pode usar a função VLOOKUP no modo de correspondência aproximada.

O problema

Existem várias maneiras de agrupar tempos no Excel. Se você só precisa agrupar tempos por hora, uma tabela dinâmica é muito rápida e fácil. Se você precisar agrupar tempos em outros intervalos iguais de várias horas (ou seja, 3 horas, 4 horas, etc.), uma boa solução é usar a função FLOOR. No entanto, se você precisar agrupar tempos em intervalos desiguais, será necessário adotar uma abordagem mais personalizada. VLOOKUP, em seu modo de correspondência aproximada, permite agrupar tempos em intervalos personalizados de qualquer tamanho.

A solução

A solução é construir uma tabela de pesquisa que "mapeie" a cada vez no intervalo certo. Na primeira coluna, insira a hora de início do intervalo. Na coluna dois, insira o nome do intervalo que deseja usar. A tabela deve ser classificada pela hora de início, da menor para a maior. Por fim, configure a função PROCV para pesquisar cada vez na tabela de depósitos com correspondência aproximada.

No exemplo mostrado, a fórmula n E5 é:

=VLOOKUP(D5,buckets,2,1)

D5 é o valor de pesquisa, "buckets" é um intervalo nomeado para G5: H8, 2 é o índice da coluna e 1 é um sinalizador que permite a correspondência aproximada. (Você também pode usar TRUE). Veja esta página para uma explicação completa.

Quando PROCV está no modo de correspondência aproximada, ele corresponde ao valor mais próximo que é menor ou igual ao valor de pesquisa. Dessa forma, você pode pensar no tempo de consulta de entrada como sendo "arredondado para baixo" no intervalo certo.

Esta fórmula é um ótimo exemplo de como você pode usar VLOOKUP para agrupar dados de maneiras totalmente personalizadas. Aprendi com Jon Acampora, no Excel Campus, em seu artigo sobre três maneiras de agrupar tempos.

Artigos interessantes...