날짜 데이터는 형태를 다양하게 표현할 수 있으며 사칙연산도 가능합니다. 셀에 들어가 있는 날짜끼리 빼면 차이만큼의 날짜 크기나 나오고 시간 형식의 값들을 빼면 시간 차이가 나오게 됩니다. 오늘은 날짜 형식이 내부적으로 어떤 원리에 의해서 사칙연산이 되는지 알아 보도록 하겠습니다.
▼ 셀에 값을 입력하고 형식을 날짜로 변경합니다. 시작 날짜와 종료 날짜를 입력한 후 그 차이를 얻기 위해 수식 입력란에 두 셀을 빼 줍니다. 그림처럼 계산 결과는 달의 마지막 날짜 까지 고려해서 계산해 줍니다.
▼ 그럼 두 날짜를 더해 보겠습니다. 아래와 같이 83580 이 됩니다. 그런데 이 값이 어떻게 나왔을까요? 날짜로 표시된 것이 아니라 숫자가 나왔습니다.
▼ 날짜 셀의 표시 형식을 일반으로 바꿔 봅니다. 그럼 숫자로 바뀌게 되는데, 그 값은 1900-1-1 을 시작으로 현재 날짜까지 계산된 날짜수입니다. 그러니까 날짜에 대한 사칙연산은 내부적으로 숫자가 하게 됩니다. 아래와 같이 위에서 나왔던 날짜를 1900-1-1 로부터 계산한 값의 합이 되는 것입니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 날짜 서식 지정하는 방법과 다양한 날짜 서식 알아보기 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하기 ▶ 엑셀 Excel 날짜 함수 YEAR, MONTH, DAY 를 이용해서 년월일 구하기 ▶ 엑셀 Excel 날짜와 요일을 함께 표시하는 방법 ▶ 엑셀 날짜 자동입력하는 방법과 표시형식 변경하는 방법 |
▼ 이제 시간 데이터를 사칙연산 해 보겠습니다. 그전에 시간 데이터도 날짜처럼 숫자로 변환을 해 보겠습니다. 그런데 날짜와 달리 소수점이 있습니다. 이 소수점이 시간을 가리키는 값이 됩니다. 그러니까 2014-05-20 이 41779 가 되고 소수점 0.5 는 24 시간을 10등분한 값에서 반이므로 12시가 됩니다.
▼ 날짜를 빼듯이 두 시간의 차이를 계산해 보겠습니다. -1.375 가 나왔는데 실수 1은 하루가 되는 것이고 소수점 375 는 9/24 에 해당하는 값입니다.
▼ 그럼 숫자를 더하는 방법도 가능하겠죠. 현재 시간에서 6시간을 더해 보겠습니다. 6/24 = 0.25 이므로 시간에 0.25 를 더하면 6시간 이후의 시간이 계산됩니다. 아래와 같이 첫 번째 셀 값에 0.25 를 더하니 오후 6시가 나왔습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 날짜 서식 지정하는 방법과 다양한 날짜 서식 알아보기 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하기 ▶ 엑셀 Excel 날짜 함수 YEAR, MONTH, DAY 를 이용해서 년월일 구하기 ▶ 엑셀 Excel 날짜와 요일을 함께 표시하는 방법 ▶ 엑셀 날짜 자동입력하는 방법과 표시형식 변경하는 방법 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 선택한 셀에 값을 키보드로 수정하는 방법 (12) | 2023.12.05 |
---|---|
엑셀 Excel 사용자 지정 서식으로 숫자 데이터에 텍스트 단위 표시하기 (4) | 2023.12.05 |
엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수 (2) | 2023.12.03 |
엑셀 Excel 함수 OFFSET 특정 구간, 영역 값 구하기 (2) | 2023.11.29 |
엑셀 Excel 간단하게 자동 매크로 만들기 (0) | 2023.11.27 |
엑셀 Excel 표준편차, 표준오차 그래프에서 표시하는 방법 (0) | 2023.11.26 |
엑셀 Excel 텍스트에 워드처럼 셀 내에 내어쓰기, 들여쓰기로 정렬하는 방법 (2) | 2023.11.23 |
엑셀 Excel 최근 사용 문서, 작업표시줄 최근 항목 삭제하기 (1) | 2023.11.19 |