Página 1 de 1

FÓRMULA SE COM CURINGA * NO TESTE LÓGICO

Enviado: 02 Abr 2020 às 16:25
por luanleonardo
Boa tarde!

Tentei realizar a fórmula abaixo:

=SE(D4=("*ENCARGOS*");F4*G4;"")

Porém, o problema é o seguinte: mesmo existindo ou não na célula D4 a palavra ENCARGOS, a célula continua vazia e o que eu queria é o seguinte:

teste lógico: existir em qualquer lugar a palavra ENCARGOS.
valor se verdadeiro: realizar uma multiplicação.
valor se falso: ficar vazia.

FÓRMULA SE COM CURINGA * NO TESTE LÓGICO

Enviado: 02 Abr 2020 às 16:40
por Estevaoba
Tente:
=SEERRO(SE(LOCALIZAR("*”&”ENCARGOS”&”*";D4);F4*G4;"");””)

Good luck!

Re: FÓRMULA SE COM CURINGA * NO TESTE LÓGICO

Enviado: 02 Abr 2020 às 16:55
por luanleonardo
Estevaoba escreveu:Tente:
=SEERRO(SE(LOCALIZAR("*”&”ENCARGOS”&”*";D4);F4*G4;"");””)

Good luck!
Muito obrigado pela atenção, mas respondeu com erro:

"A fórmula contém texto não reconhecido".

FÓRMULA SE COM CURINGA * NO TESTE LÓGICO

Enviado: 02 Abr 2020 às 17:36
por Estevaoba
Pode ser relacionado à sua versão de Excel.
Tente esta outra:
Código: Selecionar todos
=SE(ÉERRO(LOCALIZAR("ENCARGOS";D4));"";F4*G4)
Editei para corrigir as aspas que no teclado do celular estavam em caracteres inválidos para o Excel.

Ab.

Re: FÓRMULA SE COM CURINGA * NO TESTE LÓGICO

Enviado: 02 Abr 2020 às 17:46
por luanleonardo
Estevaoba escreveu:Pode ser relacionado à sua versão de Excel.
Tente esta outra:
=SE(ÉERRO(LOCALIZAR("ENCARGOS";D4));””;F4*G4)

Ab.
Infelizmente também não deu certo, será que não existe a informação contém para fórmula no excell?

FÓRMULA SE COM CURINGA * NO TESTE LÓGICO

Enviado: 02 Abr 2020 às 17:58
por Estevaoba
A fórmula foi editada no meu último post.
Favor verificar.

Re: FÓRMULA SE COM CURINGA * NO TESTE LÓGICO

Enviado: 02 Abr 2020 às 18:09
por luanleonardo
Estevaoba escreveu:A fórmula foi editada no meu último post.
Favor verificar.

Cara muito obrigado!

Será que você poderia me explicara essa fórmula pra eu aprender?

FÓRMULA SE COM CURINGA * NO TESTE LÓGICO

Enviado: 02 Abr 2020 às 19:03
por Estevaoba
=SE(ÉERRO(LOCALIZAR("ENCARGOS";D4));"";F4*G4)
A parte principal da fórmula é a função LOCALIZAR. Ela verifica se uma célula contém uma sequência de caracteres.
Quando não contém, a função LOCALIZAR retorna um erro, então uso combinadas as funções SE+ ÉERRO.
Se resulta em erro, ou seja, quando não encontra os caracteres procurados, deixa em branco. E quando encontra, executa o cálculo especificado.

Ab.