컴퓨터해보니/오피스(Office)

[엑셀] 날짜 관련 수식 예 - 날짜 합치기, 주말 여부 확인 (DATE, WEEKDAY 함수)

위시랜 2024. 3. 25. 12:10

날짜와 시간과 관련한 개념과 함수에 대해 아래 포스팅에서 확인했다.

 

 

[엑셀] 날짜와 시간 다루기 - 날짜 및 시간 개념 & 함수

엑셀(Excel)에서 날짜 엑셀에서 날짜는 문자 속성과 동시에 수치적 속성을 모두 가진다. 엑셀의 모든 날짜는 1900년 1월 1일을 기준으로 계산된다. 1900년 1월 1일이 숫자(일련번호) 1이다. 아래 예시

wishlan.tistory.com

위 포스팅에서 날짜 및 시간을 다루는 함수들이 무엇이 있는지 살펴봤는데 날짜 관련한 수식 활용 예시로 년, 월, 일이 나누어져(분리되어) 있는 것을 하나로 합치는 부분과 해당 일자가 주말인지 여부를 어떻게 확인 할 수 있는지 살펴보자.


연도(연), 월, 일이 나누어져(분리되어) 있는 것을 하나로 합치기

아래와 같이 연도, 월, 일이 셀로 분리되어 있는 것을 하나로 합치고 싶은 경우를 생각해 보자.

엑셀(Excel) - DATE 함수 사용 예시
엑셀(Excel) - DATE 함수 사용 예시

이런 경우 위 나열된 함수 중에 DATE 함수를 이용하면 편리하다.

DATE 함수 구문
DATE(year, month, day)

DATE 함수 구문은 위와 같이, 연(year), 월(month), 일(day)을 인수로 한다.

아래와 같이 엑셀은 함수를 입력하면 필요한 인수를 친절하게 안내해 준다.

엑셀(Excel) - DATE 함수 사용 예시
엑셀(Excel) - DATE 함수 사용 예시

year 자리에 A2 셀을, month 자리에 B2, day 자리에 C2를 입력하고 Enter를 눌러보면 아래와 같이 분리되어 있는 연도, 월, 일을 합칠 수 있다.

엑셀(Excel) - DATE 함수 사용 예시
엑셀(Excel) - DATE 함수 사용 예시

아래 셀들은 자동 채우기를 이용해 입력하면 간편하게 작업할 수 있다.


날짜가 주말인지 확인

날짜 관련 함수 하나만 더 살펴보면, 날짜가 주말(토 or 일)인지 확인할 수 있다.

WEEKDAY 함수를 이용하면 된다.

물론, IF 와 OR 를 결합해 사용해야 깔끔한 결과를 얻을 수 있다.

WEEKDAY 함수는 날짜를 인식해 요일을 숫자로 반환해 준다.

WEEKDAY 함수 구문은 다음과 같다.

WEEKDAY 함수 구문
WEEKDAY(serial_number,[return_type])

첫번째 인수인 serial_number는 필수 요소이다.

두번째 인수 [return_type] 는 선택 요소로 입력하지 않으면 1을 일요일로, 7을 토요일로 반환 한다.

다시말해, serial_number에 해당하는 날짜가 일요일이면 1, 월요일은 2, 화요일은 3, 수요일은 4, 목요일은 5, 금요일은 6, 토요일은 7을 반환한다.

 

아래 화면에서 [E2] 셀에 입력한 수식은 다음과 같다.

날짜가 주말인지 확인하는 수식 예
=IF(OR(WEEKDAY(D2)=1, WEEKDAY(D2)=7), "주말", "아님")

위 수식을 보면 IF 문과 OR문이 함께 사용되었다.

주말을 토요일이거나 일요일일 경우를 고려했기 때문에 OR 구문을 사용해 [D2]셀의 날짜가 1(일요일)이거나 7(토요일)이라면 "주말"을 표시하고, 아니라면 "아님"을 표시하도록 하는 수식이다.

엑셀(Excel) - WEEKDAY 함수 사용 예시
엑셀(Excel) - WEEKDAY 함수 사용 예시

만약 주말을 '토요일'로만 생각한다면 OR구문을 삭제하고 다음과 같이 사용할 수 있다.
=IF(WEEKDAY(D2)=7, "주말", "아님")

 

아래 나머지 셀은 자동 채우기로 입력하면 아래 화면과 같이 주말 여부를 확인할 수 있다.

엑셀(Excel) - WEEKDAY 함수 사용 예시
엑셀(Excel) - WEEKDAY 함수 사용 예시

 

아래와 같은 예도 있으니 참고해 보자.

[엑셀] 날짜 관련 수식 예 - 근무일수, 경과 시간, 경과 일 (두 날짜 사이 계산)

 

[엑셀] 날짜 관련 수식 예 - 근무일수, 경과 시간, 경과 일 (두 날짜 사이 계산)

날짜와 시간과 관련한 개념과 함수에 대해 아래 포스팅에서 확인했다. [엑셀] 날짜와 시간 다루기 - 날짜 및 시간 개념 & 함수 엑셀(Excel)에서 날짜 엑셀에서 날짜는 문자 속성과 동시에 수치적 속

wishlan.tistory.com

 

- 끝 -

 

상기 상품 배너는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.