엑셀에는 현재 날짜를 알려 주는 함수 TODAY() 가 있습니다. 이 함수로 셀과 같이 수식을 사용해 날짜 계산이 가능합니다. 워크 시트에 표시되는 현재 날짜를 구할 때도 아주 유용하게 쓰입니다. 그리고 사칙연산이 되기 때문에 현재 날짜와 이전 날짜의 차이를 구할 때도 이용하고 있습니다. TODAY() 함수를 이용해서 어떤 계산이 가능한지 알아 보겠습니다.
▼ 셀의 값이 날짜이면 사칙연산이 적용됩니다. 그러니까 셀에 들어 있는 날짜끼리 -, + 를 적용하면 날짜 연산이 가능한 것이죠. 그림과 같이 두 날짜를 – 하면 19 일의 차이가 나는 것을 볼 수 있다.
▼ 그럼 현재 날짜와 이전 날짜의 차이를 매번 입력 없이 구하고 싶을 때는 어떻게 해야 할까요? TODAY() 함수를 사용하면 됩니다. TODAY() 함수는 현재 날짜를 반환하기 때문입니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 날짜 자동입력하는 방법과 표시형식 변경하는 방법 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하는 방법 ▶ 엑셀 Excel 날짜 함수 YEAR, MONTH, DAY 년월일 구하기 ▶ 엑셀 Excel 날짜 서식 지정하는 방법과 다양한 날짜 서식 알아보기 ▶ 엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하기 |
▼ 날짜는 날짜 형식 끼리만 연산이 가능합니다. 한쪽이 텍스트라면 연산을 할 수 없기 때문에 변환을 해 줘야 합니다. 텍스트를 날짜 형식으로 바꿔 주는 DATEVALUE() 함수를 사용하면 됩니다. 그림처럼 DATEVALUE() 함수의 인수로 텍스트 날짜를 넘겨서 형식을 바꾼 후 연산을 하면 문제가 없습니다.
▼ 그런데 차이값을 구한 셀의 형식을 날짜로 하게 되면 전혀 엉뚱한 값이 나오게 됩니다. 이 때는 날짜가 아닌 숫자나 일반 형식으로 변경해 줍니다. 그럼 정확하게 248 일 이라는 값이 추출됩니다.
▼ 다음은 TODAY() 함수에서 일자와 월을 추출하는 방법입니다. 날짜를 표시할 때 년, 월,일을 따로 분리해야 되는 경우가 있습니다. 이때 DAY, MONTH, YEAR 함수를 사용하면 쉽게 날짜에서 년, 월, 일을 분리할 수 있습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 날짜 자동입력하는 방법과 표시형식 변경하는 방법 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하는 방법 ▶ 엑셀 Excel 날짜 함수 YEAR, MONTH, DAY 년월일 구하기 ▶ 엑셀 Excel 날짜 서식 지정하는 방법과 다양한 날짜 서식 알아보기 ▶ 엑셀 Excel TEXT 함수를 이용해서 날짜, 숫자를 텍스트로 변경하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 EXP 함수 상세한 설명과 사용 예제 (0) | 2023.08.11 |
---|---|
엑셀 Excel 여러 줄 입력된 데이터 나누어서 셀에 넣기 (6) | 2023.08.11 |
엑셀 Excel TEXT 함수로 날짜, 숫자를 텍스트로 변경하기 (0) | 2023.08.11 |
엑셀 Excel 함수 AVERAGEIFS 이용해 다중 조건 평균 구하기 (0) | 2023.08.11 |
엑셀 Excel 데이터베이스 함수 DSUM 사용해 합계 구하는 방법 (0) | 2023.08.09 |
엑셀 Excel 특정 데이터 셀만 선택해서 서식 적용하기 (0) | 2023.08.09 |
엑셀 Excel 행 번호, 열 번호 ROW, COLUMN 함수 이용해서 구하기 (0) | 2023.08.08 |
엑셀 Excel Enter(엔터키) 셀 이동 방향 반대로 설정하기 (1) | 2023.08.07 |