Que fórmula excel posso usar para selecionar o último valor sem erro em um intervalo (que é vertical)?

0

Ok, por exemplo, se meu intervalo for B1: B5000. Esta é uma série temporal. Em determinado momento, todos os valores se tornam erros que são #NUM! Então, existe alguma fórmula que eu possa usar para retornar o último valor que não é um erro ao longo do intervalo? Ou seria mais fácil se eu me livrasse de todos os erros usando: = IFERROR (B1, NA ()) e basicamente fazendo outra faixa livre de erros? Nesse caso, qual fórmula de excel eu usaria?

    
por daysandtimes 28.09.2012 / 01:40

2 respostas

1

Se você elimina erros ou não, pode encontrar o último número em B1: B5000 (os horários são números no excel) com esta fórmula

=LOOKUP(9.9E+307,B1:B5000)

    
por 28.09.2012 / 15:11
1

A resposta curta é que você pode usar a seguinte fórmula para encontrar o último valor sem erro em um intervalo:

=MATCH(ERROR.TYPE(#NUM!),B1:B5000,-1)

Isso localizará o primeiro erro #NUM! e fornecerá a última linha anterior, com base em um intervalo de B1:B5000 . Assumindo que seu último bom valor estava em Row10, ele retornará um valor de 10.

Se você quiser usar isso em um aplicativo de gráficos ou precisar usar um intervalo dinâmico à medida que os itens forem adicionados, será mais complexo.

    
por 28.09.2012 / 15:26