반응형
1. RANK.EQ 함수
- 역할: 특정 숫자의 순위를 반환 (동순위는 같은 등수)
- 기본 구조:
=RANK.EQ(숫자, 범위, [순서])
- 숫자: 순위를 구할 값
- 범위: 비교 대상 데이터 범위
- [순서]: 생략 시 내림차순(기본), 1이면 오름차순
2. LARGE 함수
- 역할: 범위에서 n번째로 큰 값을 반환
- 기본 구조:
=LARGE(범위, n)
- 범위: 수치가 있는 셀들
- n: 몇 번째로 큰 값을 구할지 (1: 최대값)
3. SMALL 함수
- 역할: 범위에서 n번째로 작은 값을 반환
- 기본 구조:
=SMALL(범위, n)
- 범위: 수치가 있는 셀들
- n: 몇 번째로 작은 값을 구할지 (1: 최소값)
📊 예제
반응형
이름 점수
홍길동 | 88 |
김철수 | 95 |
이영희 | 75 |
박민수 | 90 |
정수진 | 88 |
- 1) 순위 구하기
=RANK.EQ(B2, B$2:B$6)
→ 홍길동의 점수 88은 공동 3등
- 2) 2번째로 큰 점수
=LARGE(B2:B6, 2)
→ 결과: 90
- 3) 가장 낮은 점수
=SMALL(B2:B6, 1)
→ 결과: 75
예제 데이터
이름 점수
홍길동 | 88 |
김철수 | 95 |
이영희 | 75 |
박민수 | 90 |
정수진 | 88 |
목표
1. 각 사람의 점수 순위를 구하고
2. 상위 3명인지 여부를 예/아니오로 표시
1. 순위 계산 (RANK.EQ)
=RANK.EQ(B2, $B$2:$B$6)
이름 점수 순위
홍길동 | 88 | 3 |
김철수 | 95 | 1 |
이영희 | 75 | 5 |
박민수 | 90 | 2 |
정수진 | 88 | 3 |
🔍 설명:
- B2: 순위를 구할 점수
- $B$2:$B$6: 비교할 전체 점수
- RANK.EQ는 동점일 경우 같은 순위 부여 (홍길동 & 정수진 = 공동 3등)
2. 상위 3명 여부 판단
=IF(RANK.EQ(B2, $B$2:$B$6) <= 3, "예", "아니오")
이름 점수 순위 상위 3명 여부
홍길동 | 88 | 3 | 예 |
김철수 | 95 | 1 | 예 |
이영희 | 75 | 5 | 아니오 |
박민수 | 90 | 2 | 예 |
정수진 | 88 | 3 | 예 |
3. 특정 순위 점수 표시하기 (LARGE, SMALL)
- 2등 점수는?
=LARGE($B$2:$B$6, 2)
→ 90
- 최하위 점수는?
=SMALL($B$2:$B$6, 1)
→ 75
결합 공식 요약
목적 수식 설명
순위 구하기 | =RANK.EQ(B2, $B$2:$B$6) | 점수 기준으로 순위 계산 |
상위 3등 안에 들었는지 | =IF(RANK.EQ(B2, $B$2:$B$6) <= 3, "예", "아니오") | 순위가 3 이하면 "예" |
상위 n등 점수 보기 | =LARGE($B$2:$B$6, n) | n번째로 높은 점수 |
하위 n등 점수 보기 | =SMALL($B$2:$B$6, n) | n번째로 낮은 점수 |
반응형
'엑셀 함수 및 예제' 카테고리의 다른 글
엑셀 함수 및 예제 IF, RANK.EQ, CHOOSE 함수 (1) | 2025.07.03 |
---|---|
엑셀 함수 및 예제 FILTER, IF, INDEX, MATCH 함수 (0) | 2025.07.02 |
엑셀 함수 및 예제 COUNTIF, IF, NETWORKDAYS 함수 (0) | 2025.06.30 |
엑셀 함수 및 예제 UNIQUE, FILTER, SORT 함수 (0) | 2025.06.28 |
엑셀 함수 및 예제 INT, DAVERAGE 함수 (2) | 2025.06.26 |