본문 바로가기

배움터/엑셀 Excel

[엑셀] 날짜,시간 데이터 입력방법/날짜,시간 함수, 나이 계산(한국나이, 만나이)

728x90
반응형

 

엑셀의 날짜는 1900년 1월 1일부터 9999년 12월 31일까지 사용할 수 있다.

날짜의 표시 형식을 '숫자'로 변경하면 다섯 자리 정수로 변환된다. 엑셀은 1900년 1월 1일을 1로 인식하고 하루가 지날 때마다 1씩 증가하는 방식으로 계산한다. 즉, 2/10을 입력하면 '02월 10일' 또는 '2022-02-10'으로 표시되지만 엑셀이 인식하고 계산하는 숫자는 '44602'이다.

 

날짜 입력 방법

 

  • 2/10
  • 2-10
  • 2022/2/10
  • 2022-2-10
  • 2022년 2월 10일

 

※ 날짜 형식으로 입력했어도 2월 30일, 6월 31일처럼 존재하지 않는 날짜를 입력하면 문자로 인식되어 입력한 그대로 표시된다.

 

날짜를 입력하면 기본으로 올해 연도가 적용된다. 1930~2029년은 뒤의 두 자릿수만 입력해도 된다. 그러나 1929년 이전 또는 2030년 이후는 네 자릿수를 모두 입력해야 한다. 1931년 1월 1일을 나타내고 싶다면  31/1/1을 입력한다. 그러나 2031년 1월 1일을 나타내고 싶다면 2031/1/1을 입력하거나 1/1을 입력하고 연도만 수정한다.

 

날짜 및 시간 형식 바꾸기

 

  • 날짜가 입력된 열을 선택 → [셀서식] 대화상자 불러오기 (Ctrl+1,혹은 마우스 우측버튼 누른 후 셀서식 선택)

  • [셀서식] - [표시형식] 탭에서 '날짜' 선택 → [형식]에서 원하는 형식 선택 후 [확인] 클릭

 

※ 시간형식 변경: [셀서식] → [표시형식] '시간' 선택 → 원하는 형식 선택 → 완료

 

현재 날짜, 시간 자동입력

 

▷ Ctrl + ;(세미클론) 입력 → '현재 날짜'
▷ Ctrl + Shift + ; 입력 → '현재 시간'

 


 

현재 날짜와 시간 실시간 업데이트

 

▷ =TODAY() → 현재 날짜
▷ =NOW() → 현재 시간

 


 

날짜에서 연/월/일 추출하기 _ YEAR/MONTH/DAY 함수

 

함수 결과
YEAR =YEAR(날짜) 날짜가 입력된 셀에서 연도만 추출
MONTH =MONTH(날짜) 날짜가 입력된 셀에서 월(月)만 추출
DAY =DAY(날짜) 날짜가 입력된 셀에서 일(日)만 추출

 

 

예) 셀(B3)에 '1970.01.01’이라고 입력했을 때, 엑셀은 이를 날짜가 아닌 텍스트로 인식해 에러 화면을 추출한다(#VALUE!). 이럴 때는 함수 셀(B3)에 ‘=DATE(년,월,일)’을 입력하면 자동으로 엑셀 날짜 형식인 ‘년-월-일’로 바꿔주며 원하는 결과값이 산출된다.

 

반응형

728x90

 

현재 날짜를 기준으로 나이 구하기 _ YEAR/TODAY 함수

 

 

※ 한국나이 구하기:  = YEAR(TODAY())-YEAR(생년월일 입력 셀)+1

 

  • ㄱ 한국나이 구하기 함수: = YEAR(TODAY())-YEAR(B4)+1

  • 기준일(당해 연도) 에서 연도를 추출하고 [B4] 셀에 입력된 생년월일에서 연도만 추출하여 차이를 구한 후 1살을 더해 한국식 나이를 계산한다.

  • 이때 셀형식을 '일반'으로 설정해야 오류가 나지 않는다.

 

※ 만 나이 자동 계산:  = DATEDIF(생년월일 입력 셀,TODAY(),"Y")

 

  • ㄴ 만 나이 구하기 함수: = DATEDIF(B6,TODAY(),"Y")

 


 

728x90
반응형
LIST