엑셀 점수 등급 매기기 (feat. lookup)
엑셀 함수로 많이 하는 작업중에 하나가 점수를 등급으로 매기는 경우 입니다. 예를 들어 90점 이상이면 "A", 70점 이상 89점 이하이면 "B"... 이렇게 구간별로 등급을 매기는 작업입니다. 엑셀로 이와 같은 작업을 할 때, if 함수를 쓰는 경우가 많습니다. =if(A1>=90,"A",if(A1>=70,"B"... 이런 식으로. 하지만, 등급 구간이 너무 세분화되어 있거나, 매회 등급이 변경이 되는 경우에는 if함수가 너무 길고, 변경될 때마다 일일이 수식 내 숫자를 변경해줘야하는 번거로움이 있습니다. 해서, lookup 함수를 사용하여 보다 간결하게 등급 매기기를 해보겠습니다. 우선, 예시로 아래와 같이 설정해 보았습니다. 1. 8명의 학생이 영어시험을 봤습니다. 학생들의 영어시험 점수에 따라서..
엑셀 다중 선택 데이터 유효성 검사 (feat. indirect)
인터넷 사이트에서 회원가입을 하거나 할 때 정해진 선택지 내에서 고르는 형태가 있습니다. 예를 들어서 주소지를 입력할 때, "서울시"를 고르고 나면, 다음 하단 선택으로 서울시 내에 있는 "강남구, 강동구, 강북구 등"의 선택지에서 고르게끔 되어있습니다. 마찬가지로 최초 선택지에서 "경기도"를 고르고 나면, 하단 선택에서 다른 지역은 뜨지않고 경기도 내 구역인 "광명시, 구리시, 안산시 등"의 선택지도 바뀌어져 있습니다. 이와 같이, 앞선 선택에 따라서 다음 선택되는 목록이 변경되어, 정해진 다음 선택지를 고를 수 있게끔 엑셀의 데이터 유효성 검사 기능을 사용하면 가능합니다. 예시로 아래의 회사 내 조직도를 기준으로, 각 직원들의 소속을 고르는 목록을 만들어 보겠습니다. 우선, 직군별로 관리직과 영업직으..