QUARTILE는 백분위 중 사분위 수만 구하는 함수로 백분위수 전체를 계산하는 PERCENTILE 함수의 파생함수입니다.
PERCENTILE에 대한 설명은 하기 링크에 설명해 두었습니다.
백분위수를 구하는 PERCENTILE 함수(.EXC, .INC의 차이), PERCENTRANK
PERCENTILE ⊃ QUARTILE이지만 백분위수를 계산할 때는 사분위로 많이 하기 때문에 간소화 버전이 됩니다.
1. QUARTILE = QUARTILE.inc
QUARTILE 함수와 QUARTILE.inc 함수는 용법과 결과가 완전히 같은 함수입니다.
호환성 문제를 위해 구버전인 QUARTILE 함수를 아직 지원하고 구버전함수를 지울 계획은 없어보이지만, 일단 문서는 신규버전인 QUARTILE.inc 함수로 작성해 둘 것을 추천합니다.
QUARTILE.INC(array,quart) : 데이터의 집단(array)에서 사분위(quart) 값을 계산합니다.
- Array : 사분위수를 계산하려는 숫자 값의 배열 또는 셀 범위입니다.
- quart : 계산하려는 사분위수입니다.
0 : 최소값입니다.
1 : 데이터 집단의 순위로 25% 값입니다.(상위 75%)로 PERCENTILE의 k = 0.25와 같습니다.
2 : 데이터 집단의 순위로 50% 값입니다.(상위 50%)로 PERCENTILE의 k = 0.50와 같습니다.
3 : 데이터 집단의 순위로 75% 값입니다.(상위 25%)로 PERCENTILE의 k = 0.75와 같습니다.
4 : 최대값입니다. - 정확하게 25%에 해당하는 등수가 없을 경우 가장 가까운 등수를 가진 2숫자 사이의 수를 반환합니다.
딱히 장점이라고 하기는 뭐하지만 이 함수로 max, min 함수도 대체할 수 있습니다.
그리고 PERCENTILE를 대신 사용할 수 있지만 소수점보다 정수를 사용할 수 있는 장점이 있습니다.

위의 예시를 보면 등수를 기준으로 사분위를 정하기 때문에 1등으로 높은 값이 혼자 높아도 영향이 없습니다.
전체적인 등수에 따른 숫자 배열이 중요합니다.
2. QUARTILE.exc
QUARTILE.EXC(array,quart) : 데이터의 집단(array)에서 사분위(quart) 값을 계산합니다. 0과 1을 제외하고 0과 1사이의 숫자를 구합니다.
- Array : 사분위수를 계산하려는 숫자 값의 배열 또는 셀 범위입니다.
- quart : 계산하려는 사분위수입니다.
1 : 데이터 집단의 순위로 25% 값입니다.(상위 75%)로 PERCENTILE.exc의 k = 0.25와 같습니다.
2 : 데이터 집단의 순위로 50% 값입니다.(상위 50%)로 PERCENTILE.exc의 k = 0.50와 같습니다.
3 : 데이터 집단의 순위로 75% 값입니다.(상위 25%)로 PERCENTILE.exc의 k = 0.75와 같습니다. - 정확하게 25%에 해당하는 등수가 없을 경우 가장 가까운 등수를 가진 2숫자 사이의 수를 반환합니다.
exc는 데이터 집단(array)의 최대값과 최소값 위, 아래로 각각 하나의 숫자가 더 있다고 생각하고 계산합니다.
다만 그 숫자는 명확하게 정의되지 않고 함수는 어디까지나 데이터 집단 안에서만 동작합니다.
'엑셀' 카테고리의 다른 글
엑셀(EXCEL) 단축키를 확인하고 사용하기와 리본 빠른실행 기능을 이용해서 단축키 만들기(원하는 바로 가기 키 만들기) (0) | 2023.05.20 |
---|---|
엑셀(Excel) 배열함수로 리스트에서 원하는 구간의 합계 구하기 (구간이 텍스트로 되어 있는 경우) (0) | 2023.05.13 |
엑셀(EXCEL) 데이터의 백분위수를 구하는 PERCENTILE 함수(.EXC, .INC의 차이) PERCENTRANK 집단에서 값의 위치를 구해보자 (0) | 2023.05.08 |
엑셀(EXCEL) 숫자 0을 표시 안하고 빈칸으로 남기거나, 0을 - 같은 다른 문자로 표현하는 방법 (0) | 2023.05.05 |
엑셀(EXCEL) 모집단과 표본집단의 분산을 구하는 VAR 함수와 분산과 표준편차를 보는 법 (0) | 2023.05.05 |