Ch.1 핵심 함수

COUNTIFS / SUMIFS / RANK — 다중 조건과 순위

COUNTIFS와 SUMIFS의 인수 순서 차이를 정확히 구분할 수 있다비교 연산자(>=, <=)를 조건에 활용할 수 있다RANK.EQ로 순위를 매기고 동순위 처리를 할 수 있다

조건이 여러 개일 때 몇 개? 합계는?

부서별, 직급별로 인원수와 급여 합계를 구해야 하는 인사 보고서

COUNTIF/SUMIF는 조건 1개만 가능. 조건 2개 이상은?

COUNTIFS/SUMIFS는 다중 조건 집계의 기본, RANK는 순위 산출의 필수 함수입니다


article

핵심 내용

COUNTIFS는 여러 조건을 모두 만족하는 셀의 개수를 셉니다. COUNTIF의 다중 조건 버전입니다.

=COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2, ...)

→ (범위, 조건) 쌍을 반복 나열
→ 모든 조건을 AND로 결합

비교 연산자 사용법: 문자열로 감싸야 합니다! `=COUNTIFS(D2:D6, ">=3000000")` ← 큰따옴표 필수

COUNTIFS 다중 조건 수식 추적

SUMIFS는 COUNTIFS와 비슷하지만, 합계 범위가 첫 번째 인수입니다. SUMIF와 인수 순서가 다르므로 주의!

시험 함정: SUMIF는 합계범위가 마지막, SUMIFS는 합계범위가 첫 번째. 순서 착각하면 6점 전체 감점!

RANK.EQ는 범위 내에서 해당 값의 순위를 반환합니다. 성적표, 매출 순위 등에서 빈출됩니다.

=RANK.EQ(값, 범위, [순서])

순서 생략 또는 0: 내림차순 (큰 값이 1위)
순서 1: 오름차순 (작은 값이 1위)

절대참조 필수: =RANK.EQ(B2, $B$2:$B$10) — 수식 복사 시 범위가 이동하지 않도록 $ 고정!

SUMIFS 다중 조건 합계 수식 추적

LARGE(범위, k)는 k번째로 큰 값, SMALL(범위, k)는 k번째로 작은 값을 반환합니다.

기출 패턴: 상위 3명의 합계를 구하라 `=SUMPRODUCT(LARGE(범위, {1,2,3}))` — 1위+2위+3위 합산

SUMIFS와 SUMIF의 가장 큰 차이점은?

=COUNTIFS(B:B, ">=80", B:B, "<90")은 무엇을 세는가?

=RANK.EQ(B2, $B$2:$B$10)에서 $B$2:$B$10으로 쓰는 이유는?

image

시각 자료

다이어그램: cc-mg018
check_circle

핵심 정리

  • 1COUNTIFS(범위1, 조건1, 범위2, 조건2...) — 다중 조건 카운트
  • 2SUMIFS(합계범위, 범위1, 조건1...) — 합계범위가 첫 인수! (SUMIF와 반대)
  • 3비교 연산자는 문자열: ">=80", "<90" (큰따옴표 필수)
  • 4RANK.EQ(값, 범위) — 절대참조($) 필수, 0=내림차순, 1=오름차순
  • 5LARGE(범위, k) / SMALL(범위, k) — k번째 큰/작은 값

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작