Pular para o conteúdo
Attendance Report Merge

Presença no Microsoft Teams e no Zoom

Doze relatórios do Teams e do Zoom. Uma única lista de presença.

O Teams e o Zoom geram um relatório de presença separado para cada ocorrência de uma reunião recorrente. Solte todos, misturados ou não, e receba uma lista: quem participou de quantas sessões, por quanto tempo e quem concluiu.

CSV ou XLSX · máximo de 25 MB

Grátis · sem login · seus arquivos nunca saem do navegador

Integração de novos colaboradores12 sessões
  • Ada Lovelace

    12/12 · 684 min

    Eligible
  • Grace Hopper

    11/12 · 601 min

    Eligible
  • Tom Byrne

    7/12 · 268 min

    Not eligible
44 pessoas em 12 sessões · 38 atendem à regra

Veja o Attendance Report Merge combinar relatórios de presença separados do Teams em uma única lista, em 30 segundos.

Relatórios de presença reais do Teams, combinados no produto de verdade — sem conta, e sem nada para enviar para ver.

A tela de exportação do Attendance Report Merge com a lista combinada, pronta para baixar como uma única pasta de trabalho.0:30

Trinta segundos, e ela começa sem som — ative o som no próprio player assim que ele carregar.

Nada foi enviado ao YouTube ainda: a imagem e este texto vieram de nós, e é o clique em reproduzir que conecta seu navegador ao YouTube. A gravação está em inglês; os passos estão escritos abaixo no seu idioma.

  1. 0:00Um relatório por sessão.
  2. 0:02Dois relatórios, seis pessoas.
  3. 0:05Mesmo nome, endereço diferente.
  4. 0:09Decidem o que conta como completo.
  5. 0:12Sessões frequentadas, minutos, resultado.
  6. 0:16De onde vem cada número.
  7. 0:18E o que ele não pode saber.
  8. 0:22Uma pasta de trabalho. Três planilhas.

O Teams conta uma reunião. Ninguém conta a série.

Uma reunião recorrente produz um relatório de presença distinto para cada instância, e a própria resposta do suporte da Microsoft é que não existe versão acumulada. As duas formas óbvias de somar tudo estão erradas.

  1. A contagem dobrada

    Alguém entra de novo e a conta quebra

    O Teams registra um intervalo por entrada. Some as durações e um notebook mais um celular contam a mesma meia hora duas vezes; pegue a última saída menos a primeira entrada e meia hora de ausência vira presença. Só a união dos intervalos é o tempo em que a pessoa realmente esteve lá.

  2. A junção errada

    Duas pessoas, um nome

    Uma turma de quatrocentas pessoas tem mais de uma Maria Silva. Junte pelo nome de exibição e uma acaba numa lista de conclusão que nunca conquistou enquanto a outra some de uma que conquistou — sem nada na tela indicando isso.

  3. O zero silencioso

    Uma duração ausente não é uma duração de zero

    A política do Teams “Mostrar apenas quem participou” remove do relatório todos os horários de entrada e saída. Uma ferramenta que leia isso como zero minuto marca uma sala inteira como não conforme por causa de um ajuste feito por um administrador.

Formato do relatório e comportamento das políticas lidos na documentação da própria Microsoft e do Zoom. O comportamento do fornecedor muda; o Attendance Report Merge relata o que o arquivo diz em vez de supor.

Envie, junte, decida.

Relatórios soltos

Integração de novos colaboradores

12 sessões

Ada Lovelace
12/12
Grace Hopper
11/12

Lista revisada

  • Ada Lovelace

    684 min

    Eligible
  • Grace Hopper

    601 min

    Eligible
  • Tom Byrne

    268 min

    Not eligible

Pasta de trabalho exportada

44 pessoas em 12 sessões · 38 atendem à regra

Junta pessoas, não linhas

Os registros só se unem por um identificador que os dois carregam — um UPN ou um endereço. Um nome em comum é apresentado como decisão, com os dois registros à vista, e nunca aplicado por você.

Conta o tempo realmente passado

Entradas sobrepostas são contadas uma vez e os intervalos entre elas não são contados. Onde o relatório esconde os horários, a lista diz isso em vez de atribuir um zero.

Aplica a regra que você define

Mínimo de minutos por sessão, mínimo de sessões, porcentagem mínima, tempo total mínimo. A coluna de resultado mostra a conta por trás de cada veredicto.

Mostra quem se inscreveu e não compareceu

Adicione o relatório de inscrição junto aos arquivos de presença e a lista ganha três seções: inscritos sem presença registrada, presentes sem inscrição, e correspondências. Nada é unido apenas pelo nome.

Três passos, uma aba.

  1. Solte todos os relatórios

    Um arquivo por ocorrência, do jeito que o Teams ou o Zoom exporta — aquele CSV em UTF-16 do Teams, que abre como uma única coluna ilegível na planilha, ou o CSV simples de participantes que o Zoom gera em um relatório de uso. XLSX também serve se alguém já tiver salvado de novo. Se a reunião teve inscrição, coloque esse relatório também: ele é opcional e acrescenta apenas as listas de inscritos contra presentes.

  2. Revise as junções e defina sua regra

    Tudo que é comprovável já foi juntado. O que sobra aparece com a evidência, e os limites de conclusão ficam ao lado da lista, então você vê os resultados se mexerem.

  3. Leve a pasta de trabalho

    Um .xlsx com três planilhas — a lista com uma coluna por sessão, as próprias sessões e todos os achados que os arquivos levantaram. Ou qualquer tabela sozinha em CSV.

Para quem é

Quatro tipos de comprador chegam com a mesma pilha de arquivos.

  • Treinamento e desenvolvimento

    Você conduz o curso e é quem precisa dizer quem concluiu, normalmente a partir de uma pasta de downloads e de uma planilha que você mesmo montou.

  • RH e people operations

    A integração roda sem parar e a pergunta sobre presença chega em lotes, por turma, de alguém que precisa dela hoje.

  • Compliance e qualidade

    Treinamentos obrigatórios têm um limite de presença e um auditor que vai perguntar como o número foi obtido. Aqui cada valor pode ser rastreado até um arquivo e uma regra.

  • Empresas de treinamento

    Você entrega o mesmo ciclo para vários clientes e produz um relatório de presença por contrato. O trabalho se repete; os arquivos mudam sempre.

O que a lista realmente contém

Todas as colunas abaixo estão na exportação, e cada número vem dos arquivos que você entregou.

Sessões frequentadas
Entre as sessões realizadas, contando só as que duraram o bastante para atingir seu mínimo por sessão.
Tempo total de presença
Em toda a série, em minutos, com entradas sobrepostas contadas uma vez só.
Porcentagem de presença
Sessões contadas sobre sessões realizadas — o número em torno do qual uma política de conclusão costuma ser escrita.
Sessões perdidas
Quais, não só quantas. Ausência aparece como ausência, nunca como zero minuto.
Resultado de conclusão
Aprovado, não aprovado ou “não dá para saber” quando os dados não têm durações para aplicar sua regra.
Uma coluna por sessão
Os minutos de presença em cada ocorrência, para que a conversa sobre a semana três comece na semana três.

Você define o que conta como conclusão

Quatro números, todos começando em zero, porque uma ferramenta que chega com opinião sobre o que conta como presença já tomou uma decisão que é sua.

Minutos para uma sessão contar
Abaixo disso a pessoa consta como presente, mas a sessão não conta como frequentada. Dez minutos de uma oficina de noventa não são presença.
Sessões para concluir
Quantas sessões contadas alguém precisa. O formato mais comum de uma exigência de treinamento.
Porcentagem para concluir
A fração de todas as sessões realizadas de que a pessoa precisa ter participado — útil quando o número de sessões varia por turma.
Minutos totais para concluir
O tempo somado ao longo da série, para uma exigência escrita em horas de contato em vez de sessões.

A ferramenta aplica o limite e mostra a conta. Se alguém que perdeu a semana três por um velório conclui mesmo assim é um julgamento, e ele continua sendo seu.

Feito para reuniões que se repetem

Cursos de treinamento
Um curso de doze semanas produz doze relatórios. Aqui eles viram uma folha de presença com uma coluna de aprovação.
Turmas de integração
Cada pessoa nova participa das mesmas seis sessões em dias diferentes. Junte a turma e veja quem ainda deve uma.
Oficinas e ciclos
Sessões de meio período repetidas com público sobreposto — o caso em que a mesma pessoa aparecer em quatro arquivos mais importa.
Reuniões recorrentes
Um compromisso semanal fixo com expectativa de presença, relatado por mês ou trimestre em vez de uma reunião por vez.

O que ele não faz

Dito com todas as letras, porque são esses limites que o mantêm como uma ferramenta e não uma plataforma.

  • Não é um LMS nem um sistema de RH

    Sem cursos, sem matrículas, sem certificados, sem fichas de pessoal. Responde a uma pergunta sobre um monte de arquivos.

  • Não se conecta ao Microsoft 365

    Se um relatório nunca foi baixado, ele não consegue enxergar. Coletá-los automaticamente exigiria uma permissão para todo o locatário, e este produto recusa essa troca.

  • Não decide quem passou

    Aplica o limite que você define e mostra a conta. As exceções continuam sendo decisão humana.

  • Ignora os dados de engajamento

    Reações, câmera ligada e mãos levantadas estão no relatório e não são lidos de propósito. Não são presença, e pontuar pessoas por eles seria outro produto.

  • Não pode provar uma ausência

    Um participante pode optar por não ser identificado, e uma política de locatário pode excluí-lo por completo. Quem aparece entre os inscritos sem presença registrada pode ter participado sem constar em nenhum arquivo lido aqui. A lista informa isso ao lado da contagem.

Privacidade

Os relatórios nunca saem do seu navegador

Um relatório de presença registra onde uma pessoa identificada esteve, minuto a minuto, normalmente ao lado do endereço de trabalho dela. Isso é uma razão bem mais forte do que a conveniência.

Os arquivos são lidos nesta aba, por código que roda na sua própria máquina. Nenhum arquivo é enviado a um servidor, porque nenhum código desta página envia algum: é o que o nosso código faz, não algo que o navegador imponha. O que o navegador impõe é o alcance: a Content-Security-Policy da página só admite, para a própria página, a nossa origem, os dois nomes de host de análise da Cloudflare e o host de onde o player do vídeo de demonstração é carregado quando você dá play. É aí que a nossa política termina: o que o player carrega dentro desse quadro é do YouTube; não é regido nem contado por nós. Nada dos seus relatórios vai nisso.

Sem conexão com o Microsoft 365 nem com o Zoom. Sem API Graph, sem API do Zoom, sem consentimento de administrador, sem permissão de locatário. O Attendance Report Merge nunca toca nos dados da sua organização; ele lê arquivos que um organizador já baixou.

Sem conta, sem login, sem endereço de e-mail. Não há nada para criar nem nada para apagar.

Nada dos seus relatórios fica guardado entre carregamentos. Não há histórico nem banco local — fechar a aba é o botão de apagar. Já o vídeo de demonstração é reproduzido dentro do próprio player do YouTube, que não controlamos.

Perguntas frequentes

Tudo abaixo é respondido pelo que a ferramenta faz hoje, não por um roteiro futuro.

O que o Attendance Report Merge faz?
Ele reúne em uma lista só os relatórios de presença que o Microsoft Teams gera para cada ocorrência de uma reunião recorrente. Para cada pessoa mostra de quantas sessões participou, quanto tempo ficou presente no total, sua porcentagem de presença e se atende à regra de conclusão que você definir. Roda inteiramente no navegador e exporta uma pasta de trabalho do Excel ou CSV.
Onde consigo os relatórios de presença?
No Teams, abra a conversa da reunião ou o convite dela, vá até a aba Presença e baixe o relatório como arquivo .csv. Uma reunião recorrente tem um relatório separado por instância, então baixe um por ocorrência. Só o organizador pode fazer isso, e um administrador pode desativar por completo os relatórios de presença.
Por que o Teams não me dá um relatório combinado?
Ele não tem. A documentação da Microsoft afirma que reuniões recorrentes têm um relatório de presença distinto por instância, e a resposta do próprio suporte da Microsoft a quem pede um relatório acumulado é que esse recurso não existe — a recomendação é consolidar os downloads à mão ou construir algo no Power Query ou no Power Automate. O Attendance Report Merge é essa consolidação sem a obra.
O que acontece se alguém sair e entrar de novo?
O tempo é contado uma vez. O Teams registra um intervalo por entrada, então quem está no notebook e no celular tem intervalos sobrepostos e quem caiu tem uma lacuna. O Attendance Report Merge une os intervalos e mede o tempo que eles cobrem, o que não é a soma das durações nem o trecho da primeira entrada à última saída — os dois cálculos estão errados, em sentidos opostos.
Como ele sabe que duas linhas são a mesma pessoa?
Só por um identificador que as duas linhas carregam: o UPN ou o endereço de e-mail. Dois registros que só compartilham um nome de exibição nunca são juntados sozinhos — aparecem lado a lado com seus endereços e quantas sessões cada um cobre, e você decide. Toda decisão pode ser desfeita.
Meus relatórios não têm horários de entrada ou saída. Ainda funciona?
Sim, e ele avisa o que não consegue responder. A política do Teams “Mostrar apenas quem participou” remove os horários, então a lista registra essas pessoas como presentes com duração desconhecida — nunca como zero minuto. Regras sobre número de sessões continuam valendo; regras sobre minutos retornam “não dá para saber” em vez de reprovar.
Posso ver quem se inscreveu mas não participou?
Sim. Adicione o relatório de inscrição do Teams junto aos arquivos de presença e você recebe três listas: pessoas que se inscreveram e cuja presença não foi registrada, pessoas que participaram sem se inscrever, e as correspondências. O arquivo de inscrição é opcional — apenas com os arquivos de presença o resultado é exatamente o de antes. A correspondência usa um endereço ou UPN que os dois registros carreguem, nunca só um nome exibido, então um inscrito e um participante que compartilham apenas o nome aparecem nas duas listas em vez de serem unidos por você.
Isso funciona com o Zoom também?
Sim. Solte a exportação de participantes de um relatório de uso do Zoom do mesmo jeito que um relatório de presença do Teams — a etapa de upload lê os dois, e o resultado informa com qual plataforma cada arquivo foi lido. A própria exportação de inscrição do Zoom funciona como a do Teams para a comparação de inscritos-mas-ausentes. Uma linha de participante do Zoom sem endereço de e-mail (um convidado, alguém que discou por telefone) é mantida e exibida em vez de descartada; ela só não pode ser combinada entre arquivos sem um endereço, a mesma regra que já rege uma linha do Teams identificada só pelo nome.
Como é a exportação?
Uma pasta .xlsx com três planilhas: a lista, uma linha por pessoa com uma coluna por sessão; as sessões, uma linha por relatório com a duração da reunião usada como base de cada porcentagem; e os achados, tudo o que estava errado nos arquivos. Qualquer uma das três também pode ser baixada sozinha em CSV. Os mesmos arquivos e as mesmas configurações produzem sempre o mesmo arquivo.
Quantas sessões posso juntar de uma vez?
Até 60 relatórios e até 25 MB por arquivo. Um ano de sessões semanais cabe com folga. O limite é sobre o que uma aba do navegador aguenta com conforto, não sobre os relatórios em si — o relatório de presença de um evento com quatrocentas pessoas fica bem abaixo de um megabyte.
Quanto custa?
Nada. Não há conta, teste nem envio de arquivos, então não há custo para usar e não há o que cancelar.

Pare de juntar planilhas na mão. Solte os relatórios aqui.

Grátis · sem login · seus arquivos nunca saem do navegador