만물상 :: Index, Match, Max, Min 함수를 활용하여 최다 판매물품 / 최저 판매물품 찾기
본문으로 바로가기
반응형

안녕하세요~ 가래라 입니다~

오늘은 Index, Match, Max 함수를 활용한 방법을 알아 보도록 하겠습니다. 너무 기초 적인것들만 포스팅을 했더니 방문자들은 조금씩 계속 오르는데 내용에 질은 낮은거 같아 살짝~ 난이도 있는 항목을 오늘 준비 해 봤습니다~


일단 활용해서 만들기 전에 Index, Match, Max 함수에 대해서 알아 보도록 할께요~


1. Index함수 알아 보기


◎Index 함수 : 인덱스 함수는 셀 범위나 배열 범위에서 지정한 위치에 있는 값을 가져 오는 함수에요 

예를 들어서 X,Y의 데이터를 아래와 같이 되어 있다면 그에 해당 하는 위치에 있는데이터를 가져 오는 것입니다. 

위치는 위에서 부터 X축과 Y축의 중첨 되는 점의 데이터를 선택합니다.



위의 표대로 나열하면 아래의 그림처럼 있는 데이터를 선택 하게 되는 것입니다~ 




예를 들어서 X축 2에 Y축 2를 원한다면 위의 그림에 2,2의 위치로 가게 되겠죠^^


1) Index 함수의 구문을 살펴 보기


=INDEX(Array,Row_Num,Column_num)

함수의 구문은 이렇게 되어 있습니다.


Array = 참조 범위 -> 찾을 데이터의 범위 입니다.

Row_Num = 참조 범위 내 행 번호 입니다. Y축이에요

Column_num) = 참조 범위내 열 번호 입니다. X축이에요


예를 들어서 설명 하자면~!!





위의 그림 처럼 나타 낼 수 있겠내요^^

서식   =INDEX(C3:F6,3,2)

결과값 = "2"



2. MATCH 함수 알아 보기

◎ MATCH 함수 : MATCH 함수는 셀 범위에서 지정된 항목을 검색하고 범위에서 해당 항목이 차지하는 상대 위치(몇번째 위치인지)를 반환하는 함수 입니다.




1) MATCH 함수 구문 보기


=MATCH(Lookup_value,Lookup_array,Match_type) 


Lookup_Value : 찾을 값

Lookup_Array : 참조 범위 (단일 행 또는 열)

Match_type   : 일치 여부를 (정수 -1,0,1로) 지정 할 수 있습니다.




위의 그림을 예로 들면 "이래라"를 B3에서 B6사이에서 찾았을때 위에서 몇번째에 있느냐를 나타내 줍니다.

서  식 =MATCH("이래라",B3:B6,0)

결과값 = "3"


3. MAX 함수 알아 보기

◎ MAX 함수 : 참조 범위내에의 값중 최대값을 찾아 주는 함수 입니다.


1) MAX 함수의 구문 살펴 보기

=MAX(number1,[number2],[number3]......)

Number1...은 맥스 함수에서 찾는 범위를 여러개 지정 하여 나타 낼 때 사용 되는데요 그 중에서 제일 높은 값을 출력합니다.

예를 들어 Number1의 출력값이 1이고 Number2의 출력값이 2 라고 한다면 출력값은 더 높은 2가 출력이 되는 것입니다.




위와 같이 결과 값이 나와 집니다.

서식   =MAX(B2:E2)

결과값 = "40"


4. MIN 함수 알아 보기

◎ MIN 함수 :참조 범위내에의 값중 최소값을 찾아 주는 함수 입니다.


MAX 함수와 반대 되는 개념이라고말 알아 두셔도 될 것 같습니다. 추가 적인 설명은 생략하도록 하겠습니다.


자~ 이제 기본적으로 알아 두고 가야할 함수에 대해서는 전부 설명 하였습니다. 이 함수로 만들수 있는 것들이 엄청 많지만 오늘은 최다판매 물품 또는 최소 판매 물품 찾기를 해 보도록 하겠습니다.



5. 최다 판매 물품 찾기




일단 결과값은 위의 그림처럼 나온답니다~ 자~ 그럼~ 어떻게

저렇게~ 되는지 한번 알아 보도록 할께요~

수식 =INDEX(B2:$E$2,1,MATCH(MAX(B3:E3),B3:F3,0))

그림에 있는 1,2,3번으로 설명 해 드리도록 할께요

"1번" = 목표값이 들어가 있는 영역을 설정한 것입니다.

"2번" = 행 번호 입니다. 무조건 1번이 되겠죠 행이 하나 밖에 없으니

"3번" = "=MATCH(MAX(B3:E3),B3:F3,0)" 계산 하면 답은 1입니다.

MAX 함수의 값은 "42"이고 이 값과 똑같은 값은 1번째 값이기 때문에 결과 값은 1이 나오게 됩니다. 이 결과 값에 따라 Index 함수의 열번호(X축은) 1이 되므로 1번인 모니터가 결과값으로 출력 되는 것입니다.

최소값 물품 찾는 방법은 MAX를 MIN으로 바꿔 주시면 된답니다~



반응형