엑셀에서 사용하는 WEEKDAY는 날짜에 해당하는 함수로서 날짜에 맞는 요일을 구하는 함수입니다. 간단하게 요일만 나타내어 표시를 할 경우에는 해당하는 셀을 선택 후 오른쪽 마우스를 클릭하여 [셀 서식] 대화 상자를 실행한 후 원하는 표시 형식을 지정하면 됩니다. 하지만 요일을 구해 함수 식 또는 조건부 서식에서 값을 참조하는 경우라면 무조건 WEEKDAY 함수를 사용해야 합니다. 지금부터 WEEKDAY 함수를 사용하는 방법을 설명하도록 하겠습니다.
가장 간단하게 요일을 구하는 방법
위와 같은 출석부를 간단하게 작성하여 보도록 합니다. 일자 부분의 날짜 [B6]부터 [B12]까지 그대로 복사하여 오른쪽 요일에 그대로 붙여 넣기 합니다. 그리고 요일의 범위 [C6]부터 [C12]까지 드래그하여 선택한 후 그림의 1번과 같이 오른쪽 마우스를 누른 후 셀 서식에 들어가서 사용자 지정을 눌러줍니다. 그림의 2번에 해당하는 형식 부분에 AAAA라고 입력한 후 확인을 누르면 그림과 같이 자동으로 요일이 출력이 되는 걸 볼 수 있습니다. 셀 서식의 사용자 지정 화면에서 보기 부분에 보이는 화면은 사용자가 어떠한 형식을 입력하느냐에 따라 셀에 표시되는 값이 표시 때문에 사용자가 원하는 형식을 자유롭게 입력하면서 결과값을 미리 볼 수 있습니다.
WEEKDAY 함수를 이용하여 요일 구하는 방법
이번에는 WEEKDAY 함수를 이용하여 요일을 구해보도록 하겠습니다. 그전에 WEEKDAY 함수에 대해서 간단하게 설명하고 넘어가도록 하겠습니다. WEEKDAY 함수는 다음과 같이 입력을 해야 합니다.
CHOOSE함수와 WEEKDAY함수 중첩하여 요일 구하는 방법
위와 같이 WEEKDAY 함수는 1~3까지의 숫자로 기본 출력이 이루어집니다. 사용자가 어떤 요일을 시작으로 둘지 (Return_type) 결정한 후에 지정하여 원하는 값을 받을 수 있습니다. 하지만 우리가 원하는 값은 숫자가 아닌 문자형태의 요일을 결과로 보여야 하므로 CHOOSE 함수를 같이 써서 요일을 출력해보도록 하겠습니다.
수식 입력 줄에 =CHOOSE()를 입력합니다. 해당 날짜의 요일 값을 구하기 위에 WEEKDAY 함수를 써야 하므로 =CHOOSE(WEKKDAY()를 입력한 후 함수 인수 (fx로 보이는 사진속 빨간 네모 박스 : 빠른 실행 버튼입니다.)를 클릭하여 함수 인수 창으로 넘어옵니다. 마우스를 WEEKDAY라는 글자 중 아무 곳에 마우스를 클릭하고 함수 인수를 누르면 창이 뜹니다. 그 후 보이는 WEEKDAY 함수 인수 창에 Serial_number는 요일 값을 받는 셀의 위치를 뜻하니 B7을 입력합니다. Return_type은 위에서 공부한 월요일을 1부터 시작하는 값으로써 2를 입력합니다.
위와 같이 다시 마우스를 1번의 위치에 있는 CHOOSE 글자 부분을 클릭하면 다시 CHOOSE 함수 인수 창으로 전환이 됩니다. 2번의 위치에 이전에 입력한 INDEX함수의 값들이 보이고 3번의 위치에 있는 인수에 해당하는 값을 입력을 하시면 됩니다. 월요일이 1번부터 진행되게 하였으므로 인수 값에 맞게 월요일부터 토요일까지 모두 입력을 하시면 됩니다. 엔터를 누르면 다음 인수값으로 전환되거나 TAB 또는 스크롤을 내려가며 인수값에 맞게 모두 입력을 하시면 됩니다. 모두 입력한 후에는 확인 버튼을 눌러 함수 입력을 마칩니다.
WEEKDAY 함수를 활용하는 법을 마치며
위와 같이 모든 함수를 입력한 후 마지막 셀인 [C12]까지 드래그하고 채우기 하여 모든 값을 출력하면 함수가 완성이 됩니다. 원하는 모든 서류에 아주 유용하게 쓰이는 함수이므로 여러 가지로 많이 쓰이기에 익숙하게 사용할 만큼 연습하시고 활용하시면 좋겠습니다. 잠깐이나마 쓰인 CHOOSE 함수는 다른 예제를 통하여 좀 더 자세하게 다루도록 하겠습니다. 모두 좋은 엑셀 공부가 되었길 바랍니다.