Zum Inhalt springen
Attendance Report Merge

Anwesenheit in Microsoft Teams und Zoom

Zwölf Teams- und Zoom-Berichte. Eine Anwesenheitsliste.

Teams und Zoom schreiben beide für jeden Termin einer Besprechungsserie einen eigenen Anwesenheitsbericht. Legen Sie alle ab, gemischt oder nicht, und erhalten Sie eine Liste: wer an wie vielen Sitzungen wie lange teilgenommen hat und wer bestanden hat.

CSV oder XLSX · max. 25 MB

Kostenlos · ohne Anmeldung · Ihre Dateien verlassen den Browser nie

Onboarding neuer Mitarbeitender12 Sitzungen
  • Ada Lovelace

    12/12 · 684 Min.

    Eligible
  • Grace Hopper

    11/12 · 601 Min.

    Eligible
  • Tom Byrne

    7/12 · 268 Min.

    Not eligible
44 Personen in 12 Sitzungen · 38 erfüllen die Regel

Sehen Sie, wie Attendance Report Merge einzelne Teams-Anwesenheitsberichte zu einer Liste zusammenführt — in 30 Sekunden.

Echte Teams-Anwesenheitsberichte, zusammengeführt im tatsächlichen Produkt — ohne Konto, und ohne dass Sie etwas hochladen müssen, um es zu sehen.

Der Export-Bildschirm von Attendance Report Merge mit der zusammengeführten Liste, bereit zum Herunterladen als eine Arbeitsmappe.0:30

Dreißig Sekunden, und sie beginnt stumm — den Ton schalten Sie im Player selbst ein, sobald er geladen ist.

Bis jetzt wurde nichts an YouTube gesendet: Das Bild und dieser Text kommen von uns, und erst das Drücken von Play verbindet Ihren Browser mit YouTube. Die Aufnahme ist auf Englisch; die Schritte stehen unten in Ihrer Sprache.

  1. 0:00Ein Bericht pro Sitzung.
  2. 0:02Zwei Berichte, sechs Personen.
  3. 0:05Gleicher Name, andere Adresse.
  4. 0:09Entscheiden, was als vollständig zählt.
  5. 0:12Teilgenommene Sitzungen, Minuten, Ergebnis.
  6. 0:16Woher jede Zahl stammt.
  7. 0:18Und was es nicht wissen kann.
  8. 0:22Eine Arbeitsmappe. Drei Tabellenblätter.

Teams zählt eine Besprechung. Die Serie zählt niemand.

Eine Besprechungsserie erzeugt für jeden Termin einen eigenen Anwesenheitsbericht, und Microsofts eigene Support-Antwort lautet, dass es keine kumulative Fassung gibt. Die beiden naheliegenden Wege, sie zusammenzurechnen, sind beide falsch.

  1. Die Doppelzählung

    Jemand tritt erneut bei, und die Rechnung kippt

    Teams erfasst pro Beitritt ein eigenes Intervall. Addiert man die Dauern, zählen Laptop und Telefon dieselbe halbe Stunde zweimal; nimmt man letztes Verlassen minus erster Beitritt, zählt eine halbstündige Lücke als Anwesenheit. Nur die Vereinigung der Intervalle ist die Zeit, die jemand wirklich da war.

  2. Die falsche Zusammenführung

    Zwei Personen, ein Name

    In einer Gruppe von vierhundert gibt es mehr als eine Maria Silva. Führt man über den Anzeigenamen zusammen, landet eine auf einer Abschlussliste, die sie nie erreicht hat, und die andere fällt von einer, die sie erreicht hat — ohne dass irgendetwas auf dem Bildschirm es zeigt.

  3. Die stille Null

    Eine fehlende Dauer ist keine Dauer von null

    Die Teams-Richtlinie „Nur anzeigen, wer teilgenommen hat“ entfernt jede Beitritts- und Austrittszeit aus dem Bericht. Ein Werkzeug, das das als null Minuten liest, erklärt einen ganzen Raum für nicht regelkonform — wegen einer Einstellung, die ein Administrator geändert hat.

Berichtsformat und Richtlinienverhalten aus der eigenen Dokumentation von Microsoft und Zoom gelesen. Herstellerverhalten ändert sich; Attendance Report Merge berichtet, was die Datei sagt, statt etwas anzunehmen.

Hochladen, zusammenführen, entscheiden.

Abgelegte Berichte

Onboarding neuer Mitarbeitender

12 Sitzungen

Ada Lovelace
12/12
Grace Hopper
11/12

Geprüfte Liste

  • Ada Lovelace

    684 Min.

    Eligible
  • Grace Hopper

    601 Min.

    Eligible
  • Tom Byrne

    268 Min.

    Not eligible

Exportierte Arbeitsmappe

44 Personen in 12 Sitzungen · 38 erfüllen die Regel

Führt Personen zusammen, nicht Zeilen

Einträge werden nur über eine Kennung verbunden, die beide tragen — einen UPN oder eine Adresse. Ein gemeinsamer Name wird als Entscheidung vorgelegt, mit beiden Einträgen sichtbar, und nie stellvertretend angewendet.

Zählt Zeit, die wirklich verbracht wurde

Überlappende Beitritte werden einmal gezählt, die Lücken dazwischen gar nicht. Wo der Bericht seine Zeiten verbirgt, sagt die Liste das, statt eine Null zu vergeben.

Wendet die Regel an, die Sie nennen

Mindestminuten je Sitzung, Mindestzahl an Sitzungen, Mindestquote, Mindestgesamtzeit. Die Ergebnisspalte zeigt die Rechnung hinter jedem Urteil.

Beantwortet, wer sich angemeldet hat und nicht kam

Legen Sie den Anmeldebericht neben die Anwesenheitsdateien, und die Liste erhält drei Abschnitte: angemeldet und nicht als anwesend erfasst, ohne Anmeldung teilgenommen, und zugeordnet. Nichts wird allein über einen Namen zusammengeführt.

Drei Schritte, ein Browser-Tab.

  1. Alle Berichte ablegen

    Eine Datei pro Termin, so wie Teams oder Zoom sie exportiert — Teams' UTF-16-CSV, die in einer Tabelle als eine einzige unleserliche Spalte aufgeht, oder Zooms schlichte Teilnehmer-CSV aus einem Nutzungsbericht. XLSX funktioniert auch, wenn sie jemand bereits neu gespeichert hat. Gab es für die Besprechung eine Anmeldung, legen Sie diesen Bericht ebenfalls dazu — er ist optional und ergänzt nur die Listen angemeldet gegen erschienen.

  2. Zusammenführungen prüfen und Regel setzen

    Alles Beweisbare ist bereits zusammengeführt. Was übrig bleibt, wird mit seinem Beleg gezeigt, und die Schwellenwerte stehen neben der Liste, sodass Sie die Ergebnisse wandern sehen.

  3. Arbeitsmappe mitnehmen

    Eine .xlsx mit drei Blättern — die Liste mit einer Spalte je Sitzung, die Sitzungen selbst und jeder Hinweis, den die Dateien ergeben haben. Oder jede einzelne Tabelle als CSV.

Für wen das ist

Vier Arten von Interessenten kommen mit demselben Stapel Dateien.

  • Personalentwicklung

    Sie führen den Kurs durch und müssen sagen, wer ihn abgeschlossen hat — meist aus einem Download-Ordner und einer Tabelle, die Sie selbst gebaut haben.

  • HR und People Operations

    Onboarding läuft durchgehend, und die Anwesenheitsfrage kommt in Wellen, pro Gruppe, von jemandem, der sie heute braucht.

  • Compliance und Qualität

    Pflichtunterweisungen haben eine Anwesenheitsschwelle und eine Prüfung, die fragt, wie die Zahl entstanden ist. Jede Zahl hier ist auf eine Datei und eine Regel zurückführbar.

  • Schulungsanbieter

    Sie liefern dieselbe Reihe für mehrere Kunden und erstellen je Auftrag einen Anwesenheitsbericht. Die Arbeit wiederholt sich; die Dateien sind jedes Mal andere.

Was in der Liste tatsächlich steht

Jede Spalte unten steht im Export, und jede Zahl stammt aus den Dateien, die Sie übergeben haben.

Besuchte Sitzungen
Von den abgehaltenen Sitzungen, gezählt nur jene, die lang genug für Ihren Mindestwert je Sitzung waren.
Gesamte Anwesenheitszeit
Über die ganze Serie hinweg, in Minuten, mit überlappenden Beitritten einmal gezählt.
Anwesenheitsquote
Gezählte Sitzungen zu abgehaltenen Sitzungen — die Zahl, gegen die eine Abschlussregel meist geschrieben ist.
Verpasste Sitzungen
Welche Wochen, nicht nur wie viele. Abwesenheit erscheint als Abwesenheit, nie als null Minuten.
Abschlussergebnis
Bestanden, nicht bestanden, oder „nicht feststellbar“, wenn die Daten keine Dauer haben, auf die Ihre Regel anwendbar wäre.
Eine Spalte je Sitzung
Anwesende Minuten in jedem Termin, damit ein Gespräch über Woche drei bei Woche drei anfängt.

Legen Sie fest, was als Abschluss gilt

Vier Zahlen, alle bei null beginnend — denn ein Werkzeug, das mit einer Meinung darüber ankommt, was als Anwesenheit zählt, hat eine Entscheidung getroffen, die Ihnen gehört.

Minuten, damit eine Sitzung zählt
Darunter gilt jemand als anwesend, aber die Sitzung zählt nicht als besucht. Zehn Minuten eines neunzigminütigen Workshops sind keine Teilnahme.
Sitzungen zum Bestehen
Wie viele gezählte Sitzungen jemand braucht. Die übliche Form einer Schulungsanforderung.
Quote zum Bestehen
Der Anteil aller abgehaltenen Sitzungen, an denen jemand teilgenommen haben muss — nützlich, wenn die Zahl der Sitzungen je Gruppe schwankt.
Gesamtminuten zum Bestehen
Gesamtzeit über die Serie, für eine Anforderung, die in Kontaktstunden statt in Sitzungen formuliert ist.

Das Werkzeug wendet den Schwellenwert an und zeigt die Rechnung. Ob jemand, der Woche drei wegen einer Beerdigung verpasst hat, trotzdem besteht, ist eine Ermessensfrage — und die bleibt Ihre.

Für Besprechungen, die sich wiederholen

Schulungen
Ein zwölfwöchiger Kurs erzeugt zwölf Berichte. Daraus wird hier eine Anwesenheitsliste mit einer Bestanden-Spalte.
Onboarding-Gruppen
Jede neue Person besucht dieselben sechs Sitzungen an verschiedenen Tagen. Gruppe zusammenführen und sehen, wer noch eine offen hat.
Workshops und Reihen
Wiederholte Halbtagessitzungen mit überlappendem Publikum — genau der Fall, in dem dieselbe Person in vier Dateien am meisten zählt.
Wiederkehrende Besprechungen
Ein fester wöchentlicher Termin mit Anwesenheitserwartung, monatlich oder quartalsweise berichtet statt eine Besprechung nach der anderen.

Was es nicht tut

Klar benannt, denn die Grenzen sind es, die daraus ein Werkzeug machen statt einer Plattform.

  • Es ist kein LMS und kein HR-System

    Keine Kurse, keine Anmeldungen, keine Zertifikate, keine Personalakten. Es beantwortet eine Frage zu einem Stapel Dateien.

  • Es verbindet sich nicht mit Microsoft 365

    Wurde ein Bericht nie heruntergeladen, kann dieses Werkzeug ihn nicht sehen. Automatisches Einsammeln bräuchte eine mandantenweite Berechtigung — dieses Produkt lehnt diesen Tausch ab.

  • Es entscheidet nicht, wer bestanden hat

    Es wendet den von Ihnen genannten Schwellenwert an und zeigt den Rechenweg. Die Ausnahmen bleiben eine menschliche Entscheidung.

  • Es ignoriert Engagement-Daten

    Reaktionen, eingeschaltete Kameras und gehobene Hände stehen im Bericht und werden bewusst nicht gelesen. Sie sind keine Anwesenheit, und Menschen danach zu bewerten wäre ein anderes Produkt.

  • Es kann eine Abwesenheit nicht beweisen

    Teilnehmende können der Identifizierung widersprechen, und eine Mandantenrichtlinie kann sie ganz ausschließen. Wer auf der Liste der angemeldeten, aber nicht erfassten Personen steht, kann teilgenommen haben, ohne in einer hier lesbaren Datei zu erscheinen. Die Liste sagt das neben der Zahl.

Datenschutz

Die Berichte verlassen Ihren Browser nie

Ein Anwesenheitsbericht hält minutengenau fest, wo eine namentlich genannte Person war — meist neben ihrer dienstlichen Adresse. Das ist ein stärkerer Grund für diese Haltung als Bequemlichkeit.

Dateien werden in diesem Browser-Tab gelesen, von Code, der auf Ihrem eigenen Rechner läuft. Keine Datei wird an einen Server gesendet, weil kein Code auf dieser Seite eine sendet — das tut unser Code, der Browser erzwingt es nicht. Was der Browser erzwingt, ist die Reichweite: Die Content-Security-Policy der Seite lässt für die Seite selbst nur unsere eigene Herkunft, die beiden Analytics-Hostnamen von Cloudflare und den Host zu, von dem der Player des Demo-Videos geladen wird, sobald Sie es starten. Dort endet unsere Policy: Was der Player in diesem Rahmen lädt, gehört YouTube; wir bestimmen und zählen es nicht. Nichts aus Ihren Berichten steckt darin.

Keine Verbindung zu Microsoft 365 oder Zoom. Keine Graph-API, keine Zoom-API, keine Administratorzustimmung, keine Mandantenberechtigung. Attendance Report Merge rührt die Daten Ihrer Organisation nie an; es liest Dateien, die ein Organisator bereits heruntergeladen hat.

Kein Konto, keine Anmeldung, keine E-Mail-Adresse. Es gibt nichts anzulegen und nichts zu löschen.

Von Ihren Berichten wird zwischen zwei Seitenaufrufen nichts gespeichert. Es gibt keinen Verlauf und keine lokale Datenbank — das Schließen des Tabs ist die Löschtaste. Das Demo-Video läuft in YouTubes eigenem Player, den wir nicht kontrollieren.

Häufige Fragen

Alles unten beantwortet sich aus dem, was das Werkzeug heute tut, nicht aus einer Roadmap.

Was macht Attendance Report Merge?
Es führt die Anwesenheitsberichte, die Microsoft Teams für jeden Termin einer Besprechungsserie erzeugt, zu einer Liste zusammen. Für jede Person zeigt es, an wie vielen Sitzungen sie teilgenommen hat, wie lange sie insgesamt anwesend war, ihre Anwesenheitsquote und ob sie die von Ihnen gesetzte Abschlussregel erfüllt. Es läuft vollständig im Browser und exportiert eine Excel-Arbeitsmappe oder CSV.
Woher bekomme ich die Anwesenheitsberichte?
Öffnen Sie in Teams den Besprechungschat oder die Einladung, gehen Sie zur Registerkarte „Anwesenheit“ und laden Sie den Bericht als .csv herunter. Eine Besprechungsserie hat je Instanz einen eigenen Bericht, laden Sie also einen pro Termin. Nur der Organisator kann das, und ein Administrator kann Anwesenheitsberichte ganz abschalten.
Warum liefert Teams nicht einfach einen gemeinsamen Bericht?
Es hat keinen. Microsofts Dokumentation hält fest, dass Besprechungsserien je Instanz einen eigenen Anwesenheitsbericht haben, und Microsofts eigene Support-Antwort auf die Bitte um einen kumulativen Bericht lautet, dass es diese Funktion nicht gibt — empfohlen wird, die Downloads von Hand zusammenzuführen oder etwas in Power Query oder Power Automate zu bauen. Attendance Report Merge ist genau diese Zusammenführung, ohne den Bau.
Was passiert, wenn jemand geht und wieder beitritt?
Die Zeit wird einmal gezählt. Teams erfasst pro Beitritt ein eigenes Intervall, also hat jemand mit Laptop und Telefon überlappende Intervalle und jemand mit Verbindungsabbruch eine Lücke. Attendance Report Merge vereinigt die Intervalle und misst die Zeit, die sie abdecken — das ist weder die Summe der Dauern noch die Spanne vom ersten Beitritt bis zum letzten Verlassen; beides ist falsch, in entgegengesetzte Richtungen.
Woher weiß es, dass zwei Zeilen dieselbe Person sind?
Nur über eine Kennung, die beide Zeilen tragen: den UPN oder die E-Mail-Adresse. Zwei Einträge, die nichts als einen Anzeigenamen teilen, werden nie automatisch zusammengeführt — sie stehen nebeneinander mit ihren Adressen und der Zahl der Sitzungen, die jeder abdeckt, und Sie entscheiden. Jede Entscheidung lässt sich rückgängig machen.
Meine Berichte haben keine Beitritts- oder Austrittszeiten. Geht das trotzdem?
Ja, und es sagt Ihnen, was es nicht beantworten kann. Die Teams-Richtlinie „Nur anzeigen, wer teilgenommen hat“ entfernt die Zeiten, also führt die Liste diese Personen als anwesend mit unbekannter Dauer — nie als null Minuten. Regeln über Sitzungszahlen greifen weiterhin; Regeln über Minuten liefern für sie „nicht feststellbar“ statt eines Durchfallens.
Kann ich sehen, wer sich angemeldet, aber nicht teilgenommen hat?
Ja. Legen Sie den Teams-Anmeldebericht neben die Anwesenheitsdateien, und Sie erhalten drei Listen: Personen, die sich angemeldet haben und nicht als anwesend erfasst wurden, Personen, die ohne Anmeldung teilgenommen haben, und die Zuordnungen. Die Anmeldedatei ist optional — mit den Anwesenheitsdateien allein bleibt die Ausgabe genau wie zuvor. Zugeordnet wird über eine Adresse oder einen UPN, den beide Datensätze tragen, nie allein über einen Anzeigenamen. Wer nur den Namen teilt, erscheint deshalb auf beiden Listen, statt für Sie zusammengeführt zu werden.
Funktioniert das auch mit Zoom?
Ja. Legen Sie den Teilnehmerexport eines Zoom-Nutzungsberichts genauso ab wie einen Teams-Anwesenheitsbericht — der Upload-Schritt liest beide, und das Ergebnis nennt, als welche Plattform jede Datei gelesen wurde. Zooms eigener Anmeldeexport funktioniert für den Abgleich angemeldet-aber-nicht-erschienen genauso wie der von Teams. Eine Zoom-Teilnehmerzeile ohne E-Mail-Adresse (ein Gast, ein Einwähler) wird behalten und angezeigt statt verworfen; sie kann nur ohne Adresse nicht über Dateien hinweg zugeordnet werden — dieselbe Regel, die bereits für eine nur namentlich erkannte Teams-Zeile gilt.
Wie sieht der Export aus?
Eine .xlsx-Arbeitsmappe mit drei Blättern: die Liste, eine Zeile je Person mit einer Spalte je Sitzung; die Sitzungen, eine Zeile je Bericht mit der Besprechungsdauer, gegen die jede Quote gerechnet wird; und die Hinweise, alles, was in den Dateien nicht stimmte. Jedes der drei lässt sich auch einzeln als CSV laden. Dieselben Dateien und Einstellungen ergeben immer dieselbe Datei.
Wie viele Sitzungen kann ich auf einmal zusammenführen?
Bis zu 60 Berichte und bis zu 25 MB je Datei. Ein Jahr wöchentlicher Sitzungen passt hinein. Die Grenze betrifft, was ein Browser-Tab bequem halten kann, nicht die Berichte selbst — der Anwesenheitsbericht eines Town Halls mit vierhundert Personen liegt deutlich unter einem Megabyte.
Was kostet es?
Nichts. Es gibt kein Konto, keine Testphase und keinen Upload, also weder Kosten für den Betrieb noch etwas zu kündigen.

Schluss mit dem Zusammenkopieren von Tabellen. Legen Sie die Berichte ab.

Kostenlos · ohne Anmeldung · Ihre Dateien verlassen den Browser nie