⏰ 실시간 날짜·시간이 필요하다면? NOW 함수로 자동 표시!
Google Sheets에서 실시간으로 날짜와 시간을 자동 입력하고 싶을 때는 NOW
함수가 가장 빠르고 정확한 방법입니다. 이 함수는 매번 시트를 열거나 값을 변경할 때마다 현재 시각을 자동으로 업데이트해주기 때문에, 출퇴근 기록, 일정표, 실시간 로그 등에 매우 유용하게 사용됩니다.
이 포스팅에서는 NOW
함수의 기본 사용법부터 실무에서 활용되는 다양한 예시까지 함께 알아봅니다.
🧠 NOW 함수란?
NOW
함수는 현재 날짜와 시간을 반환하는 함수입니다.
형식은 매우 간단하며, 추가 인자 없이 =NOW()
만 입력하면 즉시 작동합니다.
=NOW()
• 반환형: 날짜 + 시간 (예: 2025-07-28 오전 10:24:12)
• 자동 업데이트: 시트가 변경될 때마다 현재 시간으로 갱신됨
🔧 사용 시 주의사항
• NOW
함수는 동적 함수입니다. 즉, 시트가 수정되거나 열릴 때마다 갱신됩니다.
• 정적 시간이 필요한 경우에는 Ctrl + ;
(날짜 입력), Ctrl + Shift + ;
(시간 입력)을 사용하거나, 복사 후 값 붙여넣기로 고정해야 합니다.
• Google Sheets는 기본적으로 UTC 기준 서버 시간을 사용하지만, 지역 설정에 따라 자동 조정됩니다.
✅ 실무 예제 4가지
1. 실시간 출퇴근 기록 시트
=IF(A2="출근", NOW(), "")
A2 셀이 “출근”일 경우, 현재 시간을 자동으로 기록. 퇴근 시간도 동일하게 구성 가능.
2. 제출 시간 자동 기록
=IF(B2<>"", NOW(), "")
B2 셀에 제출된 내용이 있으면 자동으로 현재 시간 기록. 과제 제출 시트, 문서 검토 기록 등에 사용.
3. 수정 로그 트래킹
=ARRAYFORMULA(IF(C2:C<>"", NOW(), ""))
C열 전체에 변경이 감지될 경우, NOW 함수를 통해 시간 기록. 로그 시트에 사용.
🧩 자주 묻는 질문 (FAQ)
Q. NOW 함수가 안 바뀌어요!
A. 시트가 변경되지 않으면 자동으로 갱신되지 않습니다. 수동으로 셀 편집 또는 새로고침 해보세요.
Q. 날짜만 필요하면 어떻게 하나요?
A. =TODAY()
함수를 사용하면 날짜만 반환됩니다.
Q. 고정된 시간으로 저장하려면요?
A. =NOW()
결과 복사 → 값 붙여넣기 (Ctrl+Shift+V) 로 고정 가능합니다.
🔍 결론 및 활용 팁
NOW
함수는 단순하지만, 실시간 정보가 필요한 다양한 업무 상황에서 매우 유용하게 활용됩니다. 특히 출결관리, 제출 시간 기록, 자동화 로깅 등 시점 정보가 중요할 때 반드시 필요한 도구입니다. NOW
와 TODAY
, 그리고 Apps Script까지 적절히 조합하면 더욱 강력한 자동화 시트를 만들 수 있습니다.