Phase 44-1
Claude in Excel — 엑셀에서 AI 활용하기
임금대장 데이터 분석, 4대보험 자동계산, 피벗 테이블 생성까지. Claude가 엑셀 함수와 매크로를 만들어주는 방법을 배웁니다.
왜 노무사에게 엑셀 + AI인가?
노무사 업무의 상당 부분은 숫자와 표입니다. 급여명세서, 근로시간 집계표, 4대보험 정산표, 퇴직금 산정서... 이 모든 것이 엑셀 위에서 돌아가고 있습니다.
**기존 수작업 방식:** VLOOKUP, INDEX/MATCH, 배열 수식 같은 함수를 매번 검색하고, 수식을 직접 만들고, 오류가 나면 어디가 틀렸는지 한참 찾아야 합니다. 복잡한 함수를 외우기 어렵고, 검색하느라 시간을 허비하신 경험이 있으실 겁니다.
**AI 활용 방식:** Claude에게 "이런 계산을 하고 싶다"고 한국어로 말하면, 그에 맞는 엑셀 함수나 VBA 매크로를 즉시 만들어줍니다. 코딩을 몰라도 괜찮습니다. 원하는 결과만 설명하면 됩니다.
쉽게 비유하면, 엑셀에 능숙한 직원을 한 명 더 고용한 것과 같습니다. "이 임금대장에서 최저임금 위반 찾아줘"라고 말하면 알아서 함수를 짜주는 직원입니다.
TIP: Claude Desktop 앱이나 claude.ai 웹에서 바로 엑셀 관련 질문을 할 수 있습니다. 파일을 첨부하면 데이터를 직접 분석해주기도 합니다.
임금대장 데이터 분석 실습
가장 흔한 업무부터 시작해봅시다. 사업장의 임금대장을 받았을 때, Claude에게 어떻게 요청하면 되는지 살펴봅니다.
**기존:** 직원 50명의 임금대장을 받으면, 한 명씩 시급을 환산하고 최저임금과 비교합니다. 산입 범위가 바뀔 때마다 어떤 수당이 포함되는지 다시 확인해야 합니다. 숙련된 노무사도 30분 이상 걸리는 작업입니다.
**AI 활용:** "최저임금 위반 자동판별 함수 만들어줘"라고 한 마디면, 전 직원 검증이 끝납니다.
예를 들어, 직원 50명의 임금대장에서 최저임금 위반 여부를 확인하고 싶다면 다음과 같이 요청합니다.
# Claude에게 이렇게 요청하세요:
"엑셀 임금대장에서 최저임금 위반 여부를 자동 판별하는 함수를 만들어줘.
- B열: 직원명
- C열: 월 소정근로시간
- D열: 기본급
- E열: 고정수당(최저임금 산입 가능 항목)
- 2026년 최저임금 시급: 10,030원
- 새 열에 시급 환산 결과와 위반 여부(O/X)를 표시해줘"
# Claude가 만들어주는 함수 예시:
# F열 (시급 환산): =(D2+E2)/C2
# G열 (위반 여부): =IF(F2<10030,"X - 위반","O - 적정")TIP: 최저임금과 4대보험 요율은 매년 변경됩니다. 실제 업무에서는 해당 연도의 정확한 수치를 확인하세요. Claude에게 '2026년 최저임금 산입 범위 기준으로'라고 명시하면 더 정확한 결과를 얻을 수 있습니다.
4대보험 자동계산 함수 만들기
4대보험료 계산은 노무사 사무실의 일상입니다.
**기존:** 매달 급여 변동이 있을 때마다 각 보험별 요율을 확인하고, 상한·하한액을 적용하고, 원단위 처리까지 직접 계산합니다. 요율이 바뀌면 기존 수식을 전부 수정해야 합니다.
**AI 활용:** "2026년 4대보험 요율 기준으로 자동계산 함수 만들어줘"라고 말하면, 상한·하한 적용까지 포함된 함수가 나옵니다.
Claude가 이 계산 함수를 한 번에 만들어줍니다.
# Claude에게 요청:
"2026년 4대보험 요율 기준으로, 급여(D열)에서
근로자 부담분 4대보험료를 자동 계산하는 엑셀 함수를 만들어줘.
국민연금, 건강보험, 장기요양보험, 고용보험 각각 별도 열로."
# Claude가 생성하는 함수 예시:
# 국민연금 (근로자 4.5%): =ROUND(D2*0.045,0)
# 건강보험 (근로자 3.545%): =ROUND(D2*0.03545,0)
# 장기요양 (건강보험의 12.95%): =ROUND(H2*0.1295,0)
# 고용보험 (근로자 0.9%): =ROUND(D2*0.009,0)
# 합계: =SUM(H2:K2)
# 상한·하한 적용 버전도 요청 가능:
"국민연금 상한액(월 590만원)도 반영해줘"
# =ROUND(MIN(D2,5900000)*0.045,0)TIP: 4대보험 요율은 매년 변경됩니다. Claude에게 요청할 때 반드시 '2026년 기준'이라고 연도를 명시하세요.
피벗 테이블과 VBA 매크로
더 복잡한 분석이 필요할 때는 VBA 매크로를 Claude에게 요청할 수 있습니다.
**기존:** 1년치 근로시간 데이터에서 월별·부서별 연장근로 현황을 집계하려면, 피벗 테이블을 직접 설정하고, 52시간 초과 여부를 일일이 확인해야 합니다. 병원이라면 간호사 3교대 근무까지 고려해야 해서 더 복잡합니다.
**AI 활용:** "월별·부서별 연장근로시간 합계를 피벗 테이블로 자동 생성하는 VBA 매크로 만들어줘"라고 말하면 끝입니다.
VBA 코드가 무서워 보이시죠? 걱정 마세요. 노무사시험 때 법조문을 다 외우지 않았듯이, 코드도 외울 필요 없습니다. Claude가 만들어준 코드를 복사해서 엑셀의 매크로 편집기(Alt+F11)에 붙여넣기만 하면 됩니다.
# Claude에게 요청:
"엑셀에 다음 데이터가 있어:
A열: 날짜, B열: 직원명, C열: 부서, D열: 출근시각, E열: 퇴근시각
이 데이터로 월별·부서별 연장근로시간 합계를
피벗 테이블로 자동 생성하는 VBA 매크로를 만들어줘.
1일 8시간 초과분을 연장근로로 계산해줘."
# Claude가 VBA 코드를 생성해줍니다.
# 복사 → 엑셀에서 Alt+F11 → 모듈 삽입 → 붙여넣기 → 실행TIP: VBA 매크로가 무섭게 느껴지신다면 '코드 각 줄에 한국어 주석을 달아줘'라고 추가 요청하세요. 어떤 동작을 하는지 이해하기 쉬워집니다.
급여명세서 자동 생성
Claude에게 급여명세서 양식을 만들어달라고 요청할 수도 있습니다.
**기존:** 직원 50명이면 급여명세서 50장을 하나씩 만들어야 합니다. 임금대장에서 수치를 복사하고, 양식에 붙여넣고, 공제내역을 계산합니다. 한 명당 5분이면 50명에 4시간 이상 걸립니다.
**AI 활용:** "임금대장 데이터를 기반으로 개인별 급여명세서를 자동으로 생성하는 매크로 만들어줘"라고 요청하면, 실행 한 번으로 전 직원 명세서가 생성됩니다.
2021년부터 시행된 임금명세서 교부의무(근로기준법 제48조 제2항)에 맞는 양식을 Claude가 구성해줍니다. 법정 기재사항(임금의 구성항목, 계산방법, 공제 내역 등)을 빠뜨리지 않도록 요청할 때 '근로기준법 제48조 요건에 맞게'라고 덧붙이면 됩니다.
실전 시나리오 — 병원의 경우: 간호사 3교대 근무, 야간근무수당, 당직수당 등이 포함된 급여명세서는 특히 복잡합니다. "간호사 3교대 근무자의 야간근로수당, 연장근로수당이 자동 반영되는 급여명세서 양식을 만들어줘"라고 요청하면 병원 특수 수당까지 반영된 양식이 만들어집니다.
핵심 정리
- ✓Claude에게 원하는 계산 결과를 한국어로 설명하면 엑셀 함수를 만들어줍니다
- ✓4대보험, 최저임금, 퇴직금 등 노무 관련 계산을 자동화할 수 있습니다
- ✓VBA 매크로도 Claude가 생성해주므로 코딩 지식이 없어도 활용 가능합니다
- ✓요청할 때 '연도 기준', '법 조문 요건' 등을 명시하면 정확도가 올라갑니다