티스토리 뷰

컴활2급 실기 함수인 엑셀의 날짜와시간 함수, WORKDAY 함수 입니다. 작업일, 곧 평일 수를 구하는 함수입니다.
이 엑셀 함수는 EDATE 함수EOMONTH 함수와 사용하는 인수는 거의 같습니다. 사용하는 방법도 비슷합니다. 사용하는 이유가 다를 뿐입니다. WORKDAY 함수는 작업일, 즉 평일 수를 구할때 자주 사용됩니다.

설명 : WORKDAY 함수는 start_date 인수(기준일) 을 시작으로 days 인수(일수) 만큼이 경과 감소한 날짜를 엑셀 날짜 일련번호로 반환합니다. 이 계산에서 주말(토요일, 일요일) 과 사용자지정 휴일은 제외합니다. 
구문 : WORKDAY (start_date, days, [holidays])
인수 :
    start_date : 기준으로 사용할 날짜입니다. 날짜혹은 날짜일련번호를 참조하거나 날짜를 결과값으로 반환하는 함수를 인수로 사용합니다.
    days : 추가 감소할 일수 입니다.
    [holidays] : 옵션으로  사용되는 인수입니다. 사용하지 않으셔도 됩니다. 지정하는 날짜를 작업일에서 제외하고 싶다면 날짜목록으로 사용합니다.

노트1 : 이 게시물에 사용되는 "제외하다" 라는 말은 "days 인수의 경과일수 에 포함시키지 않는다" 는 것입니다.
노트2 : 역시 EDATE, EOMONTH 와 같이 기준일로 사용되는 start_date 를 텍스트로 입력해 주신다면 오류가 발생할 수 있습니다.

컴활2급 날짜시간함수 workday 함수

[그림1] 이를 참고하여 아래의 사용예제를 살펴봅니다.


사용 예제1 : =WORKDAY(B2, 10)
사용 결과1 : 42408
사용 결과2 : 2016-02-08
B2 셀의 start_date 인수, 2016-01-25 에서 10 일 뒤 의 날짜를 반환합니다. 이 계산에서 주말(토요일과 일요일) 은 제외 됩니다. 결과는 보시는 바와 같이 날짜 일련번호로 표시됩니다. 이를 날짜 표시형식으로 지정한다면 사용 결과는 2016-02-08 일이 됩니다. 예제1에서 WORKDAY 함수의 세번째 옵션인수 [holidays] 는 사용하지 않았습니다.

사용 예제2 : =WORKDAY(B2, -10)
사용 결과2 : 2016-01-11
세번째 옵션 인수는 사용되지 않았습니다. B2 의 start_date 에서 10 일 이전의 날짜를 계산하여 결과로 반환합니다. 주말은 이 계산에서 제외합니다. 2016-01-25 에서 단순히 10일 이전 이면 2016-01-15 일 입니다. 하지만 함수의 용도대로 계산에서 1월 13일/14일/16일/17일 의 주말, 4일을 제외한다면 위의 결과2가 됩니다. 

사용 예제3 : =WORKDAY(B2, 30, B3:B5)
사용 결과3 : 2016-03-09
B2 셀의 start_date 를 기준으로 30 일 이후의 날짜를 계산합니다. 주말(토요일,일요일) 과 B3:B5 범위의 사용자지정휴일, [holidays] 의 날짜를 계산에서 제외합니다.

사용 예제4 : =WORKDAY(B2, 10, B3:B5)
사용 결과4 : 2016-02-10
B2 셀을 시작일로 10 일 이후의 날짜를 계산합니다. 이 계산에서 주말과 B3:B5 범위의 사용자지정휴일 은 제외됩니다. 사용자지정휴일 에서 B5 의 2월 20일 은 계산날짜 범위를 초과하기에 사용되지 않습니다.

사용 예제5 : E3의 작업완료일을 계산 하세요. 이는 시작날짜를 기준으로 작업일 만큼 경과한 일수 입니다. 이 공휴일은 경과일 수에 포함되지 않습니다.

=WORKDAY(시작날짜, 작업일, 공휴일)

컴활2급 실기 workday 함수 예제5


예제 정답5 : =WORKDAY(A3, B3, C3:D3)

컴활2급 실기 workday 함수 정답5

1. E3 에 셀포인터를 두고 위의 수식을 입력합니다.

2. =WORKDAY(A3, B3, C3:D3)

이 수식은 A3 셀의 시작 날짜에서 작업일 B3 만큼 경과한 날짜를 계산합니다. 이 계산에서 주말과 공휴일 (C3:D3 의 범위) 은 제외 합니다.

3. 채우기 핸들을 E6 까지 당겨 예제를 완료합니다.

자, WORKDAY 함수를 요약합니다.

- 이 함수는 평일을 계산하는 함수이다.

- 이 함수는 주말을 계산에 포함하지 않는다.

- 이 함수는 원하는 특정일을 제외할 수 있다.


이상 컴활2급 실기 함수중 엑셀의 날짜시간함수인 WORKDAY 함수였습니다.


마늘빵

댓글