Como contar as ocorrências de uma determinada string de texto se outra coluna na mesma linha apresentar um determinado valor [duplicado]

0

Esta questão já tem uma resposta aqui:

Eu tenho uma grande folha de excel com a seguinte estrutura:

Gender  | Answer
------- | -------
Male    | A
Female  | B
Male    | A;C
Female  | A;B
Female  | B;D

Que fórmula posso usar para descobrir quantas mulheres responderam, exclusivamente ou não, B?

Agradeço antecipadamente,

João
fonte
1
Não é uma duplicata porque os critérios na segunda coluna não se aplicam necessariamente à célula inteira. A solução de Chuff resolveu o problema, obrigado pelo seu replay, no entanto.
João

Respostas:

0

Aqui está uma fórmula alternativa para obter o resultado desejado:

  =SUM((A1:A5="Female")*IF(ISERROR(SEARCH("B",B1:B5)),0,1))

É uma fórmula de matriz, então você vai precisar digitá-la com a Control- Shift- Entercombinação de teclas.

chuff
fonte
2

Você pode adicionar uma coluna com a seguinte fórmula:

=IF(AND(A2="Female", ISERROR(FIND("B", UPPER(B2))) = FALSE), 1,0)

Isso exibirá 1 se Gender for Female e a Resposta contiver B (sidenote FIND retornará um erro se o valor não for encontrado, e é por isso que o ISERROR é necessário).

Você pode copiar essa fórmula para todas as linhas com dados. Você pode usar o 1 para somar ou contar o número que corresponde aos seus critérios.

Brad Patton
fonte
1
A solução de Chuff resolveu o problema, obrigado pelo seu replay, no entanto.
João
0

Qual versão do Excel? No Excel 2007 ou versões posteriores, você pode usar COUNTIFScom "curingas" para o critério da coluna B como este

=COUNTIFS(A:A,"Female",B:B,"*B*")

Barry Houdini
fonte