본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 DAY 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 9. 7.
반응형

엑셀에서 특정 날짜의 일을 추출하고자 할 때, DAY 함수를 사용합니다. DAY 함수는 날짜 값에서 일(day) 부분을 추출하여 반환합니다. 이 함수는 날짜 데이터를 일 단위로 분석하거나, 일을 기준으로 한 계산을 할 때 매우 유용합니다.

DAY 함수의 기본 사용법

DAY 함수는 다음과 같은 형태로 사용됩니다:

=DAY(날짜)

이 함수는 날짜에서 일을 추출하여 숫자로 반환합니다. 예를 들어, =DAY("2024-08-18")은 "18"을 반환합니다.

DAY 함수의 사용처와 구체적인 예시

DAY 함수는 다양한 상황에서 사용할 수 있습니다. 예를 들어, 특정 날짜의 일을 추출하거나, 일을 기준으로 데이터를 분석하는 경우에 유용합니다.

예시 1: 날짜에서 일 추출

다음은 DAY 함수를 사용하여 날짜에서 일을 추출하는 간단한 예제입니다.

  A B
1 날짜
2 2024-08-18 =DAY(A2)
3 2019-12-25 =DAY(A3)

위 예제에서, =DAY(A2)는 "18"이라는 일을, =DAY(A3)는 "25"라는 일을 반환합니다.

예시 2: 일 기준 계산

DAY 함수는 특정 일을 기준으로 한 계산에도 유용합니다. 예를 들어, 특정 일 이후 몇 일이 지났는지 계산할 수 있습니다.

=DAY(TODAY()) - 15

위 수식은 오늘 날짜에서 15일 전의 날짜와 비교하여 며칠이 지났는지 계산합니다. 예를 들어, 오늘 날짜가 18일이라면, 이 수식은 "3"을 반환합니다.

DAY 함수의 실무형 예제

실무에서는 DAY 함수를 사용하여 일 단위로 데이터를 분석하거나, 특정 일에 따라 조건을 설정하는 등 다양한 작업을 수행할 수 있습니다.

실무 예제 1: 특정 일 이후 데이터 필터링

다음은 DAY 함수를 사용하여 특정 일 이후의 데이터를 필터링하는 예제입니다.

  A B C
1 이름 입사일 결과
2 홍길동 2010-05-15 =IF(DAY(B2) >= 15, "중순 이후 입사", "초순 입사")

이 예제에서는, =IF(DAY(B2) >= 15, "중순 이후 입사", "초순 입사")를 사용하여 홍길동의 입사일이 15일 이후인지 여부를 판단하여 "중순 이후 입사"라는 결과를 반환합니다.

실무 예제 2: 일별 데이터 집계

DAY 함수는 데이터를 일별로 집계할 때도 유용합니다. 예를 들어, 일별로 데이터를 구분하여 집계할 수 있습니다.

  A B C
1 날짜 매출
2 2023-03-10 ₩1,000,000 =DAY(A2)

이 예제에서, =DAY(A2)는 2023년 3월 10일의 날짜에서 "10"이라는 일을 반환하여 일별로 매출 데이터를 집계하는 데 사용됩니다.

DAY 함수 사용 시 주의사항

DAY 함수는 날짜 형식으로 입력된 데이터를 처리하며, 텍스트 형식의 날짜를 처리할 경우 오류가 발생할 수 있습니다. 또한, 잘못된 날짜 값이 입력된 경우 올바른 일이 반환되지 않을 수 있으므로 주의가 필요합니다.

DAY 함수로 문제를 풀어보기

다음은 DAY 함수를 활용한 문제 예시입니다.

  A B
1 날짜
2 2025-07-20 =DAY(A2)

문제: 위의 날짜에서 일 "20"을 추출하려면 어떤 DAY 함수를 사용해야 할까요?

정답: =DAY(A2)

답을 보려면 오른쪽를 마우스로 드래그하세요.

반응형