업무 일지 엑셀 자동화: 입력 표부터 일일·주간 보고까지 만드는 법

업무 일지 엑셀 자동화: 입력 표부터 일일·주간 보고까지 만드는 법

업무 일지 엑셀 자동화는 업무를 알아서 추적하는 기능이 아니라, 한 번 입력한 기록을 일일·주간 집계와 보고에 재사용하는 방식입니다. 업무 항목별 원본 표를 만들고 상태·프로젝트를 드롭다운으로 고정한 뒤, 같은 원본에서 시간·완료·보류 현황을 계산합니다. 보고서는 원본과 분리한 시트에서 검수한 뒤 공유합니다.

처음부터 스크립트나 외부 자동화를 붙일 필요는 없습니다. 샘플 몇 건의 총시간·완료·보류 건수를 손으로 계산해 수식과 대조하고, 표 정리나 보고 갱신이 반복될 때만 Office Scripts를 더하세요. 외부 입력이나 정기 알림·전달이 필요할 때 Power Automate를 검토합니다.

먼저 완성할 흐름: 업무 기록 입력 → Excel 표 저장 → 오늘·주간 집계 → 검수 후 보고

핵심은 원본 입력 → 계산 → 보고 → 검수를 섞지 않는 것입니다.

  1. 원본 시트에 업무 항목 하나당 한 행을 입력합니다.
  2. 입력 영역을 Excel 표로 바꿔 필터·정렬·구조화된 참조의 기반을 만듭니다.
  3. 집계 시트에서 오늘과 이번 주의 시간·상태·프로젝트별 값을 계산합니다.
  4. 보고 시트에서 완료·보류·이슈·다음 행동을 검토한 뒤 공유합니다.

원본 행을 보고서 작성 중에 고쳐 쓰지 않아야 집계가 이상할 때 행 수와 수식 조건을 거꾸로 대조할 수 있습니다. Excel 표는 데이터를 구조화하고 필터·정렬·분석하기 위한 기본 단위입니다.

업무 일지 Excel 구조 설계: 하루 한 행이 아니라 업무 항목 한 행으로 시작하기

하루 한 행에 여러 업무를 함께 적으면 읽기는 쉽지만, 프로젝트별 시간이나 보류 업무를 다시 계산하려면 텍스트를 나눠야 합니다. 집계 단위는 하루가 아니라 업무 항목 1개로 두는 편이 낫습니다.

같은 날 제안서 수정과 고객 회의를 했다면 두 행으로 기록합니다. 업무가 다음 날에도 이어지면 새 날짜에 추가 기록을 남기고, 그 행에 실제로 추가한 시간과 현재 상태를 적습니다. 기간별 시간 합계는 각 행의 추가 시간을 더하고, 상태는 해당 기간의 기록을 필터링해 확인합니다.

즉, 출발점은 긴 문장형 일지가 아니라 날짜, 업무 단위, 분류값, 상태, 시간을 분리한 기록 구조입니다. 이 구조가 있어야 같은 입력을 일일 보고, 주간 보고, 프로젝트 현황으로 재사용할 수 있습니다.

1단계 — 입력 표 만들기: 날짜·담당자·프로젝트·상태·소요 시간·이슈·다음 행동 열 구성

첫 시트를 ‘원본_업무일지’로 정하고 아래 열을 만드세요. 범위를 선택해 표 만들기를 실행하고 머리글 포함 여부를 확인합니다. 표 이름은 WorkLog처럼 짧게 지정합니다.

열 목적 작성 기준
날짜 일일·주간 집계 기록을 남긴 날짜
담당자 개인·팀 필터 정해진 표기 사용
프로젝트 분류·시간 집계 통일한 분류값 사용
업무 내용 기록 원문 업무 항목 하나를 짧게 작성
상태 완료·진행·보류 합의한 값만 선택
추가 시간 기간별 시간 합계 그 행에서 새로 쓴 시간
이슈 막힌 이유·요청 없으면 팀 규칙에 따라 처리
다음 행동 후속 조치 다음에 할 일을 구체화

‘추가 시간’은 누적 총시간이 아니라 이번 기록에서 더해진 시간으로 운영해야 기간 합계가 중복되지 않습니다. 시작·종료 시각을 쓴다면 별도 열을 추가하되, 시간 기록 방식은 하나로 정해 혼용하지 마세요.

2단계 — 입력 오류 줄이기: Excel 표, 드롭다운, 날짜·시간·숫자 유효성 검사 설정

표만으로 입력 오류가 사라지지는 않습니다. Excel 데이터 유효성 검사는 목록, 숫자, 날짜, 시간 등으로 값을 제한하고 잘못된 입력에 오류 메시지를 표시할 수 있습니다.

‘목록’ 시트에 프로젝트, 담당자, 상태값을 세로로 정리한 뒤 원본 열의 데이터 유효성 검사에서 목록 범위를 지정합니다. 상태는 진행, 완료, 보류처럼 실제로 구분할 수 있는 값만 둡니다.

  • 날짜: 날짜만 허용합니다.
  • 추가 시간: 숫자만 허용하고 팀 규칙에 맞는 범위를 정합니다.
  • 상태·프로젝트·담당자: 목록 드롭다운을 적용합니다.
  • 업무 내용: 필수 입력 여부를 팀 규칙으로 정합니다.

‘완료됨’, ‘완료’, ‘Done’을 섞으면 완료 건수도 나뉩니다. 드롭다운은 계산 조건을 유지하는 장치입니다.

3단계 — 집계 자동화: 추가 시간 합계·완료·보류·프로젝트별 현황을 수식으로 계산하기

‘집계’ 시트의 B1에 기준 날짜를 입력합니다. 아래는 표 이름이 WorkLog이고 열 이름이 위 표와 같다는 예시입니다.

확인 값 예시 수식
기준일 총시간 =SUMIFS(WorkLog[추가 시간],WorkLog[날짜],$B$1)
기준일 완료 건수 =COUNTIFS(WorkLog[날짜],$B$1,WorkLog[상태],"완료")
기준일 보류 건수 =COUNTIFS(WorkLog[날짜],$B$1,WorkLog[상태],"보류")
프로젝트별 시간 =SUMIFS(WorkLog[추가 시간],WorkLog[프로젝트],A6)

주간 총시간은 시작일 B1, 종료일 C1을 두고 =SUMIFS(WorkLog[추가 시간],WorkLog[날짜],">="&$B$1,WorkLog[날짜],"<="&$C$1)처럼 계산합니다. 처음에는 날짜·상태로 필터링한 원본과 수식 결과를 대조하세요.

4단계 — 보고용 시트 만들기: 오늘 기록과 주간 기록을 원본과 분리해 검수하기

‘보고_일일’에는 기준일, 총 추가 시간, 완료·보류 건수, 보류 업무의 이슈와 다음 행동을 둡니다. ‘보고_주간’에는 기간, 프로젝트별 시간, 완료·보류 현황, 다음 주에 이어질 항목을 둡니다.

원본은 기록 근거로 보존하고 보고 시트는 전달 목적에 맞게 읽습니다. 인사평가, 근태, 고객 보고처럼 중요한 용도에는 필수값 누락·중복 행·보류 사유를 사람이 검토해야 합니다. 여러 파일 통합이나 Power Query, VBA까지 범위를 넓혀야 한다면 엑셀 업무 자동화 도구의 역할 차이를 참고하세요.

5단계 — 반복 작업만 Office Scripts로 자동화하기: 정리·서식·보고 시트 갱신

매일 같은 서식을 고치거나 같은 순서로 보고 시트를 갱신한다면 Office Scripts를 추가할 수 있습니다. Action Recorder는 셀 편집, 서식 지정, 표 생성 등의 동작을 재사용 가능한 스크립트로 기록합니다. 코드 편집기에서 조건문·반복문을 추가할 수 있고, 통합 문서 버튼으로 실행하거나 조직 내에서 공유할 수 있습니다.

  • 입력 표의 서식과 열 너비 정리
  • 집계·보고 시트의 지정 영역 갱신
  • 보고 시트의 정해진 제목·날짜 형식 반영

이슈 문장을 해석하거나 누락 업무를 추측해 채우는 작업을 스크립트가 대신한다고 가정하면 안 됩니다. 2026년 10월 8일 기준 Office Scripts의 기본 일정 예약은 일시적으로 비활성화되어 있으므로, 정기 실행은 Power Automate 흐름을 검토해야 합니다.

외부 입력과 알림이 필요할 때 Power Automate 연결하기: 파일 위치·표·지연·라이선스 확인

Microsoft Forms 같은 외부 입력, 정기 실행, 알림·보고 전달이 필요할 때 Power Automate를 추가합니다. Excel Online (Business) 커넥터에는 Excel 표에 새 행을 추가하는 Add a row into a table 작업이 있습니다. 대상은 일반 셀 범위가 아닌 Excel 표여야 합니다.

  1. 파일이 OneDrive for Business, SharePoint Sites 또는 Microsoft 365 Groups 문서 라이브러리에 있는지 확인합니다.
  2. 표 이름·열 이름과 흐름의 매핑 대상이 일치하는지 확인합니다.
  3. 테스트 입력 한 건으로 각 열의 저장 결과를 확인합니다.
  4. 행 반영에는 최대 30초 지연이 있을 수 있으므로 즉시 보이지 않는다고 흐름을 재실행하지 않습니다.

Microsoft 365에 포함된 Power Automate 권한은 표준 커넥터 중심이며, 프리미엄 커넥터·AI Builder·RPA는 별도 라이선스 조건을 확인해야 합니다. Excel 밖의 AI 요약이나 Slack·Notion·Make·Zapier 연동은 AI로 업무 일지를 자동화하는 방법, 대량 파일·API 가공은 파이썬으로 Excel 업무를 자동화하는 방법을 참고할 수 있습니다.

자동화 완료 판단과 실패 대응: 원본 보존·중복 확인·합계 대조·수동 검토 기준

운영 전에는 원본 또는 파일 사본을 보존하고, 필수 열의 빈값을 확인하세요. 샘플 기록의 시간 합계와 완료·보류 건수는 손으로 계산해 수식과 비교합니다. 외부 흐름을 쓴다면 같은 입력이 중복 행으로 들어가지 않았는지도 확인합니다.

집계가 다르면 보고서부터 고치지 말고 원본 행 수, 날짜 형식, 상태값, 추가 시간, 수식 조건 범위를 순서대로 확인하세요. 지연 또는 중복이 의심되면 자동 발송을 멈추고 원본 행과 흐름 실행 이력을 대조합니다.

한 사람이 일정한 형식으로 기록하고 일일·주간 현황만 필요하다면 Excel 표·유효성 검사·수식으로 시작하세요. 같은 정리와 보고 갱신이 반복되면 Office Scripts를 더하고, 외부 입력·예약 실행·알림이 필요하며 저장 위치·표 구조·라이선스 조건을 충족할 때만 Power Automate로 확장하면 됩니다.

참고한 공식 자료

Leave a Reply

Discover more from StackScope

Subscribe now to keep reading and get access to the full archive.

Continue reading