안녕하세요! 이번엔 엑셀에서
조견표를 활용하여 계산하는 방법을 알아보려 합니다.
조견표(열람표)란 아래 사진과 같이 계산 기준을 알려주는 표를 말합니다.
그럼 이 표를 기준삼아 4월 임무 수행 수당을 계산해볼까요?
계산하기 전에 먼저 '이름상자'를 통해 범위셀의 이름을 지정해줍니다.
예를 들어 지정안했을 경우, 함수식에 'A3:A7'로 입력해야 하지만,
'A3:A7'을 이름상자로 '임무등급'으로 이름을 지정해주면
함수식에 임무등급이라고만 입력하면 됩니다.
즉 이름상자를 쓰면 범위셀을 사용하는 것이 훨씬 간편해지겠죠?
그럼 '이름상자' 사용법부터 소개하겠습니다.
'임무등급'으로 지정할 범위셀 'A3:A7'을 선택한 후
왼쪽 상단의 이름상자에 '임무등급'이라 입력한 뒤 ENTER를 누릅니다.
'닌자등급'과 '수행수당'도 같은 방식으로 지정해주세요.
잘못 입력한 경우에는 이름을 삭제해주어야 합니다.
이 때는 메뉴바 > 정의된이름 > 이름관리자에서 삭제해주세요.
그러면 4월내역을 계산하러 가볼까요?
INDEX와 MATCH 함수를 이용합니다.
INDEX는 범위셀을 기준으로 입력된 행과 열에 해당하는 셀을 찾아주는 함수입니다.
예를 들어 INDEX(A3:B4,1,1)은 A3:B4 범위열에서의 1행 1열인 A3인것이죠.
=INDEX(범위셀, 행, 열)
MATCH는 범위열이나 범위행에서 입력된 값과 일치하는 값이 있는 셀의 위치를 찾아주는 함수입니다.
예를 들어 MATCH("중",닌자등급,0)의 값은 '2'이죠.
B2:D2까지의 범위인 닌자등급 '상,중,하'에서 '중'은 두번째행인 C2에 해당하니까요.
=MATCH(찾는값, 범위셀, 일치여부)
(일치여부는 0,1,-1 중 하나의 값을 입력합니다. 0이 정확하게 일치하는 경우를 의미해요)
INDEX와 MATCH 두 함수를 이용해 아래와 같이 입력하면 됩니다.
=INDEX(수행수당,MATCH(C3,임무등급,0),MATCH(B3,닌자등급,0))
그러면 아래 사진과 같이 닌자등급과 임무등급에 따라 수당이 찾아진 모습을 확인할 수 있습니다.