Excel, conta caracteres, exceto uma string

0

Estou usando o Excel 2013. Basicamente, estou tentando contar o número de caracteres em uma célula, mas se a célula contiver uma string especificada para ignorar essa string, mas conte o resto.

Olhando para a imagem acima, eu posso usar a fórmula len para contar o número de caracteres na célula A1. Bem simples. Mas eu estou achando difícil descobrir como contar APENAS a seção destacada em vermelho na célula A2.

se (não acontece sempre) um usuário coloca o parâmetro {location:} dentro da célula eu só quero contar os caracteres entre os dois pontos e o fechamento chave de fenda.

Eu tentei usar o Len com um substituto, mas não acho que estou fazendo isso corretamente. Existe uma maneira fácil de fazer isso?

Obrigado antecipadamente!

Jeremy

    
por Jez Vander Brown 19.01.2016 / 12:22

1 resposta

2

Esta é a fórmula que você precisa:

=IF(ISERR(FIND(":",A1,1)),LEN(A1),LEN(TRIM(MID(A1,FIND(":",A1,1)+1,LEN(A1)-FIND(":",A1,1)-1))))

A fórmula verifica se existe um caractere ":" no conteúdo da célula.

Se não existir, calcula apenas o comprimento da string.

Se existir, calcule o comprimento da string extraída da posição próxima a ":" e uma posição antes do final.

    
por 19.01.2016 / 12:49