구글 스프레드시트 사용법: 주말과 공휴일을 제외한 날짜 얻기

다른 포스팅에서 댓글을 통해 주말과 공휴일을 제외한 날짜를 구하는 방법을 물어보셔서, 시트를 하나 만들어보았습니다.

A열에 올해인 2021년의 날짜를 1월 1일부터 12월 31일까지 전부 작성합니다. A2셀에 기간이 시작되는 2021년 1월 1일 날짜를 넣고, 아래쪽에는 한 칸 위의 셀에 1을 더하는 수식으로 채웠습니다. 수식으로 만들어놓은 이유는 나중에 A2셀에 있는 날짜를 변경할 경우, 아래쪽 날짜가 모두 바뀌어서 해가 바뀐 이후에도 이용할 수 있도록 한 것입니다.

B열에서는 A열에 있는 날짜에 WEEKDAY 함수를 사용하여 요일에 해당하는 숫자를 추출하였습니다. 이때, 두 번째 입력값인 유형에 2를 설정하여 토요일은 6, 일요일은 7이 되도록 만들었습니다. 참고로, WEEKDAY 함수에서 두 번째 입력값 유형에 2를 설정하면, 월요일부터 번호를 매기기 시작하며 월요일은 1, 일요일은 7이 됩니다.

F, G 열에는 2021년의 공휴일의 날짜와 정보 테이블을 준비했습니다.

그리고 C열에서는 COUNTIF 함수를 사용하여 A열의 날짜가 F열에 몇 개 있는지 세도록 만들었습니다. A열의 날짜가 F열에 있는 날짜일 경우, 1이 나오게 됩니다. 즉, A열 날짜가 공휴일인 경우에는 1이 나오고, 그렇지 않은 경우에는 0이 나옵니다.

마지막으로 결과 시트에서 Query 함수를 사용하여 B열에 숫자가 6 미만이고, C열의 숫자가 1 미만인 A열의 날짜를 선별해서 추출하도록 만들었습니다.

Query: select A where B < 6 and C < 1

주말과 공휴일을 제외한 날짜 얻기 > 2021 주말, 공휴일 제외 결과

결과 시트에서 주말과 공휴일을 제외한 2021년도 날짜를 확인할 수 있습니다.

만약 주말만 제외한 날짜를 얻고 싶다면 B열에만 조건을 걸면 됩니다.
토요일, 일요일은 제외되고 월요일~금요일에 해당하는 날짜만 표시됩니다.

Query: select A where B < 6

주말과 공휴일을 제외한 날짜 얻기 > 2021 주말 제외 결과

참고로, 2021시트에서는 조건부 서식을 사용하여 B열 중에 주말인 토요일, 일요일에는 빨간색 배경색이, C열 중에 공휴일에는 주황색 배경색이 표시되도록 설정해두었습니다.


구글 스프레드시트의 다른 활용법을 알고싶으시다면!
» G Suite 사용법 #4 스프레드시트 활용 예시 모음

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중