Verifique se alguma célula no intervalo é um número - Excel e Planilhas Google

Este tutorial demonstrará como verificar se alguma célula em um intervalo contém um número no Excel e no Planilhas Google.

Verifique se o intervalo contém um número

Para testar se alguma célula em um intervalo contém um número, usaremos as funções ISNUMBER e SUMPRODUCT.

Função ISNUMBER

A função ISNUMBER faz exatamente o que seu nome indica. Ele testa se uma célula é um número, gerando TRUE ou FALSE.

1 = ISNUMBER (A2)

Função SUMPRODUCT

A função ISNUMBER testa apenas uma única célula, portanto, devemos encontrar uma maneira de testar todo o intervalo. É aqui que entra a função SUMPRODUCT. A função SUMPRODUCT soma uma matriz de valores. Portanto, se pudermos testar cada célula individualmente, gerando 1 (VERDADEIRO) ou 0 (FALSO) se cada célula for um texto, poderemos somar os valores. Se a soma for maior que 0, sabemos que pelo menos uma célula continha texto.

Primeiro, aqui está o cálculo final:

1 = SUMPRODUCT (- ISNUMBER (A2: C2))> 0

Agora vamos examinar isso.

123456789 = SUMPRODUCT (- ISNUMBER (A2: C2))> 0= SUMPRODUCT (- {TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= VERDADEIRO

Nota: as duplas negativas convertem TRUE / FALSE em 1 / 0. Alternativamente, você pode multiplicar a função ISNUMBER por * 1

1 = SUMPRODUCT (ISNUMBER (A2: C2) * 1)> 0

Em vez de gerar TRUE / FALSE, você pode usar uma instrução IF para gerar outro texto ou cálculos:

1 = IF (SUMPRODUCT (- ISNUMBER (A2: C2))> 0, "Sim", "Não")

Planilhas Google - Verifique se alguma célula no intervalo é um número

Todos os exemplos acima funcionam exatamente da mesma forma no Planilhas Google e no Excel.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave