자동화/업무

엑셀에서 날짜 관련 함수. + 날짜 자동 증감.

(주)CKBcorp., 2013. 4. 8. 21:47
반응형


고객 상담이 있어서 엑셀로 시뮬을 해 주기로 했는데, 집에서 엑셀 책을 안가져왔다.

할 수 없이 인터넷으로 찾아보면서 작업하는데, 아무리 찾아봐도 엑셀 함수 중 날짜 변환 함수가 없었다.


생각을 바꿔서 검색어를 영어로 해서 찾아보니 나왔다. ( 외국 사이트 )


기본적으로 날짜 관련 함수는 


http://office.microsoft.com/ko-kr/excel-help/HA102753067.aspx?CTT=1  ( MS의 EXCEL 함수 설명 사이트 )


사용법 예제랑 다 나와 있으니깐 쓰면 됨.

예를 들면, 많이 쓰이는 두 날짜 사이의 일 수를 구하는 함수( DAYS() )나, 현재 날짜 구하기( NOW() ) 말고도

무려 "휴일 뺀 근무 일자만 구하는 함수" 도 있다. ( WORKDAY() - 이 함수 설명 보고 감동. )


그럼, "날짜 + 1일" 같은 건 어케 하냐?

이게 한글로 찾아도 없길래, 영어 찾으니까 있더라.


원문은 이거다. : http://www.cpearson.com/excel/datearith.htm


요약하면, DATE() 함수로 해결.
예를 들어 오늘 날짜 + 10일의 경우, 

DATE( YEAR( NOW() ), MONTH( NOW() ), DAY( NOW() ) + 10  )

하면 됨.

특정 셀이 날짜를 가리킬 경우, 예를 들어 B3 셀에 '2010-01-23' 이라는 값이 들어있다면

DATE( YEAR( B3 ), MONTH( B3 ), DAY( B3 ) + 10  ) 하면 알아서 바꿔준다.


단, 이 때 B3 셀의 "셀 서식" 은, 반드시 "날짜" 로 되어 있어야 함.



 


반응형