Obter o primeiro valor numérico numa coluna ou linha
Para obter o primeiro valor numérico de um intervalo com uma única coluna ou linha, pode utilizar uma fórmula baseada nas funções ÍNDICE, CORRESP e ÉNÚM.

Como obter o primeiro valor numérico de uma lista?
Para obter o primeiro valor numérico da lista, conforme ilustrado acima, a combinação das funções ÍNDICE, CORRESP e ÉNÚM ajuda-o da seguinte forma: a função ÉNÚM verifica se cada valor da lista é ou não um número; a função CORRESP realiza, em seguida, uma correspondência exata para localizar a posição do primeiro valor numérico; e, por fim, a função ÍNDICE obtém o valor nessa posição.
Sintaxe genérica
=INDEX(range,MATCH(TRUE,ISNUMBER(range),0))
√ Nota: esta é uma fórmula de matriz que requer que prima Ctrl+Shift+Enter.
- Intervalo: O intervalo constituído por uma coluna ou uma linha do qual será devolvido o primeiro valor numérico.
Para obter o primeiro valor numérico da lista, copie ou introduza a fórmula abaixo na célula E4 e prima Ctrl+Shift+Enterpara obter o resultado:
=ÍNDICE()B4:B15,CORRESP(VERDADEIRO;ÉNÚM())B4:B15);0))

Explicação da fórmula
=INDEX(B4:B15,MATCH(TRUE,ISNUMBER(B4:B15),0))
- ISNUMBER(B4:B15):A função ÉNÚM avalia cada valor no intervalo B4:B15. Devolve VERDADEIRO se o valor for um número e FALSO caso contrário, gerando assim um vetor como este:{FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO ;VERDADEIRO;FALSO;VERDADEIRO}.
- CORRESP(VERDADEIRO,)ISNUMBER(B4:B15),0)=CORRESP(VERDADEIRO,){FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO ;VERDADEIRO;FALSO;VERDADEIRO},0):O tipo_corresp 0 força a função CORRESP a devolver a posição do primeiro valor VERDADEIRO no vetor. Assim, a função devolve 10.
- ÍNDICE()B4:B15,CORRESP(VERDADEIRO,)ISNUMBER(B4:B15),0))=B4:B1510:A função ÍNDICE devolve então o 10.º valor do intervalo B4:B15, que é 99.
Funções relacionadas
A função ÍNDICE do Excel devolve o Valor Exibido com base numa determinada posição de um intervalo ou vetor.
A função CORRESP do Excel procura um valor específico num intervalo de células e devolve a sua posição relativa.
Fórmulas relacionadas
Obter o primeiro valor de texto numa linha
Para obter o primeiro valor de texto de um intervalo com uma única linha, uma fórmula com base na função PROCH será útil.
Obter a enésima correspondência com ÍNDICE
Para localizar a enésima ocorrência de um valor num intervalo e obter os respetivos dados, pode utilizar uma fórmula que combina as funções ÍNDICE, LIN, MENOR e SE.
Encontrar a cadeia de texto mais longa ou mais curta numa coluna ou linha
Para encontrar a cadeia de texto mais longa ou mais curta numa coluna ou linha no Excel, combine as funções ÍNDICE, CORRESP, NÚM.CARAT e MÁX ou MÍN.
Encontrar a cadeia de texto mais longa com critérios
Neste tutorial, explicamos como encontrar a cadeia de texto mais longa numa coluna ou linha com critérios no Excel, utilizando as funções ÍNDICE, CORRESP, NÚM.CARAT e MÁX.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.