엑셀 두 날짜 사이에 특정 요일이 몇 번인지 세는 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
시작일과 종료일을 포함한 기간에서 선택한 요일이 나온 횟수를 셉니다.
인수 설명
=NETWORKDAYS.INTL ( 시작일, 종료일, REPLACE ( "1111111", 요일 번호, 1, "0" ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
시작일필수요일 횟수를 셀 기간의 첫 날짜가 입력된 셀입니다. 시작일도 횟수에 포함하며 종료일보다 늦지 않은 날짜입니다.
종료일필수요일 횟수를 셀 기간의 마지막 날짜가 입력된 셀입니다. 종료일도 횟수에 포함합니다.
요일 번호필수선택할 요일을 월요일부터 일요일까지 1부터 7로 구분한 번호가 입력된 셀입니다.
예) 월요일은 1, 수요일은 3, 일요일은 7입니다.
"1111111"필수월요일부터 일요일까지 일곱 자리를 모두 제외하도록 지정한 고정 문자열입니다. 각 자리에서 1은 계산에서 제외할 요일을 뜻합니다.
"0"필수선택한 요일을 계산에 포함하도록 바꾸는 고정 문자입니다. REPLACE 함수가 요일 번호 위치의 1을 0으로 바꿉니다.
A
B
C
D
E
F
G
H
1
기간명
시작일
종료일
선택 요일 횟수
설정 항목
값
2
9월 운영기간
2026-09-01
2026-09-30
5
요일 번호
3
3
10월 프로모션
2026-10-05
2026-10-25
3
4
분기 점검기간
2026-11-01
2026-12-31
9
요일
요일 번호
5
연말 캠페인
2026-12-24
2027-01-06
2
월요일
1
6
당일 교육
2026-09-09
2026-09-09
1
화요일
2
7
주말 행사
2026-09-12
2026-09-13
0
수요일
3
8
목요일
4
9
금요일
5
10
토요일
6
11
일요일
7
12
이 공식이 사용하는 함수
동작 원리
REPLACE 함수는 일곱 자리 요일 설정 문자열에서 선택한 요일만 계산 대상으로 바꿉니다. NETWORKDAYS.INTL 함수는 시작일과 종료일 사이에서 그 요일이 나온 횟수를 반환합니다.
예제 시트에서 9월 운영기간의 수요일 횟수를 구하는 D2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
선택한 요일만 포함하는 설정값을 만듭니다
일곱 자리는 월요일부터 일요일 순서이며 1은 제외, 0은 포함을 뜻합니다. 요일 번호 3의 자리를 0으로 바꾸면 수요일만 포함하는 1101111이 됩니다.
=REPLACE ( "1111111", $G$2, 1, "0" )
= "1101111"
2
선택한 요일의 횟수를 셉니다
2026년 9월 1일부터 30일까지 수요일은 2일, 9일, 16일, 23일, 30일입니다. 시작일과 종료일을 포함해 모두 다섯 번을 반환합니다.
=NETWORKDAYS.INTL ( B2, C2, "1101111" )
= 5
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!