티스토리 뷰

이전 게시물에 이어 엑셀 찾기와 참조 함수를 계속합니다.
엑셀 찾기와 참조 함수는 컴퓨터활용능력 3급에서는 볼 수 없는 함수들 입니다. 이 함수들은 아래와 같습니다.

- VLOOKUP, HLOOKUP, CHOOSE, INDEX

이중 엑셀 VLOOKUP 함수와 엑셀 HLOOKUP 함수를 살펴보았습니다. 이번에는 나머지 함수들을 살펴볼까합니다.


1. 엑셀 CHOOSE 함수

  정의: 여러 나열된 인수 중 색인 번호의 값을 추출합니다.
  형식: =CHOOSE(색인번호,값1,값2,값3,....)
  사용방법: =CHOOSE(2,"월","화","수","목")
  사용결과: "월","화","수","목" 의 인수중 2번째 값을 추출. "화" 가 추출되겠네요.

 

 기출예제: 승진시험[C3:C10]에 대한 순위를 구하여 1~2위는 '승진', 3~5위는  '보너스', 6~8위는 '현상유지' 로 결과 [D3:D10]에 표시하시오.
   -CHOOSE 와 RANK 함수 사용.
   -순위는 승진시험 성적이 높을수록 1순위

 

 

 기출풀이: D3 셀에 마우스포인트를 놓고 다음의 수식을 입력합니다.
  =CHOOSE(RANK(C3, $C$3:$C$10), "승진", "승진", "보너스", "보너스", "보너스", "현상유지", "현상유지", "현상유지")
  채우기 핸들(점끌기탭)을 이용하여  D10 셀까지 수식 복사합니다.

  수식을 풀어보면 아직 다루지 않은 함수 RANK가 보이지요? 다음번 게시물에서 다룰 예정이었는데 벌써 나왔네요. 잠깐 설명 드립니다.
  엑셀 RANK 함수는 순위를 구하는 함수입니다. 일단 위의 수식을 기준으로 설명드립니다. C3셀의 값을 C3:C10까지의 전체 범위에서 순위 비교하여 그 순위를 추출합니다. 이 값을 엑셀 CHOOSE 함수가 받아서 색인값으로 사용하고 그 값을 기준으로 "승진", "보너스", "현상유지" 를 판정하겠지요. "승진" 이 함수내에서 두 번 나오는 이유는 문제에서 1위와 2위가 모두 "승진" 이기 때문입니다.  "보너스"와 "현상유지"도 마찬가지입니다. 이해 되시나요?


2. 엑셀 INDEX 함수

  정의: 표나 범위의 값에 대한 참조 영역의 값을 구합니다.
  형식: =INDEX(범위, 행번호, 열번호, [참조영역번호])
  사용방법: =INDEX({1, 2, 3; 4, 5, 6; 7, 8, 9}, 2, 2)
  사용결과: 배열값(표) 에서 2행 2열 의 값을 추출합니다. 2행이면 4, 5, 6 . 2열이면 두번째인 5.
  - 엑셀 INDEX 함수의 다른 사용법입니다. =INDEX((A1:D5, F10:H20), 3, 2, 2) 이런 수식이 있다면 결과는 3행 2열의 값을 2번째 참조영역인 F10:H20에서 찾습니다. 그 셀은 G12 셀이 되겠네요.

 

 기출예제: 현금 ¥100을 팔고자 할 때의 시세를 [B9]에 표시하시오.(2급 10회 A형)
  

 

 기출풀이: B9셀에 셀 포인트를 놓고 다음의 수식을 입력합니다.
  =INDEX(C4:F6, 2, 2) 
  단순한 문제이지요.. INDEX 함수는 단순한 함수 중에 하나입니다.^^
  수식 풀어 드릴 것까지 없겠지만 몇마디 보태드리면  문제가 현금 ¥100을 팔때의 시세를 찾아라는 것이지요. INDEX 함수로 범위를 C4:F6 까지 잡고 ¥100이므로 2행, 팔 때이므로 2열. 수식은 위와 같이 쉽게 완성되네요.^^


이렇게 엑셀 CHOOSE 함수와 엑셀 INDEX 함수까지 해서 컴퓨터활용능력(컴활) 2급 찾기와 참조 함수가 모두 끝나내요. 오늘도 열심히!^^!


댓글