엑셀 TODAY, NOW 함수: 현재 날짜와 시간 표시하기

이 글에서는 엑셀 TODAY, NOW 함수: 현재 날짜와 시간 표시하기에 대해 알아봅니다. TODAY 함수와 NOW 함수를 사용하여 엑셀에서 현재 날짜와 시간을 표시하는 방법을 알려드리겠습니다. 두 함수의 차이점과 활용법을 자세히 설명하여 엑셀 작업의 효율성을 높이는 데 도움을 드릴게요. 함수 사용법과 함께 실제 활용 예시도 함께 살펴보겠습니다.

엑셀 TODAY, NOW 함수: 현재 날짜와 시간 표시하기

TODAY 함수: 현재 날짜 표시하기

TODAY 함수는 컴퓨터 시스템의 현재 날짜를 표시하는 함수입니다. 인수가 필요 없으며, 매우 간단하게 사용할 수 있습니다.

excel
=TODAY()

예를 들어, 오늘이 2023년 10월 27일이라면, =TODAY()를 입력한 셀에는 2023-10-27과 같이 표시됩니다. 날짜 형식은 엑셀의 표시 형식 설정에 따라 변경될 수 있습니다.

NOW 함수: 현재 날짜와 시간 표시하기

NOW 함수는 컴퓨터 시스템의 현재 날짜와 시간을 표시하는 함수입니다. TODAY 함수와 마찬가지로 인수 없이 사용합니다.

excel
=NOW()

예를 들어, 현재 날짜와 시간이 2023년 10월 27일 오후 3시 30분이라면, =NOW()를 입력한 셀에는 2023-10-27 15:30:00과 같이 표시될 수 있습니다. 이 역시 엑셀의 표시 형식 설정에 따라 다르게 표시될 수 있습니다.

TODAY, NOW 함수 활용 및 주의사항

TODAY, NOW 함수는 워크시트가 열리거나 계산될 때마다 현재 날짜와 시간을 업데이트합니다. 따라서, 특정 시점의 날짜와 시간을 기록하고 싶다면 값으로 복사해 둬야 합니다. 값 복사는 Ctrl + CCtrl + Shift + V 또는 마우스 우클릭 후 ‘값 붙여넣기’를 선택하여 수행할 수 있습니다.

  • 날짜 또는 시간만 필요한 경우: NOW 함수를 사용하고 표시 형식을 날짜 또는 시간으로 지정할 수 있습니다. 또는 =INT(NOW()) 를 사용하면 날짜 부분만 추출할 수 있고, =MOD(NOW(),1)을 사용하면 시간 부분만 추출할 수 있습니다.
  • 변하지 않는 날짜/시간 기록: 수식 입력 후 값으로 복사하여 고정된 날짜/시간 값을 유지해야 합니다.
  • 파일에 따라 자동 업데이트 여부: 엑셀 파일의 자동 계산 옵션 설정에 따라 날짜와 시간 업데이트 빈도가 달라질 수 있습니다. 자동 계산이 설정되어 있다면 파일을 열 때마다, 또는 셀 값이 변경될 때마다 NOW 함수와 TODAY 함수의 값이 업데이트됩니다. 수동 계산으로 설정된 경우에는 F9 키를 눌러 수동으로 업데이트해야 합니다.
READ  엑셀 DATEDIF 함수: 날짜 차이 계산, 다양한 단위 활용

활용 예시: 출근 시간 기록

A열에 날짜, B열에 출근 시간을 기록한다고 가정해봅시다. B1 셀에 =NOW() 를 입력하고 엔터를 누르면 현재 날짜와 시간이 입력됩니다. 이후 B1 셀의 값을 복사하고 같은 셀에 ‘값 붙여넣기’를 하면 해당 시점의 출근 시간이 고정된 값으로 저장됩니다. 다음 날, B2 셀에도 같은 방식으로 출근 시간을 기록할 수 있습니다. A열에는 =TODAY()를 입력하고 값 붙여넣기로 날짜를 고정할 수 있지만, =INT(B1) 과 같이 B열의 날짜 값을 가져오는 방법도 사용 가능합니다.

엑셀 TODAY, NOW 함수: 현재 날짜와 시간 표시하기 (계속)

날짜/시간 계산: 일, 월, 년 구하기

TODAY 함수와 NOW 함수를 이용해 현재 날짜에서 일, 월, 년을 따로 추출할 수 있습니다. YEAR, MONTH, DAY 함수를 사용하면 됩니다.

  • YEAR 함수: =YEAR(TODAY()) 와 같이 사용하면 현재 연도를 표시합니다. 예를 들어 오늘이 2024년 3월 8일이라면 2024가 표시됩니다.
  • MONTH 함수: =MONTH(TODAY()) 와 같이 사용하면 현재 월을 표시합니다. 위의 예시에서는 3이 표시됩니다.
  • DAY 함수: =DAY(TODAY()) 와 같이 사용하면 현재 일을 표시합니다. 위의 예시에서는 8이 표시됩니다.

날짜 계산: 날짜 더하기/빼기

특정 날짜에 일, 월, 년을 더하거나 빼는 계산도 가능합니다.

  • 미래 날짜 계산: 예를 들어 오늘 날짜에서 3일 후의 날짜를 계산하려면 =TODAY()+3 을 사용합니다. 1개월 후 날짜는 =EDATE(TODAY(),1)을, 1년 후 날짜는 =EDATE(TODAY(),12)를 사용합니다.
  • 과거 날짜 계산: 오늘 날짜에서 7일 전 날짜를 계산하려면 =TODAY()-7 을 사용합니다. 2개월 전 날짜는 =EDATE(TODAY(),-2) , 3년 전 날짜는 ‘=EDATE(TODAY(),-36)’를 이용합니다.

요일 구하기: WEEKDAY 함수

WEEKDAY 함수는 특정 날짜의 요일을 숫자로 반환합니다. 일요일을 1로 시작하여 토요일을 7로 표시하는 것이 기본 설정입니다.

  • =WEEKDAY(TODAY()) 와 같이 사용하면 오늘의 요일을 숫자로 알 수 있습니다. 예를 들어 오늘이 수요일이면 4가 표시됩니다.
  • 두 번째 인수를 사용하여 요일의 시작일을 변경할 수 있습니다. =WEEKDAY(TODAY(),2) 와 같이 두 번째 인수에 2를 입력하면 월요일을 1로 시작하여 일요일을 7로 표시합니다.
READ  엑셀 COUNTIF 함수: 조건에 맞는 셀 개수 세기

TEXT 함수를 이용한 날짜 형식 변경

TEXT 함수를 사용하면 날짜를 원하는 형식의 텍스트로 변환할 수 있습니다. 다양한 형식 코드를 사용하여 년, 월, 일, 요일 등을 표시할 수 있습니다.

  • =TEXT(TODAY(),"yyyy-mm-dd") : 2024-03-08 과 같은 형식으로 표시
  • =TEXT(TODAY(),"yyyy년 mm월 dd일") : 2024년 03월 08일 과 같은 형식으로 표시
  • =TEXT(TODAY(),"mmmm d, yyyy") : March 8, 2024 와 같은 형식으로 표시
  • =TEXT(TODAY(),"ddd") : Wed 와 같이 요일의 약칭 표시
  • =TEXT(TODAY(),"dddd") : Wednesday 와 같이 요일의 전체 이름 표시

더 다양한 형식 코드는 엑셀 도움말에서 TEXT 함수를 검색하여 확인할 수 있습니다.

활용 예시: 근무일 계산

A1 셀에 프로젝트 시작일, B1 셀에 프로젝트 종료일이 입력되어 있다면 =NETWORKDAYS(A1,B1) 을 사용하여 주말을 제외한 근무일 수를 계산할 수 있습니다. NETWORKDAYS.INTL 함수를 사용하면 사용자 지정 휴일을 추가하여 더욱 정확한 근무일 수를 계산할 수 있습니다.

이 글에서는 엑셀 TODAY, NOW 함수: 현재 날짜와 시간 표시하기에 대해 알아보았습니다. 감사합니다.

엑셀 TODAY, NOW 함수: 현재 날짜와 시간 표시하기

엑셀 AVERAGE 함수: 평균값 계산, 이것만 알면 끝!

엑셀 VLOOKUP 함수: 데이터 찾기, 이제 쉽게 하세요

엑셀 COUNTIF 함수: 조건에 맞는 셀 개수 세기