APPLE NARA :: 엑셀 VLOOKUP 함수 이용해서 평점구하기


오늘은 그리 흔하지 않는 엑셀 VLOOKUP문을 이용한 평점 구하기를 해보도록 하겠습니다. 평점이란 수우미양가 혹은 ABCDF 같은 점수를 일정한 평점으로 변환하는 것이라 생각하면 됩니다.



보통은 이런 평점은  중첩IF문으로 구하는 것이 보통인데 아시다시피 나오는 경우의 수가 다섯가지이면 자그마치 네 개의 IF문을 줄기차게 써야하는 것이 힘들기 때문에 어느정도 엑셀함수에 대한 기본적인 이해도만 있다면 VLOOKUP을 사용해서 쓰는 것이 훨씬 간단합니다.



하지만, VLOOKUP에 대한 이해도가 없다면 이 예제는 무의미하니, IF문을 이용하는 예제로 다시 연습하시는 것이 좋습니다.


엑셀함수에는 VLOOKUP, HLOOKUP, LOOKUP이 있습니다. 오늘은 VLOOKUP을 사용하는데, 다른 함수에 대해서도 언제한번 다뤄보도록 하겠습니다.


이 함수를 이용해서 평점을 구할때 필요로하는 것은 바로 K2:L7 의 범위에 있는 평점표입니다. 저게 꼭 있어야 구할수 있습니다. 없으면 입력하셔야합니다.


저걸 기본 데이터로 평균이 저 범위에 들면 옆에 있는 평점을 가져온다는 개념이랍니다.


일단 한번 시작해볼까요?




H3셀에 셀포인터를 둔 다음 fx를 불러옵니다(함수호출)









함수마법사 대화상자가 나왔군요.

찾기 참조 영역으로 가봅니다.






제일 밑에 VLOOKUP이 있네요.





헐.. 보기에도 답답한 함수 인수 대화상자가 나왔어요.

자그마치 4개나 나왔네요..ㅋㅋ




입력해야할 인수를 전체적으로 확인해보도록 하겠습니다.





먼저 Lookup_value 는 평점을 구하고자하는 평균 -G3

Table_array 는 평점을 구해오고자 하는 데이터들이 모여있는 표 - $K$3:$L$7(꼭 절대주소로)

Col_index_num 은 평균으로 찾고자하는 평점이 있는 열의 수 : 2

Range_lookup은 이 예제에서 평균은 정확하게 60, 70 이렇게 딱떨어지지 않으므로 True를 적어서 비슷한 범위안에 들면 해당하는 평점을 가지고 올수 있게 하는 겁니다. 63.3333 이런 수들이 있으므로 true로 꼭 적어주셔야해요~~







요렇게 결과가 나왔습니다.


참 언제나 결과는 깔끔하게 잘 나오는데, 예제를 보면 이해가 가는데,ㅋㅋㅋ


창을 닫고 나면 생각이 안난다는게 문제..ㅠ.ㅠ






Vlookup 함수는 제가 수업해볼때도 느끼지만 대단히 어려운 함수입니다. 처음에는 무작정 따라해보고, 또해보고, 그런다음 어느 정도 자신이 붙었을때 혼자 힘으로 해보시기 바랍니다.


이함수를 공부할때는 절대주소($붙는 주소)에 대한 이해가 필수적입니다.!!!!!


그럼 오늘 예제는 여기까지입니다.


Posted by +*(__)*+ :