728x90
반응형
고급 필터 유형 3: 상위 순위 + 조건 필터링 실전 예제
고급 필터 실전 문제 유형 중 유형 3번! 이번 포스트에서는 상위 N위 안에 드는 값과 여러 조건이 동시에 참인지 판단하는 방식을 함께 배워보겠습니다. 특히 RANK.EQ
, COUNTIF
, AND
함수의 조합을 이용해 정교한 고급 필터 조건식을 만드는 방법을 알려드릴게요.
✅ 문제 요약
조건 1️⃣: 주문 가격이 상위 10위 이내
조건 2️⃣: 4월, 5월, 6월의 점수가 모두 60점 이상
💡 핵심 함수 개념 정리
1. RANK.EQ(내 점수, 전체 범위, [옵션])
요소 | 의미 |
---|---|
내 점수 | 순위를 매길 대상 셀 |
전체 범위 | 비교할 전체 셀 범위 (절대 참조) |
옵션 | 0 : 내림차순, 1 : 오름차순 |
- 상위 점수일수록 1등이면 내림차순 → 옵션은 0 또는 생략
- 범위는 $
기호로 절대참조 (예: $F$2:$F$15
)
2. COUNTIF(범위, 조건)
특정 범위에서 조건에 맞는 셀의 개수를 반환
예: =COUNTIF(G2:I2, ">=60")
3. AND(조건1, 조건2, ...)
모든 조건이 참일 경우에만 TRUE 반환
🛠 실전 조건식 만들기
🔹 A17: 제목
조건
🔹 A18: 조건식
=AND(RANK.EQ(F2,$F$2:$F$15,0)<=10, COUNTIF(G2:I2, ">=60")=3)
F2
: 주문 가격$F$2:$F$15
: 전체 주문 가격 범위 (절대참조!)G2:I2
: 4월~6월 점수 범위COUNTIF(G2:I2, ">=60")=3
: 세 개 모두 60점 이상일 때만 TRUE
🔎 고급 필터 설정 방법
- 데이터 탭 → 고급 클릭
- 옵션:
- 목록 범위: 전체 데이터 영역
- 조건 범위:
A17:A18
- 복사 위치:
A20
(예시) - “다른 장소에 복사” 체크
- 확인 클릭!
👉 조건을 만족하는 데이터만 필터링됩니다.
🔁 함수 해석 다시 보기
=AND(
RANK.EQ(F2, $F$2:$F$15, 0) <= 10,
COUNTIF(G2:I2, ">=60") = 3
)
- 첫 번째 조건: 주문 가격이 상위 10위 이내
- 두 번째 조건: 4, 5, 6월 모두 60점 이상
→ 두 조건을 AND()
로 묶어서 둘 다 만족해야 필터 통과!
📌 요점 정리
RANK.EQ
: 상위 몇 위인지 판단할 때 필수COUNTIF
: 조건 개수 세기 (3개 과목 모두 통과 여부 확인)AND
: 두 조건을 함께 적용- 조건 범위는 반드시 열 이름 포함 두 줄로 구성!
✏️ 마무리 팁
RANK.EQ
에서 범위는 반드시 절대참조로 고정할 것COUNTIF = 3
은 세 과목 모두 만족해야만 TRUE- 필터 결과는 원본을 훼손하지 않도록 복사 위치 지정
728x90
반응형
'컴퓨터활용능력 > 1급 실기시험' 카테고리의 다른 글
엑셀 고급 필터 AND 조건 완벽 정리 (0) | 2025.07.06 |
---|---|
고급 필터 유형 4: 공백 조건 + 날짜 비교 실전 예제 (0) | 2025.07.02 |
엑셀 고급 필터 AND 조건 – 유형 2번 완벽 정리 (0) | 2025.07.01 |
엑셀 고급 필터 AND 조건 사용법 (0) | 2025.07.01 |
엑셀 고급 필터 작업 순서 정리 (0) | 2025.06.30 |