지난번 workday함수를 통해 평일날만 출력하는 방법을 알아보았습니다.
오늘은 WORKDAY.INTL 함수를 통해서 보다 토일이 아닌 날을 주말로 지정해서 출력하는 방법에 대해서 공유하고자 합니다.
1.구글 시트 workday함수는 주중, 즉 토일 주말을 뺀 날짜만 출력할때 사용하는 함수입니다.
그런데 다양한 근무방식이 있습니다. 꼭 토일만 쉬는것이 아니죠? 교대 근무나 주말에 근무하고 주중에 근무하는 경우도 많습니다.
이럴때 근무일자만 표시하고 싶을때 사용할수 있는 함수가 WORKDAY.INTL 입니다.
2.구문은 아래와 같습니다.
WORKDAY.INTL(시작일, 영업일수, 주말, 공휴일)
3.예를 들어 제가 7일중 쉬는 요일이 금,토라고 가정해보겠습니다. 그럴때 근무일자를 출력하려고 합니다.
먼저 WORKDAY.INTL 함수도 토일을 휴일로 보고 평일을 호출하는 방법은 WORKDAY함수와 동일합니다.
이제 금토를 휴일로 해서 날짜를 호출해보겠습니다.
이때 두가지 방법이 있습니다.
먼저 이 함수에서 휴일을 이틀을 지정하는 값이 있습니다.
그래서 금토를 빼고 근무일자를 출력하려면 다음과 같이 합니다.
B2에 기준이 되는 날짜를 적고 B3에 아래 함수를 적습니다.
이것은 B2의 날짜에 영업일 하루씩을 더해서 표출해라 그런데 여기서 휴일은 금토로 정하니 (숫자 7) 월화수목일을 표출해라 라는 의미입니다.
4.WORKDAY.INTL함수에서 이번에는 두번째 방법입니다.
좀전에 WORKDAY.INTL 함수에서 휴일지정 숫자가 있다고 했는데요, 그거 일일이 기억하기도 힘들고 말입니다.
이것만 기억하세요.
영업일은 0 휴일은 1로 인식합니다. 그리고 시작은 월요일부터입니다.
그래서 월요일부터 일요일까지를 01로 표시합니다.
예를 들어 일반적인 토일이 쉴때는 0000011로
금토가 휴일일때는 0000110 로 말입니다.
C2에 기준일을 적고 C3에 위와 같이 수식을 적습니다.
C2를 기준으로 영업일을 하루씩 더해서 표출해라 그런데 휴일은 금토로 한다 라는 의미입니다.
이렇게 하면 연이은 휴일이 아닌 일주일에서 각각 요일을 예를 들어 화 금을 휴일로 지정할 수 있습니다.
0100100이렇게 숫자로 말입니다.
WORKDAY.INTL함수를 통해서 휴일을 원하는 대로 지정 후 근무일자만 호출하는 방법에 대해서 알아보았습니다.