Contagem de Subtotais com fórmula

Olá amigos.
Mais uma dúvida levantada por um leitor.
Eis a questão do Daniel:

Parabéns pelo site.
Tentei verificar se alguém já teve minha dúvida mas não encontrei.
Tenho os dados na tabela e preciço contar quantos empregados tenho em cada unidade administrativa. A planilha está assim
Unidade cargo
Escola 1 secretário
Escola 1 professor
Escola 1 vigia
Escola 1 professor
Escola 2 secretário
Escola 2 professor
Escola 2 vigia
Como eu faço os subotais de forma que eu saiba
Escola 1 secretário 1
Escola 1 professor 2
Escola 2 vigia 1
São 40 escolas com vários cargos e 800 linha para fazer esse relatório. Não imagino algo mágico, mas uma fórmula que eu consiga obter esses subtotais atualizados sempre.
Obrigado.

Vamos a solução.
Este caso pode ser resolvido de forma simples com a estrutura dos subtotais no menu Dados > Subtotais…
No entanto, vou explicar uma maneira de conseguir um resultado personalizado através de fórmulas, ok.
Supondo que sua tabela de dados seja configurada da seguinte forma:
Coluna A => Unidade
Coluna B => Cargo

Imagine que a tabela possua 100 linhas de registros. Para fazer uma tabelinha de resumo contendo os subtotais de cargos por unidade escolar, você pode fazer assim.
Crie outra tabela contendo cada unidade e cada cargo de modo agrupado.

Agora vem a parte boa! Vamos escrever a fórmula mágica… rsrs.
Na célula E2 onde ocorre a intercessão entre Escola01 x Professor, digite a seguinte fórmula:
=SOMA(SE($A$2:$A$100=E$1;SE($B$2:$B$100=$D2;1;0);0))
E… ATENÇÃONÃO TECLE <ENTER>. Tecle CTRL+SHIFT+ENTER. Ok!!
Expanda a fórmula digitada para as demais células arrastando-a.
Eis o resultado:

Espero que tenham gostado.
Peço desculpas por não estar escrevendo tão regularmente, mas a faculdade tem me ocupado por demais. Mas sempre recebo seus comentários e assim que possível escreverei novos artigos.
Abraço.

4 comentários em “Contagem de Subtotais com fórmula”

    • Valeu Gilvan
      Boa colaboração. Só para complementar, algumas destas fórmulas estão disponíveis apenas a partir das versões 2007.
      A fórmula matricial ajuda para compatibilizar com quem utilizar versões anteriores. 😉
      Abç

      Responder
  1. Perdão, corrigindo a informação anterior, vc chegaria ao mesmo resultado utilizando a função CONT.SES, onde assim ficaria:
    =CONT.SES(A2:A100;E1;B2:B100;D2)
    Vlw

    Responder

Deixe um comentário