Excel: como encontrar o primeiro valor diferente de zero consecutivo
Você pode usar a seguinte fórmula no Excel para encontrar a primeira coluna com um valor diferente de zero em uma linha específica:
=INDEX( B$1:E$1 ,MATCH(TRUE,INDEX( B2:E2 <>0,),0))
Esta fórmula específica procura o primeiro valor na linha B2:E2 com um valor diferente de zero e retorna o nome da coluna correspondente da linha B1:E1 .
O exemplo a seguir mostra como usar esta fórmula na prática.
Exemplo: Encontre o primeiro valor diferente de zero em uma linha no Excel
Digamos que temos o seguinte conjunto de dados no Excel que mostra o número de faltas cometidas por um time de basquete em cada quarto de oito jogos diferentes:
Digamos que queremos encontrar o primeiro quarto em que ocorreu uma falta em cada jogo.
Em outras palavras, gostaríamos de encontrar o primeiro valor diferente de zero em cada linha e retornar o nome da coluna correspondente.
Para fazer isso, podemos digitar a seguinte fórmula na célula F2 :
=INDEX( B$1:E$1 ,MATCH(TRUE,INDEX( B2:E2 <>0,),0))
Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna F:
A coluna F agora exibe o primeiro trimestre com um valor diferente de zero em cada linha.
Por exemplo, no primeiro jogo, a primeira falta ocorreu no terceiro quarto, então a célula F2 retorna o valor do quarto 3:
Nota : Se cada valor em uma determinada linha for zero, esta fórmula simplesmente retornará #N/A , pois nenhum valor diferente de zero foi encontrado.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Excel: como remover texto específico de células
Excel: uma fórmula para MID da direita
Excel: Como usar a função MID para strings de comprimento variável