엑셀 함수 및 예제

엑셀 함수 및 예제 TEXT 함수와 WEEKDAY 함수

joy-taei 2025. 5. 10. 11:30
반응형

엑셀에서 TEXT 함수와 WEEKDAY 함수는 날짜 데이터를 요일 형식으로 변환하거나 숫자 형태로 추출할 때 자주 함께 사용됩니다. 각각의 역할과 함께 조합 사용법을 쉽게 설명드릴게요.


📌 1. WEEKDAY 함수 – 날짜의 요일을 숫자로 반환

=WEEKDAY(날짜, [return_type])
  • 날짜: 날짜 형식의 셀이나 날짜 직접 입력 (예: A1, "2025-05-10" 등)
  • return_type: 숫자 형태로 요일을 반환할 때 기준 설정

return_type 결과 요일 번호 설명

1 (기본값) 일=1 ~ 토=7 미국식 기준
2 월=1 ~ 일=7 한국식 주간 시작 기준
3 월=0 ~ 일=6 프로그래밍/시스템 기준

예:

=WEEKDAY(A1, 2)

→ A1 셀의 날짜가 2025-05-10이면 결과는 6 (토요일)


📌 2. TEXT 함수 – 날짜를 텍스트 형식의 요일로 변환

=TEXT(날짜, "형식")
  • "dddd": 전체 요일 이름 (예: "Monday", "Tuesday")
  • "ddd": 축약 요일 (예: "Mon", "Tue")

예:

=TEXT(A1, "dddd")

→ A1이 2025-05-10이면 결과는 "Saturday"


✅ WEEKDAY + TEXT의 차이

함수 결과 예시 (2025-05-10 기준)

=WEEKDAY(A1,2) 6 (토요일, 숫자)
=TEXT(A1,"dddd") "Saturday" (영문 요일)

🇰🇷 한글 요일로 보고 싶다면?

엑셀은 기본적으로 영문 요일을 반환하므로, 한글 요일이 필요할 경우 CHOOSE 함수를 함께 사용합니다:

=CHOOSE(WEEKDAY(A1,1), "일", "월", "화", "수", "목", "금", "토")

→ 결과: "토"


엑셀에서 사용할 수 있는 한 달짜리 달력표 형식의 예제를 표로 구성해드릴게요.
예: 2025년 5월 달력 (요일별 색 지정 가능) 형태입니다.


📅 2025년 5월 달력 예제 (시작 요일: 일요일)

일 월 화 수 목 금 토

1주차         1 2 3
2주차 4 5 6 7 8 9 10
3주차 11 12 13 14 15 16 17
4주차 18 19 20 21 22 23 24
5주차 25 26 27 28 29 30 31

✅ 구성 방법

  1. 셀 범위 A1~H6에 위와 같은 구조로 입력합니다.
  2. 각 셀에는 직접 숫자를 입력해도 되고, 수식으로 자동 계산도 가능합니다.
  3. 요일(일토)을 B1H1 셀에 입력

✅ 조건부 서식 적용 (요일별 색)

  • A2:H6 범위를 선택한 뒤,
  • [홈] → [조건부 서식] → [새 규칙] → 수식 사용
  • 아래와 같은 규칙을 차례로 추가합니다:

🔴 일요일 빨간색

=WEEKDAY(B$1,1)=1

→ B열이 일요일이면 해당 셀에 빨간색 적용

🔵 토요일 파란색

=WEEKDAY(H$1,1)=7

→ H열이 토요일이면 해당 셀에 파란색 적용

※ 실제로는 각 셀 안의 날짜 값을 기준으로 색칠하려면 다음 수식을 사용:

=WEEKDAY(셀주소,1)=1   → 일요일
=WEEKDAY(셀주소,1)=7   → 토요일

예:

=WEEKDAY(B2,1)=1

🧠 팁

  • 셀에 날짜 대신 =DATE(2025,5,1)로 시작해서 자동 채우기로 확장하면 자동 요일 계산 가능
  • TEXT(날짜, "ddd")로 요일 표시 가능
  • WEEKDAY(날짜, 1)로 숫자 요일(1~7) 확인 가능

 

반응형