본문으로 건너뛰기
Attendance Report Merge

Microsoft Teams와 Zoom 참석

Teams와 Zoom 보고서 열두 개. 참석자 명단은 하나로.

Teams와 Zoom 모두 되풀이되는 회의의 회차마다 별도의 참석 보고서를 만듭니다. 섞여 있든 아니든 전부 놓으면 하나의 명단이 됩니다. 누가 몇 회에 얼마나 참석했고 누가 수료했는지가 보입니다.

CSV 또는 XLSX · 최대 25MB

무료 · 로그인 없음 · 파일은 브라우저를 떠나지 않습니다

신규 입사자 온보딩12회차
  • Ada Lovelace

    12/12 · 684분

    Eligible
  • Grace Hopper

    11/12 · 601분

    Eligible
  • Tom Byrne

    7/12 · 268분

    Not eligible
12회차에 44명 · 그중 38명이 기준 충족

Attendance Report Merge가 개별 Teams 출석 보고서를 하나의 명단으로 합치는 과정을 30초 만에 확인해 보세요.

실제 제품에서 병합한 진짜 Teams 출석 보고서입니다 — 계정도 필요 없고, 보기 위해 업로드할 것도 없습니다.

Attendance Report Merge의 내보내기 화면. 병합된 명단을 하나의 워크북으로 다운로드할 수 있는 상태입니다.0:30

30초 분량이며, 소리 없이 시작됩니다 — 로드된 뒤 플레이어 안에서 직접 소리를 켤 수 있습니다.

아직 YouTube로 전송된 것은 없습니다. 이미지와 이 문구는 모두 저희가 제공한 것이며, 재생 버튼을 눌러야 비로소 브라우저가 YouTube에 연결됩니다. 녹화 영상은 영어이며, 단계는 아래에 사용자의 언어로 적혀 있습니다.

  1. 0:00세션당 보고서 한 건.
  2. 0:02보고서 두 건, 인원 여섯 명.
  3. 0:05이름은 같고, 주소는 다릅니다.
  4. 0:09무엇을 완료로 볼지 결정합니다.
  5. 0:12참석 세션 수, 시간, 결과.
  6. 0:16각 숫자가 어디서 왔는지.
  7. 0:18그리고 알 수 없는 부분까지.
  8. 0:22워크북 하나. 시트 세 장.

Teams는 회의 하나를 셉니다. 시리즈는 아무도 세지 않습니다.

되풀이되는 회의는 회차마다 별도의 참석 보고서를 만들고, 누적본은 없다는 것이 Microsoft 자체 지원 답변입니다. 합치는 데 떠오르는 두 가지 방법은 둘 다 틀렸습니다.

  1. 이중 계산

    누군가 다시 들어오면 계산이 무너집니다

    Teams는 입장마다 구간을 기록합니다. 시간을 더하면 노트북과 휴대폰이 같은 30분을 두 번 세고, 마지막 퇴장에서 첫 입장을 빼면 30분의 자리 비움이 참석이 됩니다. 실제로 그 자리에 있던 시간은 구간의 합집합뿐입니다.

  2. 잘못된 병합

    동명이인

    400명 규모의 기수에 Maria Silva는 한 명이 아닙니다. 표시 이름으로 맞추면 한 사람은 받은 적 없는 수료 명단에 오르고 다른 한 사람은 받은 명단에서 사라집니다. 화면에는 그 사실을 알리는 표시가 전혀 없습니다.

  3. 조용한 0

    시간이 없다는 것은 시간이 0이라는 뜻이 아닙니다

    Teams 정책 “참석자만 표시”는 보고서에서 입장·퇴장 시각을 모두 지웁니다. 이를 0분으로 읽는 도구는 관리자가 바꾼 설정 때문에 회의실 전체를 미이수로 표시하게 됩니다.

보고서 형식과 정책 동작은 Microsoft와 Zoom 각각의 공식 문서에서 확인했습니다. 공급업체의 동작은 바뀝니다. Attendance Report Merge는 추측하지 않고 파일이 말하는 바를 알립니다.

불러오고, 합치고, 판단합니다.

업로드된 보고서

신규 입사자 온보딩

12회차

Ada Lovelace
12/12
Grace Hopper
11/12

검토된 명단

  • Ada Lovelace

    684분

    Eligible
  • Grace Hopper

    601분

    Eligible
  • Tom Byrne

    268분

    Not eligible

내보낸 워크북

12회차에 44명 · 그중 38명이 기준 충족

행이 아니라 사람을 합칩니다

기록은 양쪽이 모두 가진 식별자, 곧 UPN이나 주소로만 연결됩니다. 이름이 같을 때는 두 기록을 함께 보여 주고 결정을 요청하며, 대신 결정하지 않습니다.

실제로 보낸 시간을 셉니다

겹치는 입장은 한 번만 세고 그 사이의 공백은 세지 않습니다. 보고서가 시각을 감춘 경우에는 0을 매기지 않고 그 사실을 명단에 적습니다.

지정한 기준을 적용합니다

회차당 최소 분, 최소 회차, 최소 출석률, 최소 총 시간. 결과 열에는 각 판정의 근거가 되는 계산이 함께 나타납니다.

등록하고 오지 않은 사람을 알려줍니다

등록 보고서를 참석 파일과 함께 추가하면 명단에 세 가지 목록이 생깁니다. 등록했으나 참석이 확인되지 않은 사람, 등록 없이 참석한 사람, 그리고 일치한 사람입니다. 이름만으로 결합하는 일은 없습니다.

세 단계, 브라우저 탭 하나.

  1. 보고서를 전부 놓으세요

    회차마다 파일 하나, Teams나 Zoom이 내보낸 그대로면 됩니다. 스프레드시트에서 한 열의 깨진 글자로 열리는 Teams의 UTF-16 CSV든, Zoom의 사용 현황 보고서가 만드는 단순한 참가자 CSV든 상관없습니다. 누군가 다시 저장한 XLSX도 읽습니다. 회의에 등록이 있었다면 그 보고서도 함께 넣으세요. 선택 사항이며 등록 대비 참석 목록만 추가됩니다.

  2. 병합을 확인하고 기준을 정하세요

    증명 가능한 것은 이미 합쳐져 있습니다. 남은 것은 근거와 함께 표시되고, 수료 기준값은 명단 옆에 있어 결과가 움직이는 것을 보면서 조정할 수 있습니다.

  3. 통합 문서를 가져가세요

    시트 세 개짜리 .xlsx 하나 — 회차별 열이 있는 명단, 회차 자체, 그리고 파일에서 드러난 모든 확인 사항입니다. 표 하나만 CSV로 받을 수도 있습니다.

이런 분들을 위해

네 가지 유형의 구매자가 같은 파일 더미를 들고 찾아옵니다.

  • 교육·인재개발

    과정을 운영하면서 누가 수료했는지 말해야 하는 사람도 당신입니다. 대개 다운로드 폴더와 직접 만든 스프레드시트가 전부입니다.

  • 인사·피플 오퍼레이션

    온보딩은 쉬지 않고 돌아가고, 참석 관련 문의는 기수 단위로 묶여서, 오늘 답이 필요한 사람에게서 옵니다.

  • 컴플라이언스·품질

    필수 교육에는 참석 기준과, 그 숫자가 어떻게 나왔는지 물을 감사가 따릅니다. 여기의 모든 수치는 파일과 규칙까지 되짚을 수 있습니다.

  • 교육 제공사

    같은 과정을 여러 고객사에 제공하고 건별로 참석 보고서를 만듭니다. 일은 반복되지만 파일은 매번 다릅니다.

명단에 실제로 담기는 것

아래 열은 모두 내보내기에 들어가며, 모든 숫자는 주신 파일에서 나옵니다.

참석한 회차
열린 회차 중 회차당 최소 시간을 채울 만큼 머문 것만 셉니다.
총 참여 시간
시리즈 전체에 걸친 분 단위 시간이며, 겹치는 입장은 한 번만 셉니다.
출석률
센 회차를 열린 회차로 나눈 값 — 수료 정책은 보통 이 숫자를 기준으로 쓰입니다.
빠진 회차
몇 번이 아니라 어느 주인지. 결석은 결석으로 표시되며 0분이 되지 않습니다.
수료 판정
수료, 미수료, 또는 기준을 적용할 시간이 데이터에 없을 때의 “판단 불가”.
회차마다 한 열
각 회차의 참여 분수. 3주 차 이야기를 3주 차에서 시작할 수 있습니다.

무엇을 수료로 볼지 직접 정하세요

네 개의 숫자는 모두 0에서 시작합니다. 무엇을 참석으로 볼지에 대한 의견을 가지고 오는 도구는 당신 몫인 결정을 이미 내려 버린 셈이기 때문입니다.

한 회차를 인정할 분
이보다 짧으면 참여로는 기록되지만 그 회차는 참석으로 세지 않습니다. 90분 워크숍의 10분은 참석이 아닙니다.
수료에 필요한 회차
인정된 회차가 몇 번 필요한지. 교육 요건에서 가장 흔한 형태입니다.
수료에 필요한 출석률
열린 전체 회차 중 참석해야 하는 비율 — 기수마다 회차 수가 다를 때 유용합니다.
수료에 필요한 총 분
시리즈 전체의 합산 시간. 회차가 아니라 이수 시간으로 쓰인 요건을 위해.

도구는 기준값을 적용하고 계산을 보여 줍니다. 장례 때문에 3주 차를 빠진 사람이 그래도 수료인지는 판단의 문제이고, 그 판단은 당신의 몫으로 남습니다.

되풀이되는 회의를 위해 만들었습니다

교육 과정
12주 과정은 보고서 12건을 남깁니다. 여기서 그것이 합격 열이 붙은 출석부가 됩니다.
온보딩 기수
새로 온 사람마다 같은 여섯 회차를 다른 날에 듣습니다. 기수를 합치면 아직 한 번 남은 사람이 보입니다.
워크숍과 연속 강좌
참석자가 겹치는 반나절 세션의 반복 — 같은 사람이 파일 네 개에 나타나는 것이 가장 중요해지는 경우입니다.
정기 회의
참석 기대치가 붙은 고정 주간 회의를, 한 번씩이 아니라 월간이나 분기로 보고할 때.

하지 않는 일

분명히 적어 둡니다. 이 경계가 이것을 플랫폼이 아닌 하나의 도구로 남게 하기 때문입니다.

  • LMS도 인사 시스템도 아닙니다

    과정도, 수강 신청도, 수료증도, 인사 기록도 없습니다. 한 무더기의 파일에 대한 한 가지 질문에 답합니다.

  • Microsoft 365에 연결하지 않습니다

    내려받지 않은 보고서는 볼 수 없습니다. 자동으로 모으려면 테넌트 전체 권한이 필요하고, 이 제품은 그 거래를 택하지 않습니다.

  • 누가 통과했는지 결정하지 않습니다

    지정한 기준값을 적용하고 계산 과정을 보여 줍니다. 예외 처리는 사람의 결정으로 남습니다.

  • 참여 지표를 읽지 않습니다

    반응, 카메라 켜기, 손 들기는 보고서에 있지만 의도적으로 읽지 않습니다. 그것은 재석이 아니며, 그것으로 사람을 평가하는 것은 다른 제품입니다.

  • 결석을 증명할 수는 없습니다

    참석자는 식별되지 않도록 선택할 수 있고, 테넌트 정책이 이를 완전히 제외할 수도 있습니다. 등록했으나 참석이 확인되지 않은 목록에 있는 사람이 여기서 읽을 수 있는 어떤 파일에도 나타나지 않은 채 참석했을 수 있습니다. 목록은 그 사실을 건수 옆에 밝힙니다.

개인정보

보고서는 브라우저를 떠나지 않습니다

참석 보고서는 이름이 드러난 직원이 분 단위로 어디에 있었는지에 대한 기록이며, 대개 업무용 주소가 함께 적혀 있습니다. 이는 편의보다 훨씬 강한 이유입니다.

파일은 이 브라우저 탭에서, 사용자의 기기에서 실행되는 코드로 읽힙니다. 서버로 전송되는 파일은 없습니다. 이 페이지의 어떤 코드도 파일을 보내지 않기 때문이며, 이는 브라우저가 강제하는 것이 아니라 저희 코드가 하는 일입니다. 브라우저가 강제하는 것은 접근 범위입니다. 페이지의 Content-Security-Policy가 페이지 자체에 허용하는 것은 당사 자신의 출처, Cloudflare의 분석 호스트 이름 두 개, 그리고 재생 버튼을 눌렀을 때 데모 영상의 플레이어가 로드되는 호스트뿐입니다. 저희 정책은 거기까지입니다. 플레이어가 그 프레임 안에서 무엇을 불러오는지는 YouTube의 몫이며, 저희가 정하지도 집계하지도 않습니다. 사용자의 보고서 내용은 그 어디에도 들어 있지 않습니다.

Microsoft 365에도 Zoom에도 연결하지 않습니다. Graph API도, Zoom API도, 관리자 동의도, 테넌트 권한도 필요 없습니다. Attendance Report Merge는 조직의 데이터를 건드리지 않고, 주최자가 이미 내려받은 파일만 읽습니다.

계정도, 로그인도, 이메일 주소도 없습니다. 만들 것이 없으니 지울 것도 없습니다.

보고서의 내용은 페이지를 다시 열어도 남지 않습니다. 기록도 로컬 데이터베이스도 없으며, 탭을 닫는 것이 삭제 버튼입니다. 데모 영상은 YouTube 자체 플레이어 안에서 재생되며, 그곳은 저희가 통제하지 않습니다.

자주 묻는 질문

아래는 모두 앞으로의 계획이 아니라 지금 동작하는 내용을 기준으로 한 답변입니다.

Attendance Report Merge는 무엇을 하나요?
되풀이되는 회의의 회차마다 Microsoft Teams가 만드는 참석 보고서를 하나의 명단으로 합칩니다. 사람마다 몇 회차에 참석했는지, 전체 재석 시간이 얼마인지, 출석률은 어떤지, 그리고 설정한 수료 기준을 충족하는지를 보여 줍니다. 전부 브라우저에서 실행되며 Excel 통합 문서나 CSV로 내보냅니다.
참석 보고서는 어디서 받나요?
Teams에서 회의 채팅이나 회의 초대를 열고 참석 탭으로 이동해 보고서를 .csv 파일로 내려받습니다. 되풀이되는 회의는 회차마다 별도의 보고서가 있으므로 회차별로 하나씩 받으세요. 주최자만 할 수 있으며, 관리자가 참석 보고서를 완전히 끌 수도 있습니다.
Teams가 합쳐진 보고서를 주지 않는 이유는 무엇인가요?
그런 보고서가 없기 때문입니다. Microsoft 문서에는 되풀이되는 회의가 회차마다 고유한 참석 보고서를 갖는다고 적혀 있고, 누적 보고서를 요청한 사람들에 대한 Microsoft 자체 지원 답변도 그런 기능은 없다는 것입니다. 권장 사항은 내려받은 파일을 직접 합치거나 Power Query 또는 Power Automate로 무언가를 만드는 것입니다. Attendance Report Merge는 그 만드는 과정을 뺀 합치기입니다.
누가 나갔다가 다시 들어오면 어떻게 되나요?
시간은 한 번만 셉니다. Teams는 입장마다 구간을 기록하므로 노트북과 휴대폰으로 참여한 사람은 구간이 겹치고, 연결이 끊긴 사람은 공백이 생깁니다. Attendance Report Merge는 구간을 합쳐 그것이 덮는 시간을 잽니다. 이는 시간의 단순 합도, 첫 입장부터 마지막 퇴장까지의 폭도 아닙니다. 두 계산은 서로 반대 방향으로 틀립니다.
두 행이 같은 사람인지 어떻게 아나요?
두 행이 모두 가진 식별자, 곧 UPN이나 이메일 주소로만 판단합니다. 표시 이름 말고는 공통점이 없는 두 기록은 자동으로 합쳐지지 않습니다. 주소와 각자가 담당하는 회차 수를 나란히 보여 주고 결정은 사용자가 합니다. 모든 결정은 되돌릴 수 있습니다.
보고서에 입장·퇴장 시각이 없습니다. 그래도 되나요?
됩니다. 그리고 답할 수 없는 부분은 알려 줍니다. Teams 정책 “참석자만 표시”가 시각을 없애므로, 명단은 그 사람들을 참여 시간 미상의 참석자로 기록하며 0분으로 두지 않습니다. 회차 수에 관한 기준은 그대로 적용되고, 분에 관한 기준은 불합격이 아니라 “판단 불가”를 돌려줍니다.
등록했지만 참석하지 않은 사람을 볼 수 있나요?
예. Teams 등록 보고서를 참석 파일과 함께 추가하면 세 가지 목록을 얻습니다. 등록했으나 참석이 확인되지 않은 사람, 등록 없이 참석한 사람, 그리고 일치한 사람입니다. 등록 파일은 선택 사항이며, 참석 파일만 있을 때의 결과는 이전과 정확히 같습니다. 일치는 두 기록이 모두 가진 주소나 UPN으로 판단하며 표시 이름만으로는 결코 판단하지 않습니다. 따라서 이름만 같은 등록자와 참석자는 대신 결합되지 않고 두 목록에 모두 나타납니다.
Zoom에서도 작동하나요?
네. Zoom 사용 현황 보고서의 참가자 내보내기 파일을 Teams 참석 보고서와 같은 방식으로 놓으세요 — 업로드 단계에서 둘 다 읽고, 결과에는 각 파일이 어느 플랫폼으로 읽혔는지 표시됩니다. Zoom 자체의 등록 내보내기도 등록했지만 참석하지 않은 사람을 비교할 때 Teams와 동일하게 작동합니다. 이메일 주소가 없는 Zoom 참가자 행(게스트, 전화로 참여한 사람)은 삭제되지 않고 표시됩니다. 다만 주소가 없으면 파일 간에 매칭할 수 없는데, 이는 이름만으로 식별된 Teams 행에 이미 적용되는 규칙과 동일합니다.
내보내기는 어떤 모양인가요?
시트 세 개짜리 .xlsx 통합 문서 하나입니다. 명단은 한 사람당 한 행에 회차별 열을 두고, 회차 시트는 보고서당 한 행에 각 비율의 기준이 되는 회의 길이를 담으며, 확인 사항 시트는 파일에서 잘못된 점을 모두 적습니다. 세 가지 모두 따로 CSV로 받을 수도 있습니다. 같은 파일과 같은 설정은 언제나 같은 파일을 만듭니다.
한 번에 몇 회차까지 합칠 수 있나요?
보고서 60건까지, 파일당 25 MB까지입니다. 주간 세션 1년치도 넉넉히 들어갑니다. 이 한도는 보고서 자체가 아니라 브라우저 탭이 무리 없이 감당할 수 있는 범위에 관한 것입니다. 400명 규모 행사의 참석 보고서도 1 MB에 훨씬 못 미칩니다.
비용은 얼마인가요?
없습니다. 계정도, 체험 기간도, 업로드도 없으므로 사용 비용이 들지 않고 해지할 것도 없습니다.

스프레드시트를 손으로 붙이는 일은 그만. 보고서를 놓으세요.

무료 · 로그인 없음 · 파일은 브라우저를 떠나지 않습니다