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
- Eligible
Ada Lovelace
12/12 · 684 min
- Eligible
Grace Hopper
11/12 · 601 min
- Not eligible
Tom Byrne
7/12 · 268 min
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.
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.
- 0:00Um relatório por sessão.
- 0:02Dois relatórios, seis pessoas.
- 0:05Mesmo nome, endereço diferente.
- 0:09Decidem o que conta como completo.
- 0:12Sessões frequentadas, minutos, resultado.
- 0:16De onde vem cada número.
- 0:18E o que ele não pode saber.
- 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.
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á.
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.
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
- Eligible
Ada Lovelace
684 min
- Eligible
Grace Hopper
601 min
- Not eligible
Tom Byrne
268 min
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.
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.
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.
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