1. 아별툴
  2. 아별툴 패밀리
  3. 엑셀 질문하기
  4. 엑셀 강좌
  5. 엑셀 팁
  6. 엑셀 자료실
  7. 엑셀 연구과제
  8. 엑셀 북마크
  9. 관련 프로그램 소개

NETWORKDAYS() : 근무일수를 구하는 함수

조회 수 3614 추천 수 0 2009.08.25 01:50:11

NETWORKDAYS() 함수는 특정 기간 동안에 근무한 일자를 구해주는 함수입니다.

 

사용법은 아래와 같습니다.

=NETWORKDAYS( 근무시작일, 근무종료일, 제외할 공휴일 )

 

 

본 강좌에서 위 함수와 연계해서 사용된 함수는 아래와 같습니다.

=WEEKDAY()

=SUMPRODUCT()

=ROW()

=INDIRECT()

 

위 함수들에 대한 간략한 소개는 차후에 보충하겠습니다. 지금은 좀 졸리네요.. ^-^;;

 

-----------------------------------------------------------------------------------------------------------------------------------------------

자세한 내용은 첨부파일을 참조하세요.. ^-^;;

다운 받기 : abyul_20090825_NetWorkDay_Plus3.xls

 

작업착수일 : B10셀

작업완료일 : C10셀

공휴일 목록 : B33:B62셀

 

위와 같이 값들이 입력되었을 있을 때, 주5일과 주6일제도하의 근무일 수를 계산하는 수식은 아래와 같습니다.

 

▲ 주 5일 제도의 근무일 수

=NETWORKDAYS(B10,C10,$B$33:$B$62)

 

▲ 주 6일 제도의 근무일 수

(주5일 근무 기준으로 산출한 근무일수에 토요일 날짜수를 더하고, 법정 공휴일이면서 토요일인 날짜를 제외시켜준다.)

=NETWORKDAYS(B10,C10,$B$33:$B$62)+SUMPRODUCT(N(WEEKDAY(B10+ROW(INDIRECT("1:"&(C10-B10)+1))-1,1)=7))-SUMPRODUCT(($B$33:$B$62>=B10)*($B$33:$B$62<=C10)*(WEEKDAY($B$33:$B$62)=7))

 

 

=================================================================================

Updated 2010.02.22 23:44

 

토요일님이 토요일 개수를 구하는 수식에 대한 부연 설명을 요청하셔서,

아래와 같이 부연설명을 만들었습니다.

엑셀파일로 보시려면 아래 파일을 다운 받으세요.

abyul_20100222_NetWorkDay_Plus4.xls

 

 abyul_20100222_NetWorkDay_Plus4_98.jpg

 

 

 

 


댓글 '4'

토요일

2010.02.22 17:25:39
*.99.84.31

토요일 날짜수를 구하는 수식이 이해하기 어렵습니다. 설명좀 자세하게 부탁드립니다.

[레벨:24]아별

2010.02.23 00:00:10
*.130.73.75

토요일님.. 토요일 날짜수가 궁금하시군요..

원 게시물을 업데이트하고 첨부파일도 업데이트했습니다.

수식을 이해하시는데 도움이 되셨길 빕니다.

토요일

2010.02.23 17:54:21
*.99.84.31

답변을 빨리 달아주셨네요.

함수에 대한 사전지식이 많지 않아 이해하기 힘들었었는데 친절하게 알려주셔서 너무 감사합니다.

덧붙여 한가지만 더 질문드릴께요.


=SUMPRODUCT(N(WEEKDAY(A1+ROW(INDIRECT("1:"&(B1-A1)+1))-1,1)=7)) 와

=SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=7)) 가  완전히 같은 수식인가요?  아니면 결과에 차이가 날 수있나요?


같은 수식이라면 조금이라도 간단해 보이는게 낫지않을까해서요.

위 수식을 응용해서 조건문을 만들다보니 무려 16줄짜리 수식이되어버렸습니다 ㅠㅠ

[레벨:24]아별

2010.02.23 19:03:42
*.75.228.207

와우~

토요일님 덕분에 제가 한 수 배우네요..

수식이 좀 더 직관적이고 이해하기 쉬워지네요..

물론 완젼히 같은 수식은 아니지만.. (2003에서 행의 한계인 65536행 이상 즉, 2079-06-05일 이후를 계산할일을 미리 걱정할 필요는 없겠죠.. ^-^;)  수식이 훨씬 간결하고 좋아집니다.

감사합니다~~ ^^)/

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
8 엑셀일반 [강좌] 셀안에 이미지 또는 도형 정렬하기 imagefile [레벨:24]아별 2011-10-11 229
7 [강좌] 차트에 보조선 넣기 imagefile [16] [레벨:24]아별 2011-08-09 453
6 [강좌] 매크로 함수를 활용하여 수식셀 자동 색상 지정하기 imagefile [2] [레벨:24]아별 2011-07-19 360
5 [강좌] 차트 데이터 레이블을 내 맘대로 다른 것으로 바꾸고 싶을때... imagefile [3] [레벨:24]아별 2011-07-14 303
4 엑셀에서 자간이 벌어진것 같은 문자를 정상으로 만드는 ASC 함수 file [레벨:24]아별 2009-10-29 3076
3 [강좌] 다중 조건 조회 및 중복 항목 제거하여 개수 구하기 file [3] [레벨:24]아별 2009-10-10 2813
» NETWORKDAYS() : 근무일수를 구하는 함수 imagefile [4] [레벨:24]아별 2009-08-25 3614
1 DATEDIF 함수 file [2] [레벨:24]아별 2009-07-17 3700