Contagem de ocorrências de um caractere em uma planilha do Excel

4

Sinto-me bobo fazendo esta pergunta, mas preciso de ajuda!

  1. Eu quero contar quantos * aparecem em um intervalo de 5 células.
  2. As células variam de 0 a 7% de* cada.

Eu estava pensando em usar a função =COUNTIF(A2:A:6,"*") , mas se a célula tiver mais de um * , não funciona. Alguma ideia de qual função devo usar ou como posso modificar minha função COUNTIF para que ela funcione?

Obrigado antecipadamente.

    
por TZPike05 01.09.2012 / 00:42

2 respostas

6

Você pode usar o seguinte:

{=SUM(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"""","")))}

Isso conta o número de " em A1:A7 .

Certifique-se de tornar isso um operador de array ou ele não funcionará corretamente (control + shift + enter).

    
por 01.09.2012 / 00:51
10

Você pode usar essa fórmula para contar o número de "x" em um intervalo (incluindo várias ocorrências em uma única célula)

=SUMPRODUCT(LEN(A2:A6)-LEN(SUBSTITUTE(A2:A6,"x","")))

Não estou claro qual personagem você está contando, mas substitua x no acima com o caracter relevante ou você pode substituir "x" por CHAR (99) ou similar se souber o número.

A fórmula acima substitui seu caractere por nada, então mede o comprimento da célula e compara-o com o comprimento original da célula, obviamente a diferença é o número de instâncias do seu caractere em cada célula - SUMPRODUCT soma os totais de todas as células um total para o intervalo.

    
por 01.09.2012 / 00:52