엑셀 평일 함수 - egsel pyeong-il hamsu

누차 얘기하지만

엑셀을 사용하면 단순작업인데도

은근히 시간이 걸리면서도 상당히 짜증이 날 법한

노가다성 작업을 단순하게 끝낼 수 있게하는 기능들이

잘 찾아보면 꽤 많이 있다.

오늘은 그 중에

연속된 날짜를 엑셀에 입력하는데

토, 일요일을 제외하고 평일만 골라서 입력하는

깨알 팁을 소개하고자 한다.

알고나면 허무할 정도로 아주 간단하지만

연속된 날짜중에서 평일만 골라내는 작업을 일일이 한다고 생각해보면

엄청난 도움을 주는 기능이니 잘 기억해 두면 두고두고 유용하게 써먹을 수가 있을것이다.

그리고 엑셀의 기능에 대해서 굳이 외우거나 어렵게 생각필요는 전혀 없고

그냥 이런기능이 있다~ 라는것만 기억해 두면 나중에 필요할 때

검색만 하면 되니까 가벼운 마음으로 봐두면 된다.

준비물은.....?

엑셀만 있으면된다. ㅎㅎ

먼저 엑셀시트를 하나 열고

기준이 되는 날짜를 다음과 같이 하나 입력한다.

엑셀 평일 함수 - egsel pyeong-il hamsu
포스팅을 하는 오늘 날짜

그리고 선택된 셀의 우측하단 채우기 핸들(까만 네모모양)을 원하는만큼 드래그 해준다.

나는 4월30일까지 다음과 같이 자동채우기로 연속된 날짜를 입력해 보았다.

엑셀 평일 함수 - egsel pyeong-il hamsu
4월30일까지 드래그하면
엑셀 평일 함수 - egsel pyeong-il hamsu
요렇게 날짜가 채워짐

여기까지만 왔으면 50%는 성공.

그 다음으로는 위 이미지에서 보이는

자동채우기 옵션

의 화살표(세모...? 아무튼..)를 클릭해서 자동채우기 옵션 메뉴를 열어준다.

그러면 다음과 같이 옵션메뉴가 나오는데 여기에 다양한 옵션들이 존재한다.

엑셀 평일 함수 - egsel pyeong-il hamsu
자동채우기의 다양한 옵션들

그냥 한번 쓱 훑어보면 되는 옵션들이다.

여기서 우리가 오늘 사용해야 할 옵션은 바로

평일 단위 채우기

이 옵션을 선택해 주면 엑셀에서 토, 일요일을 걸러내고 다음과 같이 평일값만을 계산해서 보여준다.

엑셀 평일 함수 - egsel pyeong-il hamsu
처음과 달라진 날짜값

결과를 보면 4월1일 이후 30일동안의 평일값만 계산했기 때문에

5월10일까지의 날짜 데이터가 표시되고 있음을 확인할 수 있다.

이해도를 높이기 위해 이미지를 첨부하느라 본문의 길이가 좀 길어지긴 했는데

정리하자면

1. 셀에 기준날짜를 입력.

2. 연속으로 입력하고자 하는 셀까지 드래그로 연속된 날짜 입력

3. 채우기 옵션을 열어서 평일 단위 채우기 선택

4. 결과 확인

요정도로 단순하게 정리할 수 있다.

앞에서 말했지만 이걸 손으로 일일이 걸러낸다고 생각하면 노가다작업이 될거고

엑셀의 기능을 사용한다면 5분할거를 30초에 끝낼 수 있으니

행이 이것보다 더 많을 경우에 효율성은 어마어마 할거라고 생각한다.

※ 토, 일요일은 가능하지만 기타 법정휴일(설날, 어린이날, 크리스마스 등등)은

엑셀에서 계산이 불가능하니 참고..

아무튼....

.... 끝~!

 정보

  • 업무명     : 엑셀에서 영업일을 구하는 함수 소개

  • 작성자     : 박진만

  • 작성일     : 2020-01-09

  • 설   명      :

  • 수정이력 :

 내용

[특징]

  • 엑셀에서 토요일, 일요일, 공휴일을 제외한 영ㄱ수를 계산하는 함수를 소개한다.

[기능]

  • 토요일, 일요일 제외한 영업일 구하기

  • 공휴일 까지 제외한 영업일 구하기

[활용 자료]

  • 없음

[사용법]

  • 없음

[사용 OS]

  • Window 10

[사용 언어]

  • Excel v2010

 세부 내용

[개요]

  • 엑셀에서 영업일을 구하고자 하는 경우 영엽일을 계산하는 방법을 소개하고자 한다.

  • 엑셀 내부의 NETWORDAYS 함수를 통해 위의 작업을 수행할 수 있다.

  • 이 함수는 시작일과 종료일을 인수 (입력)으로하여 그 기간의 영업일수를 자동으로 계산해준다.

[주말을 제외한 영업일수 계산]

  • ※ 비교를 위해 2020년 01월 달력을 미리 준비함.

  • 아래에는 미리 시작일 (B9)에 "2020/1/1" 그리고 종료일 (C9) "2020/1/31"을 입력한다. (시작과 끝 지정)

  • 영업일수를 표시하는 셀 (F10)에 NETWORKDAYS 함수를 입력한다.

    • =NETWORKDAYS(시작일,종료일)

엑셀 평일 함수 - egsel pyeong-il hamsu
  • NETWORKDAYS 함수의 기본적인 사용법은 첫 번째 인수에 "시작 날짜" 를 지정하고 두 번째 인수에 "종료 날짜" 를 지정하면 된다.

  • 이 2 개의 입력 정보에서 주말을 제외한 영업일이 자동 계산된다.

  • 위의 달력에서 직접 확인하면 2020 년 1 월 회색영역 (주말) 제외한 일수가 23일 이고, NETWORKDAYS 함수도 같은 23 일을 표시하는 것을 확인할 수 있다.

[주말 및 공휴일을 제외한 영업일수 계산]

  • 다음은 주말에 공휴일까지 제외한 영업일수를 구하는 방법을 알아보자.

  • 실제 영업일을 계산하고 싶은 경우 공휴일을 포함하는 것이 더욱 올바른 방법일 것이다.

  • 이 경우 영업일수를 표시하는 셀에 NETWORKDAYS 함수를 아래와 같이 입력한다.

엑셀 평일 함수 - egsel pyeong-il hamsu
  • NETWORKDAYS 함수의 첫 번째 인수, 두 번째 인수는 앞서 소개 한 방법과 동일하며, 세 번째 인수로 "공휴일"을 지정 하게 된다.

  • 즉 "공휴일"을 지정하여 영업일로부터 주말 이외에 공휴일까지 제외되는 원리이다.

  • 위의 예시에서는 공휴일 시트의 A2:A17 까지의 영역을 참조하여 추가적으로 공휴일을 지정하고 있다. (위의 설명 이미지 참조)

[추가 편집을 막기 위한 공휴일 시트 숨기기]

  • 연간 휴일을 입력 한 시트는 한번 만들어지면 추가적으로 편집할 일이 거의 없다.

  • 따라서 추가 편집을 막기 위해 공휴일 시트는 보이지 않게 숨기는 것이 좋다.

  • 절차는 아래와 같다.

    • 숨기려는 공휴일 시트를 선택하고 (①), 오른쪽 클릭 메뉴에 표시되는 "숨기기"를 선택 (②)

엑셀 평일 함수 - egsel pyeong-il hamsu
  • 이렇게 하면 공휴일 시트가 숨겨지게 된다.

엑셀 평일 함수 - egsel pyeong-il hamsu
  • 다시 시트를 보이게 하고 싶은 경우 동일한 지점에 오른쪽 클릭 후 "숨기기 취소" 를 선택하면 된다.

 요점

  • NETWORKDAYS 함수는 주말을 제외한 영업일을 계산

  • 주말뿐만 아니라, 공휴일을 제외한 영업일 역시 계산 가능

 참고 문헌

[논문]

  • 없음

[보고서]

  • 없음

[URL]

  • 없음

 문의사항

[기상학/프로그래밍 언어]

[해양학/천문학/빅데이터]

본 블로그는 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음