엑셀에서 특정 날짜의 요일이 무엇인지 나타내고자 할 때 사용하는 함수가 CHOOSE 함수와 WEEKDAY 함수입니다. CHOOSE 함수의 사용법에 대해서는 지난 포스팅에서 간략하게 설명드렸습니다.
CHOOSE 함수 외에 사용되는 함수가 WEEKDAY 함수입니다. WEEKDAY 함수는 일정 날짜의 요일을 나타내는 1에서 7까지의 수를 구하는 함수입니다. 함수의 구조는 아래와 같습니다.
=WEEKDAY(Serial_number, Return_type)
첫 번째 인수 'Serial_number'는 날짜를 나타내는 수입니다. 엑셀에서는 날짜를 수로 인식하기 때문에 날짜가 입력된 셀을 인수로 지정해도 됩니다.
두 번째 인수 'Return_type'은 결과값의 유형을 결정하는 수입니다. 일요일(1)에서 토요일(7)의 유형은 1을, 월요일(1)에서 일요일(7)까지의 유형은 2를 입력합니다.
이 외에도 두 번째 인수로 입력할 수 있는 다양한 경우가 있습니다. 주로 사용하는 인수는 '1'과 '2'입니다.
A열에 날짜가 있을 때 B열에 위와 같이 WEEKDAY 함수를 사용하여 결과값을 나타냅니다. 두 번째 인수를 '1'로 입력을 하게 되면 첫 번째 인수로 입력한 날짜가 일요일이면 '1'을, 월요일이면 '2'를, 화요일이면 '3'을 나타내게 됩니다.
A2셀에 입력된 날짜 '2023-08-01'은 화요일이므로 결과값은 '3'으로 나타납니다.
이렇게 WEEKDAY 함수를 통해 결과값을 구한 다음에 CHOOSE 함수를 사용하여 요일을 나타낼 수 있습니다.
요일을 표시하려는 C2셀에 '=CHOOSE(B2,"일요일","월요일","화요일","수요일","목요일","금요일","토요일")'을 입력합니다.
WEEKDAY 함수를 통해 구한 결과값에 따라 CHOOSE 함수의 인수로 입력한 값을 가져오는 구조입니다.
즉 2열을 기준으로 말씀드리면 C2셀에 입력한 CHOOSE 함수의 첫 번째 인수 B2는 A2셀의 WEEKDAY 함수 결과값입니다. A2셀에 입력된 날짜는 화요일에 해당되어 WEEKDAY 함수로 결과값을 구했을 때 '3'이 나타나게 되며, 이 결과값을 CHOOSE 함수의 첫 번째 인수로 입력하게 되면 CHOOSE 함수의 목록 중 세 번째에 있는 '화요일'이라는 값을 나타내게 됩니다.
이렇게 WEEKDAY 함수로 결과값을 구한 다음 다시 CHOOSE 함수를 사용해도 되지만 보통은 두 개의 함수를 결합해서 한 번에 입력합니다.
이렇게 CHOOSE 함수의 첫 번째 인수를 WEEKDAY 함수로 입력을 하면 하나의 수식으로 요일을 나타낼 수 있습니다.
'업무 지식 > 엑셀 함수' 카테고리의 다른 글
[엑셀] LEN, SUBSTITUTE 함수를 사용하여 셀의 단어 개수 구하는 방법 (0) | 2024.07.05 |
---|---|
[엑셀] VLOOKUP 함수 사용 시 찾을 값이 첫 번째 열에 없을 때 해결하는 방법(CHOOSE 함수 활용) (0) | 2023.08.03 |
[엑셀] CHOOSE 함수로 목록에서 값을 골라 나타내는 방법 (0) | 2023.07.30 |
[엑셀] 이름 중 일부를 별표(*)로 표시하는 방법 (0) | 2023.07.25 |
[엑셀] REPLACE 함수로 이름, 주민등록번호 별표(*) 표시하는 방법 (0) | 2023.07.24 |
댓글