본문으로 건너뛰기
ArumSoft Learning
EN
    엑셀 템플릿인사·근무 일정

    퇴직금 및 중간정산 계산기 엑셀

    퇴직금은 "1일 평균임금 × 30일 × 재직일수 ÷ 365"예요. 어려운 건 평균임금이에요. 퇴직 전 3개월 동안 받은 임금을 그 기간 일수로 나누고, 1년 치 상여금과 연차수당의 3/12을 더하고, 그 금액이 통상임금보다 적으면 통상임금을 써야 해요. 이 통합 문서는 그 과정을 직원마다 한 줄로, 선택한 직원은 달별 상세표로 보여줘요.

    시트:
    6
    지원 버전:
    Microsoft 365용 Excel, Excel 2016 이후 버전, Mac용 Excel, 웹용 Excel
    업데이트:

    퇴직금 계산기.xlsx

    엑셀 통합 문서(.xlsx) · 31KB · 시트 6개

    템플릿 내려받기

    무료로 내려받을 수 있고 가입할 필요가 없어요.

    이 템플릿으로 할 수 있는 일

    • 퇴직 전 3개월 기간과 일수(89~92일)를 퇴직일에서 자동 계산
    • 3개월 임금 + 상여금·연차수당 3/12로 1일 평균임금, 통상임금과 비교해 큰 값 적용
    • 재직 1년·주 15시간 지급 요건 판정, 중간정산 다음 날부터 기산
    • 선택한 직원의 달별 일할 계산 상세표, 지급 기한, 중간정산 사유 목록
    퇴직금 계산기 엑셀의 시작하기 시트: 상세 계산할 직원, 지급 기한, 계산한 직원 수, 지급 대상, 퇴직금 합계, 통상임금 적용 직원, 상세 직원 퇴직금과 지급 기한, 직원별 퇴직금 막대 차트
    예시 직원 7명(단시간·중간정산 포함)으로 본 시작하기 시트예요.

    구성

    통합 문서에는 시트가 6개 있어요. 입력하는 시트는 몇 개뿐이고 나머지는 계산돼요.

    시트용도입력하는 것자동 계산되는 것
    시작하기설정과 요약상세 계산할 직원, 지급 기한(일)계산 인원, 지급 대상, 퇴직금 합계, 통상임금 적용 인원, 상세 직원 퇴직금·지급 기한
    직원직원마다 한 행(40)이름, 입사일, 중간정산일, 퇴직일, 주 소정시간, 월 기본급, 고정수당, 연간 상여금, 연차수당, 1일 통상임금기산일, 재직일수, 3개월 기간·일수·임금, 평균임금, 적용 기준, 퇴직금, 판정
    상세 계산선택 직원 달별 계산달별 실제 임금(바꿀 수 있음)구간, 일수, 일할 임금, 평균임금, 적용 일급, 퇴직금
    중간정산 사유법정 사유 목록없음없음
    목록드롭다운판정 값없음
    점검점검 6개없음OK 또는 확인 필요

    시작하기 전에

    • 퇴직일은 마지막 근무일 다음 날이에요. 10월 31일까지 일했다면 퇴직일은 11월 1일이에요.
    • 퇴직 전 3개월 동안 지급한 임금(기본급, 고정수당, 연장근로수당 등)을 급여대장에서 확인하세요.
    • 직전 1년 동안 지급한 상여금과, 퇴직 전 1년 동안 발생해 지급된 연차수당을 확인하세요.

    단계별 사용법

    1. 직원 입력

      직원 시트에 입사일, 퇴직일, 주 소정시간, 월 기본급과 고정수당, 연간 상여금, 연차수당, 1일 통상임금을 넣어요.

    2. 중간정산 반영

      중간정산을 했다면 C열에 정산일을 넣어요. 그다음 날부터 재직일수를 셉니다.

    3. 판정 확인

      T열이 "지급 대상"인지 봐요. 1년 미만이나 주 15시간 미만이면 퇴직금이 없어요.

    4. 상세 계산

      시작하기 B6에서 직원을 고르면 상세 계산 시트에 달별 일할 임금이 나와요. 달마다 실제 지급액이 다르면 노란 칸을 고치세요.

    5. 통상임금 비교

      R열이 "통상임금"이면 평균임금이 통상임금보다 적어 통상임금으로 계산한 거예요.

    6. 지급 기한 확인

      퇴직일부터 14일 안에 지급해요(당사자 합의로 연장 가능).

    수식 지도

    통합 문서의 모든 수식을 시트와 열별로 정리했어요. 복사된 수식 열은 한 번만 세고, 적용 범위를 함께 표시해요.

    시트셀함수계산 내용읽는 값쓰이는 곳
    직원K5 44행까지 아래로 복사됨IF기산일C5, B5재직일수 = 퇴직일 − 기산일.
    직원M5 44행까지 아래로 복사됨IF, OR, EDATE3개월 기간 시작D53개월 일수 = 퇴직일 − 이 날짜(89~92일).
    직원O5 44행까지 아래로 복사됨IF, ROUND3개월 임금총액F5, G5, N5달마다 금액이 다르면 상세 계산 시트에서 실제 금액을 쓰세요.
    직원Q5 44행까지 아래로 복사됨IF, ROUND1일 평균임금P5, N5통상임금(J열)과 비교해 큰 값을 써요.
    직원S5 44행까지 아래로 복사됨IF, OR, ROUND, MAX퇴직금Q5, J5, L5직원별 합계가 시작하기 B13이에요.
    직원T5 44행까지 아래로 복사됨IF지급 판정E5, L5색으로 구분돼요.
    상세 계산G12 15행까지 아래로 복사됨IF, ROUND구간 임금 (일할)F12, D12, E12네 구간을 더한 것이 3개월 임금총액이에요.
    상세 계산C30IF, ROUND퇴직금 (상세)C23, C8직원 시트와 1% 안에서 맞는지 점검해요.

    모든 수식 설명

    아래 수식은 파일에서 그대로 가져온 것이라 여기서 읽는 내용이 셀에 들어 있는 내용과 정확히 같아요. 엑셀에서 셀을 클릭하면 수식 입력줄에서 볼 수 있어요.

    기산일직원!K5 · 44행까지 아래로 복사됨
    =IF(A5="", "", IF(C5<>"", C5+1, B5))

    중간정산일이 있으면 그 다음 날, 없으면 입사일부터 재직 기간을 셉니다.

    부분별 설명

    C5<>""
    중간정산한 직원.
    C5+1
    정산일 다음 날.
    B5
    아니면 입사일.

    예시 데이터로 보면: C5 = —, B5 = 2018년 3월 5일 → K5 결과 2018년 3월 5일

    어떻게 쓰이나: 재직일수 = 퇴직일 − 기산일.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 IF 함수 사용법 →
    3개월 기간 시작직원!M5 · 44행까지 아래로 복사됨
    =IF(OR(A5="", D5=""), "", EDATE(D5, -3))

    퇴직일 3개월 전 같은 날. 그날부터 퇴직일 전날까지가 평균임금 산정 기간이에요.

    부분별 설명

    EDATE(D5, -3)
    퇴직일에서 3개월 전.

    예시 데이터로 보면: D5 = 2026년 11월 1일 → M5 결과 2026년 8월 1일

    어떻게 쓰이나: 3개월 일수 = 퇴직일 − 이 날짜(89~92일).

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 텍스트 함수와 날짜 함수 사용법 →
    3개월 임금총액직원!O5 · 44행까지 아래로 복사됨
    =IF(M5="", "", ROUND((F5+G5)*12/365*N5, 0))

    월 기본급과 고정수당을 하루치로 바꿔 3개월 일수를 곱해요.

    부분별 설명

    (F5+G5)*12/365
    월 임금의 1일 환산.
    *N5
    × 3개월 일수.

    예시 데이터로 보면: F5 = 3,600,000, G5 = 400,000, N5 = 92 → O5 결과 12,098,630

    어떻게 쓰이나: 달마다 금액이 다르면 상세 계산 시트에서 실제 금액을 쓰세요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 반올림, 올림, 내림 함수: ROUND, ROUNDUP, ROUNDDOWN 사용법 →
    1일 평균임금직원!Q5 · 44행까지 아래로 복사됨
    =IF(M5="", "", ROUND(P5/N5, 2))

    (3개월 임금 + 연간 상여금 × 3/12 + 연차수당 × 3/12) ÷ 3개월 일수.

    부분별 설명

    P5 = O5+H5*3/12+I5*3/12
    평균임금 산정 총액.
    /N5
    3개월 일수로 나눔.
    ROUND(…, 2)
    소수 둘째 자리.

    예시 데이터로 보면: P5 = 13,778,630, N5 = 92 → Q5 결과 149,767.72

    어떻게 쓰이나: 통상임금(J열)과 비교해 큰 값을 써요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 반올림, 올림, 내림 함수: ROUND, ROUNDUP, ROUNDDOWN 사용법 →
    퇴직금직원!S5 · 44행까지 아래로 복사됨
    =IF(OR(M5="", T5<>"지급 대상"),
        0, ROUND(MAX(Q5, J5)*30*L5/365,
        0))

    평균임금과 통상임금 중 큰 값 × 30일 × 재직일수 ÷ 365. 지급 대상이 아니면 0이에요.

    부분별 설명

    MAX(Q5, J5)
    적용 일급.
    *30
    30일분.
    *L5/365
    재직 연수.
    T5<>"지급 대상"
    요건 미충족이면 0.

    예시 데이터로 보면: Q5 = 149,767.72, J5 = 137,799, L5 = 3,163 → S5 결과 38,935,504

    어떻게 쓰이나: 직원별 합계가 시작하기 B13이에요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 MIN, MAX 함수 사용법 →
    지급 판정직원!T5 · 44행까지 아래로 복사됨
    =IF(A5="", "", IF(D5="", "퇴직일 입력",
        IF(E5<15, "주 15시간 미만", IF(L5<365, "1년 미만", "지급 대상"))))

    퇴직일이 없으면 입력 요청, 주 15시간 미만이거나 재직 1년 미만이면 퇴직금이 없어요.

    부분별 설명

    E5<15
    주 소정근로시간 15시간 미만.
    L5<365
    계속근로 1년 미만.
    "지급 대상"
    둘 다 충족.

    예시 데이터로 보면: E5 = 40, L5 = 3,163 → T5 결과 지급 대상

    어떻게 쓰이나: 색으로 구분돼요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 IF 함수 사용법 →
    구간 임금 (일할)상세 계산!G12 · 15행까지 아래로 복사됨
    =IF(B12="", "", ROUND(F12*D12/E12, 0))

    그 달 임금 × 구간에 들어간 일수 ÷ 그 달 일수.

    부분별 설명

    F12
    그 달 임금(기본급 + 수당, 고칠 수 있음).
    *D12/E12
    일수 비율.

    예시 데이터로 보면: F12 = 4,000,000, D12 = 31, E12 = 31 → G12 결과 4,000,000

    어떻게 쓰이나: 네 구간을 더한 것이 3개월 임금총액이에요.

    바꾸는 방법: 달마다 실제 지급액으로 고치세요.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    퇴직금 (상세)상세 계산!C30
    =IF(C29="지급 대상", ROUND(C23*30*C8/365, 0), 0)

    적용 일급 × 30 × 재직일수 ÷ 365.

    부분별 설명

    C23
    평균임금과 통상임금 중 큰 값.
    *30*C8/365
    재직일수 반영.
    IF(C29="지급 대상", …, 0)
    요건 확인.

    예시 데이터로 보면: C23 = 148,695.65, C8 = 3,163 → C30 결과 38,656,795

    어떻게 쓰이나: 직원 시트와 1% 안에서 맞는지 점검해요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 반올림, 올림, 내림 함수: ROUND, ROUNDUP, ROUNDDOWN 사용법 →

    팁과 한계

    • 평균임금에는 3개월 동안 지급된 연장·야간·휴일근로수당도 들어가요. 상세 계산 F열에 실제 지급액을 넣으세요.
    • 육아휴직, 업무상 부상 요양 기간 등은 평균임금 산정 기간에서 빼야 해요. 해당되면 노무사와 확인하세요.
    • 퇴직연금(DC형)에 가입했다면 회사가 낸 부담금으로 대신하고 이 계산과 다를 수 있어요.
    • 퇴직소득세는 계산하지 않아요. 국세청 홈택스의 퇴직소득세 모의계산을 쓰세요.
    • 편의를 위한 도구이며 법률 자문이 아니에요. 노무사나 고용노동부(1350)에 확인하세요.

    이 템플릿에 쓰인 기능 배우기

    도움이 되었나요? 잘못된 내용이 있나요? 의견 보내기 · admin@arumsoft.com