Compartilhar via

SUBTOTAL (Contar valores duplicados)

Anônima
2020-04-14T01:49:19+00:00

Estou montando um relatório onde coloquei segmentação de dados, com isso preciso que alguns valores sejam somados com base nos filtros que vou fazendo.

Adaptei uma fórmula matricial indicada pelo IlirU no questionamento "Como contar duplicados uma única vez com filtro?" entretanto falta mais um detalhe para que a informação trazida seja exatamente o que preciso.

Eu coloquei a fórmula matricial indicada pelo IlirU, entretanto está somando junto a linha da matrícula que tem 0,00 HE Remunerada, não quero que some essas linhas que não tem nenhum valor. O que preciso incluir na fórmula? 

Matrícula Nome HE Remunerada
2002666 João Silva 16,76
2003279 Silvia Santos 0,00
2003290 Junior 8,50
2002666 João Silva 10,00
2003280 Sandy 0,00
Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

2 respostas

Classificar por: Mais útil
  1. Anônima
    2020-04-15T22:23:45+00:00

    Olá VanessaFL_031

    Indique qual a formula e como a esta aplicar neste caso em especifico?

    Olá!

    Segue a fórmula que utilizei: 

    =SOMA(SE(FREQÜÊNCIA(SE(SUBTOTAL(3;DESLOC(B8;LIN(B8:B29496)-LIN(B8);;1)); SE(B8:B29496<>"";CORRESP("~"&B8:B29496; B8:B29496&"";0)));LIN(B8:B29496)-LIN(B8)+1);1))

    Link que peguei essa orientação: https://answers.microsoft.com/pt-br/msoffice/forum/all/como-contar-duplicados-uma-%C3%BAnica-vez-com/fd044fe9-3b3b-4f0e-8c2f-7d743066833a 

    Além desse caso tenho outro semelhante onde na coluna QUANTIDADE HORAS usei a fórmula abaixo e só vou mudando a regra no final (1090,1091, etc): 

    =SOMARPRODUTO(SUBTOTAL(9;DESLOC(H8:H29412;LIN(H8:H29412)-LIN(H8);0;1));--(E8:E29412=1090))

    E na coluna TOTAL COLAB coloquei a seguinte fórmula: 

    =SE((G2+G3+G4+G5)=SOMA(H8:H29412);SOMARPRODUTO(1/CONT.SE(M8:M29412;M8:M29412))-1;SUBTOTAL(9;Q8:Q29412))

    Porém o arquivo ficou muito pesado e demora para carregar. Tive que inserir umas colunas no final para poder aplicar a fórmula. Somente dessa forma a planilha não conta duas vezes ou mais o nome do colaborador. Em anexo prints.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2020-04-14T16:05:52+00:00

    Olá VanessaFL_031

    Indique qual a formula e como a esta aplicar neste caso em especifico?

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários