본문 바로가기
엑셀

[컴활 1급] index 함수와 weekday함수 이용하기

by 수별이 2013. 2. 2.



문제 ) 표1]과 [표2]의 영역을 참조하여 수업과목을 계산하시오.

[표2]의 날짜의 요일을 계산하여 시간에 해당하는 과목을 [표1]의 시간표에서 가져오시오.
▶ 단, 요일의 return-type은 ‘2’로 설정
▶ INDEX, WEEKDAY 함수 사용




 문제에서 weekday 함수를 사용하라고 했으니 사용해 보도록하겠습니다.
weekday 함수는 리턴 타입에 1과 2 둘 중 하나를 입력해야 하는데요,

<타입1>
일=1,월=2,화=3,수=4,목=5,금=6,토=7

<타입2>
 월=1,화=2,수=3,목=4,금=5,토=6,일=7


이런 식으로 날짜를 숫자 형식으로 돌려주죠.
문제에서는 타입2번을 사용하라고 했으니 리턴타입에 2를 입력해주고, 시리얼넘버에는 표2에서 날짜를 구할 셀을 클릭해 줍니다.


 



그리고 밑으로 드래그를 해주면 아래와 같이 결과가 나오는데 제일 첫 셀에 화요일이 2라고 나온 것을 보면 맞는 값이 나왔다는 것을 알 수 있습니다.  





 다음으로 index 함수를 이용해서 과목명을 구해줘야 합니다.
 함수마법사에서 인덱스 함수를 누르면 이런 창이 뜨는데 첫번째 것을 선택해주세요^^



인덱스 함수는 입력해야 할 인수가 3가지 입니다~

- Array 에는 셀 범위를 지정해주는데 이 문제에서는 표1의 C4:I10 영역이 되겠죠.

- Row num에는 행번호를 넣어주면 되는데 이건 표2의 '시간'셀을 선택하면 됩니다.
  시간이 2라면 두번째 행이 선택되고 3이라면 세번째 행이 선택되니까요~

- Column num에는 열번호를 넣어주면 되는데 아까 Weekday함수를 이용해서 구했던 숫자값을 그대로 복사해서 넣어주면 됩니다.





확인을 누르고 드래그 해보면 아래와 같은 결과를 얻을 수 있습니다.




 

반응형

댓글