Eu esperava que você pudesse ajudar. Eu sou coletado dados no Excel a partir de uma fonte de dados. A fonte de dados possui 3 títulos
Active,Occurrence,Time (seconds)
TRUE, 1, 0
TRUE, 1, 12
FALSE, 1, 12
TRUE, 2, 12
TRUE, 2, 16
FALSE, 2, 16
O item acima se refere a uma máquina que está ativa ou não. Quando está ativo, o número "Ocorrência" será incrementado e iniciará um temporizador. O que estou tentando fazer é contar o "Tempo" em que esta máquina é VERDADEIRA em relação à Ocorrência incrementada específica.
Por exemplo, ocorrência 1 = 12 segundos
Ocorrência 2 = 4 segundos (16 - 12)
Editado
Nos dados de amostra que estou vendo no momento, vejo o seguinte:
Tempo, Ativo, Ocorrência, Tempo
11/09/14 12:13:48, FALSO, 6, 236
11/09/14 12:53:48, VERDADEIRO, 7, 236
11/09/14 12:53:49, VERDADEIRO, 7, 237
11 / 09/14 12:53:55, VERDADEIRO, 7, 243
11/09/14 12:53:57, VERDADEIRO, 7, 245
11/09/14 12:53:58, FALSO, 7, 245
Assim por diante e assim por diante.
O que espero fazer é uma ocorrência específica (ou seja, 7). Posso subtrair o último número do primeiro para obter o tempo total em que a máquina esteve ATIVA. Então, no exemplo acima, 9 segundos.
Espero que isso faça sentido.
fonte
TRUE
com o horário de início. E quando ele se apaga, obtém umTRUE
com o tempo final e umFALSE
com o tempo final. E esse tempo final é o próximoTRUE
valor de tempo? E então a ocorrência aumenta em 1?Respostas:
Se o formato é sempre que a Ocorrência possui uma sequência de valores TRUE, que é finalmente finalizada por um FALSE. Então você pode usar uma mesa dinâmica para fazer o trabalho pesado.
Na captura de tela abaixo, criei uma tabela dinâmica com a ocorrência nas linhas, ativa nas colunas e o mínimo (tempo) nos valores. Para executar o Min (Time), basta adicionar o Time aos valores do pivô, depois clicar com o botão direito do mouse na tabela dinâmica e escolher Summarize As >> Min
Em seguida, adicionei uma nova fórmula no final da tabela dinâmica para subtrair a coluna TRUE da coluna FALSE para obter a diferença entre eles.
fonte
Você deve poder adicionar algumas colunas de trabalho para obter o que procura - por exemplo:
Assumi que seus horários talvez não estivessem em ordem - caso contrário, poderíamos simplificar um pouco essa solução.
fonte