본문 바로가기
엑셀/함수

엑셀 TODAY, NOW 함수 사용 방법

by 자유개척가 2021. 2. 7.
반응형

안녕하세요 오늘은 엑셀 기초 함수 중에 하나인 TODAY 함수와 NOW 함수에 대해 알아보겠습니다.

 

TODAY 함수는 현재 날짜만 구하고, NOW 함수는 현재 날짜와 시간을 함께 구합니다.

여기서 현재 날짜나 현재 시간이라는 것은 여러분의 컴퓨터 시스템에 설정되어 있는 것을 의미합니다.

빨강 셀은 현재 날짜를 TODAY함수로 구한 것이고 파랑 셀은 NOW 함수로 현재 날짜와 시간을 구한 것입니다.

표시 형식을 변경하지 않았으면 다음과 같이 결과가 나타납니다.

현재 시간만 구하는 함수는 없습니다. 하지만 NOW 함수로 구한 결과를 시간만 표시하도록 바꾸면 현재 시간만

구한 것과 같은 효과를 나타낼 수 있겠죠.

 

일단 아래 파랑 셀에 NOW 함수로 현재 날짜와 시간을 구해 두었습니다.

파랑 셀에서 <CTRL+1>을 눌러서 [셀 서식] 대화상자를 실행하세요. [셀 서식] 대화상자의 [표시 형식] 탭에서 "시간" 범주를 선택한 다음 형식 목록에서 원하는 시간 형식을 선택하고 [확인]을 클릭하면 표시 형식을 변경할 수 있습니다.

그러면 아래와 같이 나타납니다.

그런데 화면에만 현재 시간이 표시되도록 하는 문제가 아니라

정말 현재 시간을 가지고 어떤 계산을 해야 한다면 어떻게 해야 할까요?

 

이 문제를 해결하려면 먼저 워크시트에 날짜와 시간이 저장되는 방법을 이해해야 합니다.

다음 파랑 셀과 빨강 셀은 모두 NOW 함수로 현재 날짜와 시간을 구한 것입니다.

빨강 셀은 [셀 서식]에서 표시 형식을 "일반"으로 지정한거구요.

빨강 셀을 보면 실제 날짜와 시간이 숫자로 되어 있다는 것을 짐작할 수 있습니다.

여기서 소수점 왼쪽은 날짜, 소수점 오른쪽은 시간을 의미합니다.

그렇다면 NOW 함수의 결과에서 소수 이하 부분만 가져오면 시간만 구하는 것이 되겠죠?

아래 빨강 셀은 NOW 함수를 입력한 것이고, 연두색 셀은 INT함수를 이용해 NOW 함수의 결과 중

소수 이하 부분만 구한 것입니다.

 

INT 함수는 숫자의 정수만 구하는 함수 입니다. INT(숫자)형식으로 사용하시면 됩니다.

그러니까 NOW 함수에서 INT(NOW()) 즉, 정수만 구한 것을 빼면 소수 이하만 남는거죠.

현재 날짜와 시간을 가지고 만들 수 있는 수식이 뭐가 있을까요?

간단하게 태어난 날부터 오늘까지 얼마나 살았는지 계산해 보겠습니다.

분홍 셀에 생일을 입력하면 연두색 셀에 얼마나 살았는지 계산되어 나오게 만들었습니다.

날짜와 날짜를 계산하면 결과도 날짜 형식으로 나타납니다.

표시 형식을 숫자로 바꿔주셔야 하는 점 참고하시기 바랍니다.

 

오늘 보신 함수는 회사에서 자주 쓰일 수 있기 때문에 직장인 엑셀 필수 함수 중에 하나로 보시면 됩니다.

그럼 다음시간에 또 뵙겠습니다.

반응형

댓글