Como encontrar a próxima célula com valor e obter diferença na data

1

Eu tenho 5 colunas. Eu preciso encontrar o tempo entre (em dias) entre os valores do mesmo tipo na segunda coluna. A última coluna já calcula a diferença de tempo entre todas as datas. Ele faz isso pegando a data das células atuais da célula menos a data da célula anterior. IE: faz 1 dia desde o último evento

Estou tentando descobrir como fazer isso: a coluna 3 encontrará a diferença de tempo entre a coluna 2 que contém "s". A coluna 4 encontraria a diferença de tempo entre todas as outras letras.

Exemplo de dados:

    
por nightowl 12.11.2016 / 20:43

2 respostas

0

Primeiro adicione uma linha de cabeçalho acima dos seus dados, na linha 1, e tenha seus dados começando na linha 2.

Na célula C2, insira esta fórmula:

=IFERROR(IF(B2="s",A2-INDIRECT("A"&LOOKUP(2,1/($B$1:$B1="s"),ROW($B$1:$B1))),"-"),"n/a")

Na célula D2, insira esta fórmula:

=IFERROR(IF(B2<>"s",A2-INDIRECT("A"&LOOKUP(2,1/($B$1:$B1<>"s"),ROW($B$1:$B1))),"-"),"n/a")

Preencha cada fórmula em todas as suas linhas. Você obterá esse resultado:

microsoft-excel