DAY 함수는 많은 데이터에서 일짜별로 데이터를 정리할 때 사용하면 편리한 함수입니다. 예를 들어 매일 상품의 판매 건수, 매일 정리해야할 매출, 고객의 일짜별 생일자 등을 알고 싶은 경우에 사용됩니다. DAY 함수는 단독으로 사용하는 것보다는 다른 함수와 같이 사용하는 빈도가 높기 때문에 알아두면 좋은 함수입니다. 엑셀에서는 함수를 단독으로 사용하기 보다는 다른 함수와 같이 사용할 때 더 좋은 효과를 볼수 있으므로 함수는 많이 알아두면 좋습니다.
DAY 함수는 1900-1-1에서 9999-12-31 사이의 일만 표시할 수 있으며 이외의 월은 #VALUE! 또는 #NUM! 오류가 발생합니다.
DAY( ① )
DAY 함수는 1개의 인수를 가지고 있습니다. 인수에 대한 설명이 다소 딱딱하고 어려울 수 있습니다. 아래 예제를 이해한다면 여기에 작성한 놓은 인수 설명을 이해하는 데 도움이 될 것입니다.
① serial_number : 날짜 체계에 의하여 1일 부터 31일까지 일의 값을 가지고 올 수 있습니다.
엑셀 함수는 위의 설명보다는 예제를 통해서 직접 사용해보는 것이 더 이해하기 쉽습니다.
예제 파일 :DAY 함수 예제.xlsx
위의 예제와 같이 DAY 함수를 사용하면 날짜 데이터에서 일의 값만 가지고 와서 표시할 수 있습니다. 엑셀에서는 셀 서식에 의하여 다양한 형태로 날짜를 표시할 수 있습니다.
일 아래 셀 B2에 =DAY(A2)를 입력합니다. 그러면 날짜 데이터에서 일의 값만 가지고 와서 표시됩니다.
일 아래 셀에 작성한 =DAY(A2)를 설명 드리면 아래와 같습니다.
셀에 함수를 사용하기 위해서는 맨 앞에 =를 입력하고 다음에 함수 등을 입력하면 됩니다.
위에서 설명한 DAY( ①) 함수는 1개의 인수를 입력해야 합니다.
① 인수 : 날짜 데이터에서 일을 가지고 와야 함으로 ① 인수에는 날짜 데이터의 셀 주소 A2를 입력합니다.
나머지 아래의 년도 데이터는 A2를 복사해서 사용하면 됩니다.
* DAY 함수를 사용하여 일을 표시할 경우 아래와 같이 오류가 발생하거나 원하지 않은 값이 표시되는 경우가 있습니다.
<예시 1>
▶ 그리고 날짜 데이터의 경우에도 1898-4-1의 경우에는 텍스트로 인식하여 왼쪽정렬이 되어서 표시됩니다.
▶ 날짜 데이터가 2019-4-1 처럼 정상일 경우에는 오른쪽정렬로 표시됩니다.
<예시 2>
▶ 위와 같이 일 데이터의 값은 날짜 데이터가 아니고 숫자이므로 원하는 값을 얻을 수 없습니다.
▶ 엑셀에서는 1900-1-1을 1로 간주하여 날짜를 계산합니다.
▶ 위에 일 데이터 60은 숫자로 인식하여 1900-1-1서 60일째 날입니다. 그래서 29일이라는 일이 표시된 것입니다.
( 60를 계산하면 1900-2-29 입니다.)
▶ 아래의 데이터를 참조하면 이해가 될 것입니다.
시간 데이터에서 분을 알고 싶은 경우 MINUTE 함수 (0) | 2020.03.19 |
---|---|
시간 데이터에서 시간을 알고 싶은 경우 HOUR 함수 (0) | 2020.03.18 |
월별 데이터 정리 MONTH 함수 (0) | 2020.03.16 |
년도별 데이터 정리할 때 YEAR 함수 (1) | 2020.03.15 |
SUMIF 함수 (0) | 2020.03.12 |