마감일 기준 급여 또는 비용 귀속월 구하는 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
발생일과 월 마감일을 비교해 급여 또는 비용의 귀속월을 정합니다.
인수 설명
=EOMONTH ( 발생일, IF ( DAY ( 발생일 ) > 월 마감일, 1, 0 ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
발생일필수급여나 비용이 발생한 날짜가 입력된 셀입니다. 날짜로 인식되는 값으로 입력합니다.
월 마감일필수당월 귀속에 포함할 마지막 일자가 입력된 셀입니다. 1부터 31까지의 정수로 입력하며, 비교 연산자 >는 발생일의 일자가 이 값보다 큰 경우만 익월로 넘깁니다.
A
B
C
D
E
F
G
H
1
발생일
내역
금액
귀속월
기준 항목
값
2
2026-09-26
운송비
360,000
2026-10-31
월 마감일
25
3
2026-09-25
급여조정
2,400,000
2026-09-30
4
2026-09-24
회의비
120,000
2026-09-30
5
2026-09-30
임차료
900,000
2026-10-31
6
2026-10-05
소모품비
180,000
2026-10-31
7
2026-10-25
외주비
1,200,000
2026-10-31
8
2026-10-26
광고비
600,000
2026-11-30
9
2026-12-31
출장비
250,000
2027-01-31
10
이 공식이 사용하는 함수
동작 원리
DAY 함수가 발생일의 일자를 꺼내 마감일과 비교하고, IF 함수가 당월 또는 익월을 선택하면 EOMONTH 함수가 선택한 귀속월의 마지막 날짜를 반환합니다.
예제 시트에서 마감일 다음 날 발생한 운송비의 귀속월을 구하는 D2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
발생일에서 일자를 가져옵니다
운송비 발생일은 2026-09-26이므로 DAY 함수가 날짜에서 일자 26을 반환합니다.
=DAY ( A2 )
= 26
2
마감일을 지났는지 비교합니다
발생일의 일자 26은 월 마감일 25보다 크므로 IF 함수가 익월을 뜻하는 1을 반환합니다. 25일처럼 두 값이 같으면 조건이 거짓이 되어 0을 반환합니다.
=IF ( 26 > $G$2, 1, 0 )
= 1
3
익월의 마지막 날짜를 반환합니다
발생월에서 한 달 이동한 2026년 10월을 귀속월로 선택합니다. EOMONTH 함수가 10월의 마지막 날짜인 2026-10-31을 반환합니다.
=EOMONTH ( A2, 1 )
= 2026-10-31
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!