Como posso registrar uma transição de "Desligado" para "Ligado" em uma coluna do Excel?

Como posso registrar uma transição de "Desligado" para "Ligado" em uma coluna do Excel?

Esta questão tem suas raízes aqui:

Como posso registrar uma transição de 0 para 1 em uma coluna do Excel?

Mas, em vez de zeros e uns, gostaria de usar On/Off como parâmetro de comutação.

O código deve varrer uma coluna. Cada vez que aparecer "Desligado" imediatamente seguido de "Ligado", conte-o.

Eu poderia muito bem converter a coluna de strings em zeros e uns e aplicar a resposta acima, mas... queria saber se havia algo menos desajeitado.

Obrigado.

Responder1

=SUMPRODUCT(--(A1:A12="off")*(--(A2:A13="on")))
Use esta fórmula onde A1:A13 é a coluna onde você ativou, off todas as linhas
em A1:A12="off" é sua coluna sem a última linha
e A2:A13="on" é sua coluna sem a primeira linha
A Fórmula contará o seguinte com o on
Atualizar
Em E1 escreva A1:A12
Em E2 escreva A2:A13
e use esta fórmula:
=SUMPRODUCT(--(INDIRECT(E1)="off")*(--(INDIRECT(E2)="on")))
Você pode alterar E1 e E2 para referências diferentes

informação relacionada