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.






TRUEcom o horário de início. E quando ele se apaga, obtém umTRUEcom o tempo final e umFALSEcom o tempo final. E esse tempo final é o próximoTRUEvalor de tempo? E então a ocorrência aumenta em 1?