logo
You must click the ad button in the top left to generate.

엑셀수식 질문[휴직일, 복직일] 근무월수 구하는 수식 휴직자 업무를 하다가 너무 어려워서 수식 질문을 드려요...

엑셀수식 질문[휴직일, 복직일] 근무월수 구하는 수식

휴직자 업무를 하다가 너무 어려워서 수식 질문을 드려요

​ 안녕하세요! 휴직자 근무월수 계산 때문에 많이 고민되셨겠네요. 엑셀 수식으로 명확하게 해결하실 수 있도록 도와드릴게요. ​ 주어진 예시 (25년 1월~7월 중 25년 3월 1일 휴직, 25년 5월 1일 복직 시 5개월 근무)를 바탕으로, 복직일 당일은 근무일로 치고, 휴직 시작일 당일은 휴직일로 치는 방식으로 계산해주는 수식입니다. ​ 아래 수식을 사용해보세요. ​ --- ​ 엑셀 수식: ​ excel ​ =LET( ​ 분석시작일, DATE(2025,1,1),// 원하는 분석 시작일 (예: 25년 1월 1일) ​ 분석종료일, DATE(2025,7,31),// 원하는 분석 종료일 (예: 25년 7월 31일) ​ 휴직시작일, A2, // 휴직 시작일 셀 (예: A2) ​ 복직일, B2, // 복직일 셀 (예: B2) ​ // 1. 전체 분석 기간의 월수 계산 ​ 전체기간월수, (YEAR(분석종료일)-YEAR(분석시작일))12+MONTH(분석종료일)-MONTH(분석시작일)+1, ​ // 2. 실제 휴직 월의 시작일 (휴직시작일이 속한 월의 1일) ​ 휴직계산시작일, DATE(YEAR(휴직시작일),MONTH(휴직시작일),1), ​ // 3. 실제 휴직 월의 종료일 (복직일 전월의 마지막 날) ​ 휴직계산종료일, EOMONTH(복직일,-1), ​ // 4. 분석 기간과 휴직 기간이 겹치는 시작일, 종료일 찾기 ​ 겹치는휴직시작일, MAX(분석시작일, 휴직계산시작일), ​ 겹치는휴직종료일, MIN(분석종료일, 휴직계산종료일), ​ // 5. 겹치는 휴직 월수 계산 (겹치는 기간이 없으면 0) ​ 겹치는휴직월수, IF(겹치는휴직시작일 > 겹치는휴직종료일, 0, DATEDIF(겹치는휴직시작일, 겹치는휴직종료일,"M")+1), ​ // 6. 총 근무 월수 = 전체 기간 월수 - 겹치는 휴직 월수 ​ 전체기간월수 - 겹치는휴직월수 ​ ) ​ --- ​ 수식 설명: ​ 1.분석시작일, 분석종료일: 결과를 보고 싶은 전체 기간을 설정하는 부분이에요. 예를 들어, 25년 1월부터 7월까지를 보고 싶다면 DATE(2025,1,1)과 DATE(2025,7,31)로 입력하시면 됩니다. ​ ​ 2.휴직시작일, 복직일: 실제 휴직 시작일과 복직일이 입력된 셀을 지정합니다. ​ ​ 3.전체기간월수: 분석시작일부터 분석종료일까지 총 몇 개월인지 계산합니다. ​ 4.휴직계산시작일, 휴직계산종료일: 휴직 기간 중 실제로 근무하지 않은 월의 시작일과 마지막 날짜를 정확히 계산해요. ​ 휴직시작일이 3/1이면 3월 전체를 휴직으로 봅니다. ​ 복직일이 5/1이면 5월은 근무로 보고, 4월까지 휴직으로 봅니다. ​ ​ 5.겹치는휴직시작일, 겹치는휴직종료일: 분석기간과 실제 휴직기간이 겹치는 구간만 찾아냅니다. ​ ​ 6.겹치는휴직월수: 겹치는 휴직 기간이 없을 경우 (겹치는휴직시작일이 겹치는휴직종료일보다 크면) 0으로 처리하고, 겹치는 기간이 있다면 그 기간의 월수를 계산합니다. ​ 7.최종 결과: 전체기간월수에서 겹치는휴직월수를 빼서 실제 근무한 월수를 구합니다. ​ --- ​ 예시 데이터로 테스트: ​ | | A (휴직시작일) | B (복직일) | C (계산 결과) | ​ |---|----------------|--------------|---------------| ​ | 1 ||| | ​ | 2 | 2025-03-01 | 2025-05-01 | 5 | ​ 위 수식을 C2 셀에 넣으면 5가 나올 거예요. ​ 이 수식이 휴직자 근무월수를 파악하는 데 큰 도움이 되길 바랍니다! ​

2026-01-05 22:22:06 127.0
Language
How can I help you?