O Excel transpõe algumas linhas para colunas, dependendo dos valores em outra coluna
Eu tenho um arquivo do Excel que estou recebendo algo parecido com isto:
Time 012345 2345678 5647890 7891234
6:00 1 0 0 1
6:30 1 1 0 1
7:00 1 1 0 0
7:30 0 0 0 0
8:00 0 0 1 0
8:30 0 0 1 0
9:00 0 0 1 0
9:30 0 0 1 0
10:00 0 0 0 0
10:30 1 0 0 1
11:00 1 0 0 1
11:30 1 0 0 1
12:00 1 0 0 1
12:30 0 0 0 0
13:00 0 0 0 0
13:30 0 0 1 0
14:00 0 0 1 0
14:30 0 0 1 0
15:00 0 0 1 0
15:30 1 1 0 0
etc.
O objetivo é obter essas transpostas, mas usar os valores de tempo em vez dos 1s e 0s reais nas colunas. O resultado ideal ficaria assim:
userID startTime1 stopTime1 startTime2 stopTime2 startTime3 stopTime3
012345 6:00 7:30 10:00 12:30 15:00
2345678 6:00 7:30 15:00
5647890 7:30 10:00 13:00 15:30
7891234 6:00 7:00 10:00 12:30
Eu tentei configurar uma tabela dinâmica e filtragem, e isso não me levou a lugar nenhum. E não tenho certeza do que mais tentar. V e HLOOKUPS não fizeram o truque para mim também.
Parte do problema é que o horário de início precisa ser o registro de data e hora uma linha acima do 1 e o tempo de parada precisa ser a linha de registro de data e hora 1 abaixo do final 1 em um grupo. Fazer coisas simples como se instruções não me ajudaram porque eu preciso da primeira e última vez em cada grupo da coluna. Então estou bastante perplexo.
Qualquer ajuda sobre isso seria apreciada.