6강. 컴활1급 실기 엑셀-날짜/시간 함수 (2)
1. TIME
특정 시간에 대한 실수 값을 반환한다. 시간은 0에서 0.99999999까지의 실수로 표시된다.
기본적으로 서식이 시간으로 지정되어 있기 때문에 실수로 나타내길 원한다면 서식을 일반으로 변경해 주어야 한다.
시간으로 나타난 값이 실수로 바뀐 것을 볼 수 있다.
2. HOUR /MINUTE/ SECOND
HOUR은 날짜 데이터에서 시를 추출한다.
MINUTE는 날짜 데이터에서 분을 추출한다.
SECOND는 날짜 데이터에서 초를 추출한다.
추출된 시간의 값은 문제에서 여러 용도로 사용될 수 있다.
3. DAYS
두 날짜 사이의 일수를 반환한다.
위의 yyyy-mm-dd의 방식으로 입력하거나, DATE함수로 날짜를 입력하거나 함수의 결과로 사용해야 한다. 다른 방식을 사용하면 #VALUE! 오류가 난다.
4. EDATE
특정 날짜로부터 지정한 개월이 더해진 날짜에 대한 일련번호를 구한다. 날짜는 DATE함수, 다른 수식이나 함수의 결과로 입력해야 계산한다.
예를 들어 2020년 2월 20일의 2달 후의 일련번호를 구하고 싶다면 그대로 함수에 넣는 게 아닌
EDATE(DATE(2020,2,20),2)의 형태로 사용해야 한다.
5. WEEKDAY
날짜에서 요일을 추출한다. 기본적으로는 번호 1을 일요일로 7을 토요일로 표현한다. 날짜는 DATE함수, 다른 수식이나 함수의 결과로 입력해야 계산한다.
옵션 값에 따라 요일번호가 다르게 나타나는데, 2로 설정할 경우 1을 월요일로 7을 일요일로 나타낸다. 3은 0을 월요일로 6을 일요일로 나타낸다.
6. EOMONTH
특정 날짜로 부터 더해진 달의 마지막 날의 일련번호를 구한다. 날짜는 DATE함수, 다른 수식이나 함수의 결과로 입력해야 계산한다.
마지막 날짜의 값만을 반환하기 때문에 8월 31일의 한 달 뒤여도 9월 31일을 반환하지 않고 9월 30일의 값만을 반환한다.
7. NETWORKDAYS
지정한 두 날짜 사이에서 주말과 지정된 '휴일 날짜'를 제외한 근무일수를 계산한다.
(날짜 1, 날짜 2, 휴일 날짜)의 방식으로 사용한다.
휴일 날짜는 2020-01-01의 방식으로 인수를 넣어주면 적용할 수 있다.
특정 기간 동안 작업한 날짜를 나타내는데 주로 사용되며 임금과 함께 계산하여 수당을 구하는 방법으로 사용한다.
8. WORKDAY
특정일을 기준으로 주말과 휴일 날짜를 제외한 지정한 근무일 수만큼 지난날이 며칠인지를 구한다. 날짜는 DATE함수, 다른 수식이나 함수의 결과로 입력해야 계산한다.
위와 같이 휴가 기간이 언제까지인지에 대한 값을 구할 수 있다.,
9. WEEKNUM
지정한 날짜가 일년 중 몇 번째 주에 속하는지 계산한다. 1월 1일이 포함된 주를 해당 연도의 첫 번째 주로 간주한다.
옵션을 설정할 수 있는데 1이나 생략의 경우 일요일부터 주가 시작되고, 2일 경우 월요일부터 주가 시작된다.
실기에 주로 사용되는 날짜/시간 함수를 알아보았다. 다음은 논리 함수에 대해서 공부 할 예정이다.