카테고리 없음

엑셀(Excel) 함수 정리 NOW, TODAY, TEXT

clfl72 2025. 12. 14.

 

 

날짜와 시간 데이터를 자동으로 처리하고, 사용자가 원하는 형식으로 표시하는 일은 엑셀 작업에서 매우 중요합니다. 이런 작업에 필수적으로 사용되는 함수가 NOW, TODAY, TEXT입니다. NOW는 현재 날짜와 시간까지, TODAY는 오늘 날짜만 자동으로 반환하며, TEXT는 날짜와 숫자를 사용자가 지정한 형식으로 변환하여 출력하는 데 활용됩니다. 특히 보고서 작성, 출근부 기록, 유효기간 계산, 실시간 시트 작성 등에 자주 활용되며, 자동화된 시간 정보 입력과 가독성 높은 포맷 변환으로 실무 효율을 높여줍니다.

NOW

NOW 함수는 현재 날짜와 시간을 함께 반환하는 함수로, 컴퓨터의 시스템 시간을 기준으로 자동으로 갱신됩니다. 이 함수는 업무 보고서의 작성 시간 자동 표시, 시간차 계산, 실시간 시간표 생성 등에 활용됩니다. 함수는 별도의 인수가 필요 없으며 =NOW() 형태로 사용합니다. 엑셀 파일을 열거나 수식을 다시 계산할 때마다 최신의 날짜 및 시간이 자동으로 업데이트됩니다. 분 단위까지 포함되기 때문에 실시간 시간 추적이 필요한 문서에서 특히 유용하게 사용됩니다.

예제 1: 현재 날짜 및 시간 표시

=NOW()를 입력하면 "2025-12-10 오전 11:45"와 같은 현재의 날짜와 시간이 표시됩니다. 이 결과는 사용자의 시스템 설정에 따라 다르게 표시될 수 있으며, 엑셀은 이 값을 자동으로 숫자로 인식하여 날짜 및 시간 계산에도 사용할 수 있게 해줍니다. 업무일지, 거래기록, 시간대별 분석표 등 시간 기록이 중요한 시트에 자주 활용됩니다.

엑셀 함수
엑셀 함수

예제 2: 미래 시간 계산

=NOW()+1은 현재 시간에서 정확히 24시간 뒤의 날짜 및 시간을 반환합니다. 엑셀에서 날짜는 1이 하루를 의미하기 때문에 단위 덧셈으로 손쉽게 시점 계산이 가능합니다. 예를 들어 배송예정일 계산, 마감시간 설정 등에도 유용하게 사용되며, 실시간 갱신이 필요한 문서에서도 매우 직관적인 시간 조작이 가능합니다.

엑셀 함수
엑셀 함수

예제 3: 시간차 계산

=NOW()-A1 같은 수식을 통해 A1 셀의 시간과 현재 시간의 차이를 계산할 수 있습니다. 예를 들어 A1이 특정 시작시간이라면, 이 수식은 경과 시간을 반환하며, 시간 단위(예: *24)를 곱하면 몇 시간이 지났는지 계산할 수 있습니다. 이는 출근시간 기록, 프로젝트 진행 시간 확인 등에 매우 유용한 기능입니다.

엑셀 함수
엑셀 함수

TODAY

TODAY 함수는 현재 날짜(년/월/일)만 반환하는 함수입니다. 시간은 포함되지 않으며, 파일을 열거나 수식을 갱신할 때마다 자동으로 오늘 날짜로 업데이트됩니다. 이 함수는 유효기간 계산, D-Day 표시, 일일보고서 작성, 일정 관리 등 다양한 날짜 관련 작업에서 매우 널리 활용됩니다. 기본 사용법은 =TODAY()입니다.

예제 1: 오늘 날짜 자동 표시

=TODAY()를 입력하면 "2025-12-10"과 같은 현재 날짜가 자동으로 출력됩니다. 사용자가 매일 날짜를 다시 입력하지 않아도 되기 때문에, 일일 기록이나 보고서 양식에서 날짜 자동화에 매우 효과적입니다. 특히 업무일지, 결재문서 작성 등 반복적인 날짜 입력이 필요한 문서에 적합합니다.

엑셀 함수
엑셀 함수

예제 2: 유효기간 계산

=TODAY()+30은 오늘부터 30일 후의 날짜를 계산합니다. 이 방식은 쿠폰 유효일, 구독 만료일, 납부 기한 등을 자동으로 계산할 수 있어 마케팅 문서, 재무 일정 관리 등에 자주 사용됩니다. 날짜가 자동으로 바뀌기 때문에 수식만 유지하면 항상 최신 기준의 날짜가 표시됩니다.

엑셀 함수
엑셀 함수

예제 3: 특정 날짜와 오늘의 차이

=DATEDIF(A1, TODAY(), "D")를 사용하면 A1 셀의 날짜와 오늘 사이의 일수를 계산할 수 있습니다. 이를 통해 D-Day 계산기, 만기일 추적, 남은 날짜 알림 기능을 구현할 수 있으며, TODAY 함수를 기준으로 실시간 경과 일수를 구할 수 있습니다. 실무에서 일정 관리의 기본이 되는 기능입니다.

엑셀 함수
엑셀 함수

TEXT

TEXT 함수는 숫자, 날짜, 시간을 사용자가 지정한 형식으로 변환해주는 함수입니다. 숫자를 통화, 날짜를 원하는 포맷으로 바꾸는 등 결과를 보기 쉽게 꾸미는 데 매우 유용하며, 다른 함수와 결합하여 결과를 동적으로 출력할 수 있습니다. 사용법은 =TEXT(값, "형식")이며, 다양한 서식 코드("yyyy-mm-dd", "hh:mm", "#,##0")를 지정할 수 있습니다. 보고서나 출력용 문서에서 가장 많이 사용되는 형식 조정 함수입니다.

예제 1: 날짜 형식 변환

=TEXT(TODAY(), "yyyy년 mm월 dd일")은 오늘 날짜를 "2025년 12월 10일"과 같이 보기 좋은 형태로 변환해 줍니다. 엑셀 기본 날짜 형식은 숫자로 처리되기 때문에, 인쇄용 문서나 사용자 인터페이스에서는 이런 텍스트 변환이 꼭 필요합니다. 다양한 국가별 날짜 포맷을 표현할 때도 매우 유용합니다.

엑셀 함수
엑셀 함수

예제 2: 시간 형식 지정

=TEXT(NOW(), "hh:mm:ss")는 현재 시간만 추출하여 시:분:초 형태로 출력합니다. 이 기능은 실시간 시간 표시, 타이머 시트 구성, 시간기록 문서 등에서 자주 활용되며, 필요에 따라 오전/오후를 함께 표기하려면 "AM/PM" 서식을 덧붙일 수 있습니다. 예: "hh:mm AM/PM"

엑셀 함수
엑셀 함수

예제 3: 숫자 통화 형식 변환

=TEXT(1234567, "#,##0원") 수식을 사용하면 "1,234,567원"으로 표시됩니다. 숫자에 쉼표를 삽입하고 단위를 붙이는 데 매우 유용하며, 금액 표기, 견적서, 세금계산서 등 다양한 문서에서 일관된 숫자 표시 형식을 만들 수 있습니다. 계산 결과를 보기 좋게 꾸미는 데 필수적인 함수입니다.

엑셀 함수
엑셀 함수

 

댓글