Como referenciar uma célula de uma matriz em uma condição?

0

Eu estou tentando fazer uma contagem do número de strings que correspondem a uma determinada string no microsoft excel. Por exemplo, se eu tiver

String a ser correspondida - 'apple'

e uma matriz da seguinte forma - 'maçã' 'banana' 'maçã' 'pera' 'manga' 'apple'

Quero que o excel retorne 3, pois a maçã ocorre 3 vezes. Eu estou usando o COUNTIF para fazer isso, mas não consigo descobrir como dar condição de forma que eu possa dizer com uma cadeia de caracteres = = dado (semelhante a como fazemos na escrita de código em c / java). Qualquer ajuda é apreciada.

    
por Sarthak Nigam 29.06.2017 / 19:46

2 respostas

1

Você quer dizer seus dados na coluna A (A1: A6),

Column A  
    apple  
    banana  
    apple
    pear
    mango
    apple

Em B1 escreva:

=Countif(A1:A6,"apple")

ou

=Countif($A$1:$A$6,A1)
    
por 29.06.2017 / 19:56
1

COUNTIF() é ótimo se os dados estiverem espalhados por várias células, mas se tivermos:

Emseguida,use:

=(LEN(A2)-LEN(SUBSTITUTE(A2,A1,"")))/LEN(A1)
    
por 29.06.2017 / 20:10