Contar valores únicos em uma tabela dinâmica

Usando um modelo de dados com uma tabela dinâmica

O modelo de dados é outra coisa que gosto nas novas versões do Microsoft Excel. Se você usa Excel para Microsoft 365, Excel 2019, Excel 2016 e Excel 2013, terá acesso ao modelo de dados.

  1. Para começar, clique em qualquer célula dos dados e navegue até a guia “Inserir” na faixa de opções.
    go-to-insert-tab
  2. Clique aqui na tabela dinâmica e uma caixa de diálogo aparecerá.
    click-on-pivot-table-dialogue-box
  3. Agora marque a caixa na parte inferior da caixa de diálogo, “Adicionar estes dados ao modelo de dados” e pressione OK.
  4. Depois disso, você obterá uma tabela dinâmica normal e organizará seus dados nos campos da tabela dinâmica, como fez anteriormente. Isso lhe dará a mesma tabela dinâmica que você tinha anteriormente, mas os campos da tabela dinâmica são um pouco diferentes.
    usual-pivot-table
  5. Aqui está o truque: clique na pequena seta ao lado de “Número de provedores de serviços” nos campos da tabela dinâmica.
    count-of-service-provider
  6. Depois disso, clique em “Configurações do campo de valor”.
    value-field-settings
  7. Agora role até o final para obter “Conta separada” e clique em OK.
    distinct-count-click-ok
  8. Aqui vamos nós: você tem um número distinto/único para cada região na tabela dinâmica.
    distinct-count-of-each-reason

Portanto, temos apenas 18 prestadores de serviços exclusivos no país.

Usando a função CONT.SE

Outra abordagem para calcular entradas exclusivas é simplesmente usar a fórmula CONT.SE em sua planilha de dados.

  • Vamos começar adicionando uma coluna aos seus dados com um cabeçalho de sua escolha. Aqui vamos chamá-lo de “Contagem Não”.
  • Adicione esta fórmula (=IF (CONT.SE ($B$2:B2,B2)>1,0,1)) à célula D2 e arraste-a até o final.
usando a função countif

Como funciona essa fórmula??

Primeiro, definimos o ponto inicial do intervalo, também chamado de Absoluto, ou seja, $B$2. Isso significa que não mudará mesmo se você arrastar a fórmula para baixo. Agora, quando você arrasta a fórmula para D3, esta fórmula se torna IF(COUNTIF($B$2:B3,B3)>1,0,1)

Leia como

Countif ( $B$2:B3 , B3 ) fornecerá o número de vezes que B3 existe entre o intervalo $B$2:B3. A função SE é usada para adicionar uma condição: SE (( o número de vezes que B3 existe em um determinado intervalo ) for maior que 1, então dê 0, caso contrário retorne 1)

Agora, se o nome na coluna fornecida aparecer mais de uma vez, a fórmula retornará 0, caso contrário você obterá 1. Portanto, para todos esses nomes repetidos, você obterá 0 na coluna Count no.

  1. Agora crie uma tabela dinâmica com seus dados.
    create-a-pivot-table
  2. Aqui você precisa adicionar Localização às ROWS e Contagem Não aos valores.
    add-locations-to-the-row
  3. Estrondo!! A tabela dinâmica está pronta com entradas exclusivas em cada tabela dinâmica.
    pivot-table-with-unique-entries

Use o Power Pivot para contar valores exclusivos

Aqui está o método mais poderoso para identificar entradas exclusivas; Pivô de poder. Certifique-se de ter a guia Power Pivot em sua faixa de opções. Se você não conseguir encontrar a guia, confira este tutorial .

  1. Como dito antes, em primeiro lugar, certifique-se de que a guia Power Pivot esteja habilitada.
    power-pivot-to-count-unique-values
  2. Depois disso, vá até o modelo de dados e clique no botão Gerenciar .
    data-model-click-manage-button
  3. Aqui se abrirá uma janela, que certamente estará vazia caso seja a primeira vez que você importa os dados.
    blank-window-opened
  4. Clique em Home → Obter dados externos
    go-home-click-external-data
  5. Aqui você encontrará diversas opções e fontes disponíveis para baixar os dados. Mas precisamos baixar um Excel simples. Portanto siga os passos e capturas de tela e clique em “De outras fontes”.
    multiple-options-to-upload-data
  6. Agora você receberá uma caixa de diálogo aberta novamente. Role até o final para obter a opção de arquivo Excel e clique em Avançar.
    dialogue-box
  7. Aqui você pode renomear a conexão com o nome padrão “Excel”. Clique em Procurar para escolher um caminho para seu arquivo de dados.
    rename-the-connection
  8. Além disso, se quiser que a coluna superior seja a linha do cabeçalho, marque a opção “Usar a primeira linha como cabeçalho da coluna” e clique em Avançar.
    column-to-be-header-row
  9. Ao final o arquivo é importado para o modelo de dados e clique em finalizar.
    file-imported-to-the-data
  10. Vamos lá: faz sucesso com todas as 28 linhas importadas. Agora ataque de perto.
    rows-imported-hit-close
  11. Agora é assim que parece.
    sample-looks-like
  12. A partir daqui, criaremos uma tabela dinâmica em Home → Tabela Dinâmica
    create-pivot-table-by-home
  13. Como temos os dados na Planilha 1, expandiremos as colunas clicando no pequeno triângulo próximo a elas.
    expand-the-columns
  14. Agora coloque a localização nas linhas e os prestadores de serviço nos valores como fizemos antes. Isso resultará em uma tabela dinâmica simples com o número total de provedores de serviços.
    place-location-on-the-rows
  15. Aqui está o truque. Agora vá para a janela do PowerPivot e clique em Medir para obter a opção Nova Medição .
    power-pivot-window
  16. Agora adicione uma descrição do nome desejado e comece a digitar a fórmula na seção de fórmulas.
    desired-name-and-formula
  17. Ao começar a digitar, você receberá sugestões automaticamente. Aqui precisamos da função de contagem distinta. Selecione a função de contagem distinta.
    select-distinct-count-function
  18. Depois disso, pressione o botão tab ou inicie um parêntese (e selecione a coluna para a qual precisamos do número distinto. Como aqui, precisamos do número distinto de provedores de serviços. Portanto, nossa fórmula ficará assim = DISTINCTCOUNT(Sheet1[Service Provider]) )
    press-the-tab-button
  19. Ao final, selecione a categoria. Como estamos descobrindo o número único de prestadores de serviço, selecionaremos a categoria “Números”.
    select-the-category
  20. Mude o formato para “Inteiro” e pressione OK. Outra coluna será adicionada à tabela dinâmica, fornecendo entradas exclusivas.
    change-format-to-whole-number

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *