엑셀의 WEEKDAY() 함수를 이해하셨다면
엑셀의 함수 중에서 날짜와 관련된 다른 함수들을 사용해 보겠습니다.
WORKDAY(시작일, 일수, [휴일범위]) |
WORK의 일반적 의미(주5일 근무)를 나타낸 함수라고 할 수 있다.
토, 일을 제외하고 일부 민큼 뒤의 날짜를 알려주는데, 휴일을 지정하면 휴일도 제외한다.
WORKDAY() 함수 사용시 주의할 점
시작일을 날짜 포함하지 않고 시작일 다음 날 부터 계산을 한다.
WORKDAY() 사용의 대표적인 예로
어떤 일을 시작하여 정해진 기간(일)에 종료해야 하는 경우의 계산에 많이 사용하는데
토, 일요일만 제외하는 경우와 미리 정한 휴일까지 제외한 경우의 사용한다.
"_휴일"로 미리 이름 정의 하였다.
또 다른 WORKDAY() 사용 예
원하는 날짜를 계산 했는데 그 날짜가 토요일 or 일요일 이어서 금요일 이나 월요일로 바꾸는 경우 입니다.
토, 일 요일이면 금요일로 변경
토, 일요일 이면 월요일로 변경
IF(WEEKDAY(날짜,2)>5, WORKDAY(날짜,#), 날짜)
WEEKDAY(날짜,2)에서 5보다 큰 경우는 토(6), 일(7) 이므로
"#"은 금요일로 변경하려면 "-1", 월요일로 변경하려면 "1"로 하면 됩니다.
NETWORKDAYS(시작일, 종료일, [휴일]) |
두 날짜 사이에서 토, 일, 휴일을 제외한 날짜 수를 알려준다.
시작일과 종료일 사이에 토, 일, 휴일을 제외한 날짜 수이다.
WORKDAY(), NETWORKDAYS()는 무조건 토, 일요일을 제외하지만
엑셀 2010 이상에서는
제외하는 요일을 특정 요일 또는 연속된 2개의 요일을 제외할 수 있는
WORKDAY.INTL(), NETWORKDAY.INTL() 함수가 제공되고
사용자가 지정하는 휴일은 동일하게 적용 가능하다.
이 글은 엑셀 2010에서 작성되었고 엑셀 2007 이상에서 사용할 수 있을 것입니다.
감사합니다.
'컴퓨터자료실' 카테고리의 다른 글
엑셀에서 만년달력 만들기 그 후 - 2020년 달력 만들기 (2) | 2019.12.02 |
---|---|
엑셀 날짜(요일) 함수 WEEKDAY- 요일 구하기, 해당주 월요일 날짜 계산하기 (0) | 2019.06.18 |
엑셀에서 만년달력 만들기 그 후 - 조건부 서식을 사용하여 2019년 달력 만들기 (8) | 2018.12.31 |
엑셀에서 데이터 유효성 검사, INDIRECT() 함수 그리고 이동 옵션 - 나만의 가계부3 (0) | 2018.06.16 |
엑셀의 데이터유효성 검사에서 조건식 사용하기 - 나만의 가계부 2 (0) | 2018.05.26 |