엑셀의 NOW 함수는 현재의 날짜와 시간을 표시해주는 간단한 함수입니다. NOW 함수에 숫자값을 더해서 과거나 미래의 시간을 표시할 수도 있습니다.
구문(Syntax)
NOW()
이 함수는 인수가 없습니다.
사용 예
1) 현재 날짜와 시간 표시하기
아래와 같이 셀에 수식을 입력하면 시간이 표시됩니다.
모두 같은 수식을 입력했는데 표시 결과가 다릅니다.
셀 표시 형식에 따라 같은 값이라도 다르게 표시될 수 있습니다.
=NOW() => 오후 10:03:07 (표시형식 - 시간)
=NOW() => 44587.919 (표시형식 - 숫자)
날짜와 시간은 엑셀에서 내부적으로 숫자로 저장되므로 표시 형식을 숫자로 바꾸면 소수점이 포함된 숫자로 표시됨
=NOW() => 2022-01-26 (표시형식 - 간단한 날짜)
표시형식을 '간단한 날짜'로 바꾸면 시간은 제외하고 날짜 부분만 표시됨
=NOW() => 2022-01-26 22:03 (표시형식 - 사용지정(yyyy-mm-dd h:mm))
표시형식이 '사용자지정'이면 사용자가 지정한 형태로 표시됨
※ 리본 메뉴 [홈] 탭 → [표시 형식] 그룹에서 표시 형식을 변경할 수 있습니다.
셀 표시 형식에 대한 자세한 내용은 다음 링크를 참고하세요.
[ 셀서식을 지정하여 원하는 형태로 표시하기 ]
※ NOW 함수로 표시된 시간 값은 자동으로 변경되지는 않고 다음의 경우에만 변경됩니다.
- 엑셀 파일을 다시 열 때
- 워크시트가 계산될 때(또는 계산을 수행하는 [F9] 키를 누를때)
- 함수가 포함된 매크로를 실행할 때
2) 응용하기
날짜와 시간은 숫자로 저장되고 하루의 크기는 숫자 1에 해당합니다.
따라서 다음과 같이 NOW 함수에 숫자값을 더하거나 빼서 과거나 미래의 시간을 표시할 수 있습니다.
=NOW()+7 => 2022-02-02 22:07 (현재로부터 7일 후)
=NOW()+1/24 => 2022-01-26 23:07 (현재로부터 1시간 후)
하루의 크기는 1이므로 1/24는 1시간
=NOW()-10 => 2022-01-16 22:07 (현재로부터 10일 전)
=NOW()-3/24 => 2022-01-26 19:07 (현재로부터 3시간 전)
* 엑셀에서 날짜와 시간을 다루는 법은 아래의 글을 참고하세요.