유투브 구독신청~ 알림설정~ 좋아요 감사합니다. |
오늘은 엑셀의 함수중 날짜및 시간함수에 대해
알아보겠습니다. 먼저 시간함수에 대해 살펴
보겠습니다. 가장기본인 NOW함수는 현재의
연,월,일,시간을 표시합니다.
위의 그림처럼 F4셀을 클릭후 =NOW() ( A)를
입력하고 엔터를 치면 (B)부분과 같이 년,월,일,
시간이 표시됩니다. 이렇게 NOW함수로 구해진
값을 기본으로 현재 초,분,시간을 구할수
있습니다. 초를 구하는 함수는 SECOND인데
여기에 NOW함수를 같이 동반합니다. 즉
=SECOND(NOW())를 입력(C)하면 NOW함수에
의한 결과값에서 초만 구한다는 의미 입니다.
따라서 11(D)값만 나타냅니다.
분을 구하는 함수는 MINUTE 인데 마찬가지로
=MIHUTE(NOW())를 입력(E)하면 NOW함수에
의한 결과값에서 분만 구한다는 의미입니다.
따라서 7(F)값만 나타냅니다.
시간을 구하는 함수는 HOUR인데 마찬가지로
=HOUR(NOW())를(G) 입력 하면 NOW함수에
의한 결과값에서 시간만 구한다는 의미입니다.
따라서 1(H)값만 나타냅니다.
참고로 빈셀을 클릭후 CTRL+SHIFT+:(세미콜론)을
동시에 누르면 현재시간(J)을 나타낼수 있습니다.
다음은 날짜 함수에 대해 알아보겠습니다.
현재 날짜를 나타내는 함수는 TODAY함수
입니다. F11셀을 클릭후 =TODAY()를 입력후
엔터치면 현재 년,월,일 (N)을 구할수 있습니다.
같은 의미로 CTRL+:(세미콜론)(K)을 동시에
눌러도 현재 년,월,일(L)을 구할수 있습니다.
현재 몇일을 구하는 함수는 DAY함수인데
=DAY(TODAY())입력후 엔터치면 12일(Q)를
구할수 있습니다.이는 TODAY함수에의해
구해진 값에서 몇일만 구한다는 의미입니다.
현재 월 을 구하는 함수는 MONTH인데
=MONTH(TODAY())입력후 엔터치면1(S)를
구할수 있습니다. 마찬가지로 TODAY함수에
의해 구해진 값에서 월 만 구한다는 의미입니다.
현재 년도를 구하는 함수는 YEAR함수인데
=YEAR(TODAY())입력후 엔터치면 2023(U)를
구할수 있습니다. 마찬가지로 TODAY함수에
의해 구해진 값에서 년도만 구한다는 의미
입니다. 물론 =DAY(NOW()),=MONTH(NOW())
,=YEAR(NOW())로도 구할수 있습니다.
이번에는 위에서 설명한 내용으로 실습을
해보겠습니다. 위 그림은 임의로 작성된
것입니다. 여기서 생년월일,나이,근무년수를
구해보겠습니다.
먼저 생년월일은 주민번호를 이용해 구하며
이전에 포스팅(2022년12월16일자)한
문자추출함수도 같이 사용 됩니다.
생년월일은 E6셀을 클릭후
=DATE(LEFT(D6,2),MID(D6,3,2),MID(D6,5,2))
를 입력후 엔터치면 1968-11-02(A)가 구해집니다.
여기서 자동채우기핸들(D)점을 클릭후 아래로
드래그해서 나머지 부분을 구하시면 됩니다.
여기서 DATE함수는 LEFT(D6,2)에서추출한 68
MID(D6,3,2)에서추출한 11,MID(D6,5,2)에서
추출한 02를 날짜함수로 변환하는 함수입니다.
다음은 나이를 구하는 함수입니다.YEAR함수를
이용하는데 현재년도에서 출생년도를 빼면되죠
따라서 F6셀을 클릭후
=YEAR(TODAY())-LEFT(D6,2)-1900하시면
됩니다. 여기서 YEAR(TODAY())에서 구한값
2023에서 LEFT(D6,2)에서 추출한68을 빼고
1900년도를 추가로 빼준다는 의미입니다.
다음은 근무년수를 구해보겠습니다.
근무년수도 현재년도에서 입사년도를 빼면
됩니다. 따라서 H6셀을 클릭후
=YEAR(TODAY())-YEAR(B6)입력후 엔터치면
됩니다. 현재년도에서 YEAR(B6)는 B6셀의값
에서 년도를 구하는 함수이므로 빼면됩니다.
모두 자동채우기 핸들을 드래그해서 나머지
부분을 구하시면 됩니다.
글로만 적으니 복잡해 보일수 있는데 동영상을
참고하시면 이해가 되실것입니다.
-감사합니다.-