엑셀, 지정한 날짜와 기간 구하는 날짜 함수
엑셀 형식에서 날짜 형식으로 날짜를 계산할수 있습니다. TODAY함수는 오늘 현재 날짜를 구할수
있고 DATE함수는 지정한 숫자를 날짜를 구할수 있습니다.
이외에도 자동으로 주말이나 공휴일등을 제외하고 근무한 날을 자동으로 계산도 하여 줍니다.
TODAY함수와 DATE함수를 먼저 알아보겠습니다.
TODAY |
형식 : =TODAY() 오늘 날짜를 표시하여 줍니다. |
DATE |
형식 : =DATE(year, month, day) 숫자를 연,월,일 로 날짜로 구합니다. year:년, month:월:, day:일 |
WORKDAY와 NETWORKDAYS함수
WORKDAY |
형식 : =WORKDAY(start_date, days,[holidays]) 지정한 수를 더한 날짜를 구합니다. start_date : 시작할 날짜, days : 더하려는 일 수 [holidays]:옵션 생략가능 : 공휴일목록 |
NETWORKDAYS 형식 : =NETWORKDAYS(start_date,end_date,[holidays]) 두 날짜 사이의 기간을 구합니다. start_date : 시작할 날짜, end_date : 끝나는 날짜 [holidays]:옵션 생략가능 : 공휴일목록
아래는 WORKDAY의 예제입니다. 시작일 7월 9일부터 공휴일을 제외하고 소요일수를 더한 날짜가
11월 26일 구해집니다. 단순히 숫자만 더한 날짜보다 더 많은 날짜가 표시됩니다. 근무일이 된것이죠
아래의 예제는 NETWORKDAY함수인데요 시작일과 종료일을 지정한하여 WORKDAY함수와 마찬
가지로 공휴일을 제외하고 실질적인 근무일을 계산하여 줍니다.
DATEDIF함수
DATEDIF |
형식 : =DATEDIF(start_date, end_date,interval) 시작일과 종료일 사이의 년,월,일을 구분하여 기간을 구하여 줍니다. start_date : 시작할 날짜, end_date : 끝나는 날짜 interval : 기간의 종류 =>y,m,d :연도,월,일 =>ym, yd, md :같은 연도의 월,일, 그리고 같은 달의 일 |
세번째 인수에 따라 두 날짜 사이의 기간을 구분하여 구하여줍니다. 세번째 인수로 y를 지정하면
연도, m은 월, d는 일, ym은 같은 연도의 월, yd는 같은 연도의 일, md는 같은 달의 일 수를 구합
니다.
위에서 기간을 년,월,일로 구한것을 셀 하나에 나타내려면 "&" 를 사용하여 한꺼번에 입력하여 주면
됩니다.
참고로 엑셀에서는 날짜 계산을 1900년 1월 1일을 기준으로 날짜를 일련번호로 인식하여 계산하여
줍니다. 셀에 2를 입력하고 형식을 날짜 형식으로 바꿔보세요 "1900-01-02" 로 표시하여 줍니다.
'엑셀함수' 카테고리의 다른 글
엑셀 2013 에서 추가된 새로운 함수들 (1) (0) | 2014.07.23 |
---|---|
엑셀 머리글 참조로 계산 구조적 참조 계산하기 (0) | 2014.07.17 |
엑셀(EXCEL) 꺽은선과 막대 그래프의 혼합 차트 만들기 (1) | 2014.06.23 |
엑셀 머리글 바닥글 인쇄하기 (0) | 2014.06.20 |
엑셀(EXCEL) 차트 중간 생략 차트 만들기 (0) | 2014.06.19 |