데이터 범위에서 k번째의 큰값, k번째 작은값을 구할때 LARGE 함수, SMALL 함수를 사용합니다. 매우 간단한 함수이지만 실제로 많이 사용되고 있습니다.
아래 그림은 코스피지수선물 20일간 데이터입니다.
주가 차트에서 알수 있는 20일동안의 최고가와 최저가를 텍스트로 나열하면 금방 구하기 힘듭니다. 가장 큰값과 가장 작은 값, 가장 큰값과 가장 작은 값을 제외한 최고, 최저가를 구해보겠습니다.
먼저 k번째 큰값 구하기입니다.
=LARGE(C2:F21,1) 가장 큰값(최고가)를 간단하게 구해줍니다.
=LARGE(C2:F21,2) 두번째 큰값를 구할수 있습니다.
데이터 갯수만큼 구할수 있습니다.
아래 그림은 k번째 작은 값을 구하는 small함수입니다.
=SMALL(C2:F21,1) 가장 작은 값(최저가)를 쉽게 구할수 있습니다.
=SMALL(C2:F21,2) 2번째 작은 값을 구할수 있습니다.
중간값은 MEDIAN 함수를 사용합니다.
=MEDIAN(C2:F21), 결과 255.23
데이터 범위의 중간에 있는 수이므로 통계분포에서 중심축에 있는 수입니다.
중심경향의 수를 구하는 세가지 방법중 하나인데요 AVERAGE 산술 평균, MODE 최빈수와 다른 값을 구해줍니다.
=MEDIAN(C2:F21), 결과 255.23
=AVERAGE(C2:F21), 결과 255.30
=MODE(C2:F21), 결과 265.1
아래 도움말을 참고하세요
LARGE 함수
데이터 집합에서 k번째로 큰 값을 반환합니다. 이 함수를 사용하면 상대 순위 값을 선택할 수 있습니다. 예를 들어 LARGE 함수를 사용하여 1등, 2등, 3등의 점수를 반환할 수 있습니다.
LARGE(array,k)
array k번째로 큰 값을 확인할 데이터 배열 또는 범위입니다.
k 데이터의 배열이나 셀 범위에서 가장 큰 값을 기준으로 한 상대 순위입니다.
array가 비어 있으면 #NUM! 오류 값이 반환됩니다.
k가 0 또는 0보다 작은 값이거나 데이터 요소 개수보다 큰 값이면 #NUM! 오류 값이 반환됩니다.
n이 범위에 있는 데이터 요소 개수이면(80개의 데이터가 있을 때,n=80) LARGE(array,1)은 가장 큰 값을 반환하고 LARGE(array,80)은 가장 작은 값을 반환합니다. LARGE(array,80)과 SMALL(array,1)은 같은 값입니다.
LARGE(array,1)과 SMALL(array,80)은 같은 값입니다.
SMALL 함수
데이터 집합에서 k번째로 작은 값을 반환합니다. 이 함수를 사용하면 데이터 집합에서 특정 상대 순위를 갖는 값을 반환할 수 있습니다.
SMALL(array,k)
array k번째로 작은 값을 구할 숫자 데이터 범위 또는 배열입니다.
k 데이터 범위나 배열에서 구하려는 가장 작은 값으로부터의 위치입니다.
MEDIAN 함수
주어진 수 집합의 중간값을 반환합니다. 중간값은 수 집합의 중간에 있는 값입니다.
MEDIAN(number1,number2,...)
number1, number2, ... 중간값을 계산할 인수로, 1개에서 255개까지 사용할 수 있습니다.
댓글 영역