Verifique se alguma célula em um intervalo contém texto - Excel e Planilhas Google

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstrará como verificar se alguma célula em um intervalo contém algum texto no Excel e nas Planilhas Google.

Verifique se o intervalo contém algum texto

Para testar se alguma célula em um intervalo contém algum texto, usaremos as funções ISTEXT e SUMPRODUCT.

Função ISTEXT

A função ISTEXT faz exatamente o que seu nome indica. Ele testa se uma célula é texto, gerando TRUE ou FALSE.

1 = ISTEXT (A2)

Função SUMPRODUCT

A função ISTEXT 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 (- ISTEXT (A2: C2))> 0

Agora vamos examinar isso.

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

Nota: os negativos duplos convertem VERDADEIRO / FALSO em 1 / 0. Alternativamente, você pode multiplicar a função ISTEXT por * 1

1 = SUMPRODUCT (ISTEXT (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 (- ISTEXT (A2: C2))> 0, "Sim", "Não")

Planilhas Google - Verifique se alguma célula em um intervalo contém texto

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