엑셀(Excel)에 표시된 날짜를 요일로 변환하는 방법과 평일과 주말을 판정하는 방법을 보도록 하겠습니다.
날짜를 요일로 표시하는 방법으로 서식설정 – 표시형식에서 사용자 설정 부분에 요일 표시형식을 추가해도 됩니다.
이번에 해볼 방법은 TEXT 함수를 사용해서 날짜를 요일로 변환해서 출력하려고 합니다.
날짜를 요일로 변환
날짜를 요일로 표시하기 위해 TEXT 함수를 사용합니다.
=TEXT(날짜, 표시 형식)

예제 사용수식
=TEXT(A2, “aaa”)
A2 셀에 있는 날짜를 B2 셀에서 요일로 표시해주고 있습니다.
표시 형식에 “aaa” 설정해주면 요일로 변환해서 표시해줍니다.
“aaa” – 요일만 표시
“aaaa” – 요일뒤에 “요일” 문자도 표시

평일, 주말 구분하기
이번에는 날짜를 가지고 평일인지 주말인지 판정을 하는 방법을 보겠습니다.
이번엔 사용할 함수는 WEEKDAY 함수입니다.
WEEKDAY함수
=WEEKDAY(날짜)
WEEKDAY | 일 | 월 | 화 | 수 | 목 | 금 | 토 |
반환값 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
WEEKDAY 함수에 날짜를 입력하면 요일별로 1부터 7까지 반환을 합니다.
반환된 값을 가지고 평일인지 주말인지 판정을 하는 방법을 보도록 하겠습니다.
평일 주말 구분 예제

평일과 주말을 판정하기 위해 WEEKDAY 함수에서 반환된 값을 IF 문으로 판정하고 있습니다.
1 또는 7인 경우에는 주말, 그 외의 값이 반환된 경우에는 평일을 출력하도록 하고 있습니다.
예제 사용 수식
=IF(OR(WEEKDAY(A2)=1, WEEKDAY(A2)=7), “주말”, “평일”)
평일 주말 구분 수식
=IF(OR(WEEKDAY(날짜)=1, WEEKDAY(날짜)=7), “주말”, “평일”)
정리
WEEKDAY 함수를 사용하여 입력한 날짜가 평일인지 주말인진 판단하는 수식을 만들어봤습니다.
반환된 값은 숫자로 반환을 하기 때문에 IF 문을 사용하여 값을 판단하는 방법을 사용했습니다.
댓글