Eu quero contar as horas como um intervalo de tempo em intervalos de tempo determinados. É um pouco difícil para mim colocar o que quero em palavras em inglês, então deixe-me explicar o que eu quero com um exemplo:
A B C D E
1 Start of Fault End of Fault Time Ranges Number of Faults
2 12:00 13:00 00:00 01:00 X
3 12:00 14:00 01:00 02:00 X
4 08:30 23:00 02:00 03:00 X
5 00:00 24:00 03:00 04:00 X
. ... ... ... ... ...
Como você pode ver, eu tenho o tempo inicial e final de uma falha. Nas colees C e D, tenho intervalos de tempo a partir das 00:00 e terminando às 24:00. Além disso,
X = How many faults did happen between a time range (00:00-01:00)?
X deve digitalizar colunas A e B e se um determinado intervalo de tempo (digamos 12: 00-13: 00) for incluído em qualquer intervalo de tempo (por exemplo, 12: 00-13: 00, 08: 30-23: 00) , X é o número de interseções entre um determinado intervalo de tempo e intervalos de tempo.
Eu tentei calcular o X usando esta fórmula do Excel:
=IF(AND($A$2>=C2;$B$2<=D2);1;0)+IF(AND($A$3>=C2;$B$3<=D2);1;0)+IF(AND($A$4>=C2;$B$4<=D2);1;0)+IF(AND($A$5>=C2;$B$5<=D2);1;0)
Mas esta fórmula funciona apenas se o intervalo de tempo e o intervalo de tempo forem iguais.
Existe uma maneira de obter o valor de X usando uma fórmula do Excel?
Obrigado antecipadamente.
PS: minha língua nativa não é o inglês.