Excel: soma uma coluna de texto excluindo duplicatas em outra coluna de números

1

Estou tentando descobrir uma fórmula. Preciso saber quantas vezes um determinado problema acontece com base em números de casos. Isso significa que há várias entradas em um número de caso específico para esse assunto, mas eu só quero contá-lo uma vez. Usei a fórmula abaixo e posso obter o número total de entradas para esse assunto; mas isso não é o que estou procurando. Isso está contando cada instância da palavra "Personalizada" aparecendo.

= COUNTIF (Origem! $ G: $ G, " Personalizado ")

Na coluna Source! N eu tenho números de casos que seriam o filtro que deveria contar apenas uma vez. Esse número aparecerá toda vez que alguém comentar nesse caso e eu não quero que seja contado várias vezes.

Alguma idéia de como fazer isso?

    
por Marc 26.03.2015 / 15:35

2 respostas

0

Se a coluna N contiver números, você poderá usar essa fórmula de matriz para obter uma contagem de diferentes números, onde col G="Personalizar"

=SUM(IF(FREQUENCY(IF(Source!G1:G1000="Custom",Source!N1:N1000),Source!N1:N1000),1))

confirme com CTRL + SHIFT + ENTER

Editar:

Se você está fazendo isso em google sheets você precisa quebrar a fórmula na função arrayformula ....... e você não tem nenhuma instância da palavra "Custom" sozinha em coluna G, então se você quiser procurar por "custom" entre outros conteúdos de célula você precisa de uma versão ligeiramente revisada como essa

=arrayformula(SUM(IF(FREQUENCY(IF(ISNUMBER(SEARCH("Custom",Source!G1:G2000)),Source!N1:N2000),Source!N1:N2000),1)))

Essa fórmula me deu um resultado de 24

Se você estiver usando o Excel , tire a parte da matriz e use apenas

=SUM(IF(FREQUENCY(IF(ISNUMBER(SEARCH("Custom",Source!G1:G2000)),Source!N1:N2000),Source!N1:N2000),1))

confirme com CTRL + SHIFT + ENTER

    
por 26.03.2015 / 19:44
1

Parece que você deseja contar todos os valores exclusivos para os quais a coluna G:G é "Personalizada". Nesse caso, a fórmula é encontrada por meio de uma pesquisa rápida no Google:

=SUM(IF(Source!$G$1:$G$1000="Custom", 1/(COUNTIFS(Source!$G$1:$G$1000, "Custom", Source!$N$1:$N$1000, Source!$N$1:$N$1000)), 0))

Isto é inserido como uma fórmula de matriz com Ctrl + Deslocamento + Enter

Observe que você não pode fazer referência a uma coluna inteira em uma fórmula de matriz. Em vez disso, escolha um intervalo maior que os dados de origem. Por exemplo, escolhi as primeiras 1.000 linhas. Se você precisar mudar isso, certifique-se de alterá-lo para cada referência de intervalo, pois todos devem ter o mesmo tamanho.

    
por 26.03.2015 / 18:37