컴활 1급 엑셀 함수를 처음 공부할 때 가장 많이 만나는 함수가 SUMIF, COUNTIF, VLOOKUP입니다.
세 함수 모두 이름은 익숙하지만 실제 문제에서 나오면 헷갈리는 포인트가 다릅니다. SUMIF 함수는 조건에 맞는 값을 더하는 함수이고, COUNTIF 함수는 조건에 맞는 개수를 세는 함수입니다. VLOOKUP 함수는 기준값을 세로 방향 표에서 찾아 원하는 열의 값을 가져오는 함수입니다.
처음에는 “조건 합계”, “조건 개수”, “찾기 함수”라고만 외우면 쉬워 보입니다. 그런데 막상 컴활 1급 실기 문제처럼 나오면 조건 범위와 합계 범위 순서, 문자 조건에 따옴표 붙이기, VLOOKUP 범위 고정, 정확히 일치 FALSE, 열 번호 계산에서 자주 틀립니다.
이번 글에서는 컴활 1급 엑셀 함수 중에서도 가장 먼저 정리해야 할 SUMIF, COUNTIF, VLOOKUP 자주 틀리는 문제를 예제표와 빈칸 퀴즈 방식으로 정리해보겠습니다. 나중에 예제 이미지를 넣기 쉽게 본문 중간중간 이미지 위치도 표시해두었습니다.

- 먼저 결론: SUMIF·COUNTIF·VLOOKUP 차이
- 예제 데이터 표 만들기
- SUMIF 함수 기본 구조
- SUMIF 자주 틀리는 문제
- COUNTIF 함수 기본 구조
- COUNTIF 자주 틀리는 문제
- VLOOKUP 함수 기본 구조
- VLOOKUP 자주 틀리는 문제
- SUMIF·COUNTIF·VLOOKUP 비교표
- 실전형 빈칸 퀴즈
- 오답을 줄이는 체크리스트
- 복사용 함수 공식 정리
- 함께 보면 좋은 글
1. 먼저 결론: SUMIF·COUNTIF·VLOOKUP 차이
세 함수는 모두 컴활 1급 엑셀 함수에서 자주 보이지만, 역할이 완전히 다릅니다.
- SUMIF: 조건에 맞는 값만 골라서 더합니다.
- COUNTIF: 조건에 맞는 셀의 개수를 셉니다.
- VLOOKUP: 기준값을 표의 첫 열에서 찾아 같은 행의 값을 가져옵니다.
| 함수 | 질문 형태 | 예시 문제 | 핵심 키워드 |
|---|---|---|---|
| SUMIF | 조건에 맞는 합계는? | 부서가 영업팀인 판매금액 합계 | 합계, 총액, 매출 합 |
| COUNTIF | 조건에 맞는 개수는? | 부서가 영업팀인 직원 수 | 개수, 인원수, 건수 |
| VLOOKUP | 기준값에 맞는 결과는? | 상품코드로 상품명 찾기 | 찾기, 조회, 불러오기 |
초보자가 헷갈리는 이유
컴활 문제에서는 “영업팀의 매출 합계”, “영업팀의 인원수”, “사번에 해당하는 부서명”처럼 한국어 문장으로 출제됩니다. 그래서 문제를 보고 먼저 합계를 구하는지, 개수를 세는지, 값을 찾아오는지를 구분해야 합니다.
2. 예제 데이터 표 만들기
아래 예제표를 기준으로 SUMIF, COUNTIF, VLOOKUP을 함께 연습해보겠습니다. 실제 포스팅에는 나중에 이 표를 엑셀 화면 이미지로 만들어 넣으면 체류시간이 더 좋아집니다.
| 사번 | 이름 | 부서 | 지역 | 판매금액 | 등급 |
|---|---|---|---|---|---|
| A001 | 김하나 | 영업팀 | 서울 | 1200000 | A |
| A002 | 이도윤 | 지원팀 | 부산 | 800000 | B |
| A003 | 박서연 | 영업팀 | 대전 | 1500000 | A |
| A004 | 최민준 | 개발팀 | 서울 | 950000 | C |
| A005 | 정유진 | 영업팀 | 광주 | 700000 | B |
| A006 | 한지우 | 개발팀 | 부산 | 1100000 | A |
이 표를 엑셀 시트에 넣었다고 가정하면 범위는 다음처럼 생각할 수 있습니다.
A열: 사번
B열: 이름
C열: 부서
D열: 지역
E열: 판매금액
F열: 등급
전체 데이터 범위: A2:F7
부서 범위: C2:C7
판매금액 범위: E2:E7
사번 조회 범위: A2:F7

3. SUMIF 함수 기본 구조
SUMIF 함수는 조건에 맞는 값만 골라 더하는 함수입니다. 컴활 1급 엑셀 함수 문제에서 “합계”, “총액”, “매출 합계”라는 말이 나오면 먼저 SUMIF를 의심해볼 수 있습니다.
SUMIF 기본 구조
=SUMIF(조건범위, 조건, 합계범위)
| 인수 | 의미 | 예시 |
|---|---|---|
| 조건범위 | 조건을 검사할 범위 | C2:C7 |
| 조건 | 찾을 조건 | "영업팀" |
| 합계범위 | 실제로 더할 값이 있는 범위 | E2:E7 |
예를 들어 부서가 영업팀인 사람들의 판매금액 합계를 구한다면 아래처럼 작성합니다.
=SUMIF(C2:C7,"영업팀",E2:E7)
이 수식은 C2:C7에서 “영업팀”을 찾고, 같은 행의 E2:E7 판매금액을 더합니다.
문제 문장으로 이해하기
“부서가 영업팀인 판매금액의 합계를 구하시오.”
조건범위: 부서가 있는 C2:C7
조건: "영업팀"
합계범위: 판매금액이 있는 E2:E7

4. SUMIF 자주 틀리는 문제
SUMIF에서 가장 많이 틀리는 부분은 조건범위와 합계범위를 반대로 쓰는 것입니다.
자주 틀리는 수식
=SUMIF(E2:E7,"영업팀",C2:C7)
이 수식은 잘못된 예입니다. 판매금액 범위에서 “영업팀”이라는 글자를 찾으려고 하기 때문입니다.
올바른 수식
=SUMIF(C2:C7,"영업팀",E2:E7)
조건은 부서 범위에서 찾고, 합계는 판매금액 범위에서 구해야 합니다.
SUMIF 조건에 비교 연산자가 들어갈 때
판매금액이 100만원 이상인 합계를 구한다면 조건에 비교 연산자를 사용합니다.
=SUMIF(E2:E7,">=1000000",E2:E7)
여기서 ">=1000000"처럼 비교 조건은 큰따옴표 안에 넣습니다.
자주 틀리는 포인트
>=1000000처럼 큰따옴표를 빼먹음- 조건범위와 합계범위의 행 개수가 다름
- 조건을 입력한 셀을 참조해야 하는데 문자로 직접 입력함
- 절대참조가 필요한데 범위를 고정하지 않음
5. COUNTIF 함수 기본 구조
COUNTIF 함수는 조건에 맞는 셀의 개수를 세는 함수입니다. 컴활 1급 엑셀 함수 문제에서 “개수”, “건수”, “인원수”라는 표현이 나오면 COUNTIF를 생각하면 됩니다.
COUNTIF 기본 구조
=COUNTIF(조건범위, 조건)
예를 들어 부서가 영업팀인 직원 수를 구하려면 아래처럼 작성합니다.
=COUNTIF(C2:C7,"영업팀")
문제 문장으로 이해하기
“부서가 영업팀인 직원 수를 구하시오.”
조건범위: 부서가 있는 C2:C7
조건: "영업팀"
결과: 영업팀이 몇 명인지 개수를 셈
COUNTIF로 등급 개수 세기
등급이 A인 사람의 수를 세고 싶다면 등급 범위인 F2:F7을 사용합니다.
=COUNTIF(F2:F7,"A")
지역이 서울인 사람 수를 세고 싶다면 지역 범위인 D2:D7을 사용합니다.
=COUNTIF(D2:D7,"서울")
6. COUNTIF 자주 틀리는 문제
COUNTIF는 SUMIF보다 구조가 단순하지만, 조건 작성에서 자주 틀립니다.
COUNTIF 자주 틀리는 포인트
- 조건에 큰따옴표를 빼먹음
- 조건범위를 잘못 선택함
- 합계가 필요한 문제인데 COUNTIF를 사용함
- 개수가 필요한 문제인데 SUMIF를 사용함
- 와일드카드 조건을 잘못 사용함
100만원 이상인 판매 건수 구하기
판매금액이 100만원 이상인 건수를 구하려면 판매금액 범위에서 조건을 검사합니다.
=COUNTIF(E2:E7,">=1000000")
이름에 “김”이 들어간 사람 수 구하기
이름에 특정 글자가 들어간 개수를 셀 때는 와일드카드 *를 사용할 수 있습니다.
=COUNTIF(B2:B7,"김*")
"김*"은 김으로 시작하는 값을 찾는 조건입니다. 만약 이름 중간 어디든 “김”이 들어간 값을 찾고 싶다면 "*김*" 형태를 사용할 수 있습니다.
COUNTIF 와일드카드 기본
"김*": 김으로 시작"*팀": 팀으로 끝남"*영업*": 영업이라는 글자를 포함
7. VLOOKUP 함수 기본 구조
VLOOKUP 함수는 기준값을 표의 첫 번째 열에서 찾고, 같은 행의 다른 열 값을 가져오는 함수입니다. 컴활 1급 실기에서 매우 자주 등장하는 함수입니다.
VLOOKUP 기본 구조
=VLOOKUP(찾을값, 표범위, 열번호, FALSE)
| 인수 | 의미 | 예시 |
|---|---|---|
| 찾을값 | 표의 첫 열에서 찾을 기준값 | "A003" |
| 표범위 | 찾을값과 결과값이 포함된 전체 범위 | A2:F7 |
| 열번호 | 표범위 안에서 가져올 열의 번호 | 3 |
| FALSE | 정확히 일치하는 값을 찾음 | FALSE |
예를 들어 사번 A003의 부서를 찾으려면 아래처럼 작성합니다.
=VLOOKUP("A003",A2:F7,3,FALSE)
표 범위 A2:F7에서 첫 번째 열인 사번 열에서 A003을 찾고, 같은 행의 3번째 열인 부서를 가져옵니다.
VLOOKUP 열번호 세기
A열 사번 = 1번째 열
B열 이름 = 2번째 열
C열 부서 = 3번째 열
D열 지역 = 4번째 열
E열 판매금액 = 5번째 열
F열 등급 = 6번째 열

8. VLOOKUP 자주 틀리는 문제
VLOOKUP은 컴활 1급 엑셀 함수 중에서도 실수가 많은 편입니다. 특히 아래 4가지는 꼭 확인해야 합니다.
VLOOKUP 자주 틀리는 포인트
- 찾을값이 표범위의 첫 번째 열에 없는데 VLOOKUP을 사용함
- 열번호를 실제 시트 열 번호로 착각함
- 표범위를 복사할 때 고정하지 않아 범위가 밀림
- 정확히 일치해야 하는데 FALSE를 빼먹음
실수 1. 찾을값은 표범위의 첫 번째 열에 있어야 함
VLOOKUP은 표범위의 첫 번째 열에서 찾을값을 검색합니다. 그래서 사번으로 찾으려면 표범위가 사번 열부터 시작해야 합니다.
# 올바른 예
=VLOOKUP("A003",A2:F7,3,FALSE)
# 잘못된 예
=VLOOKUP("A003",B2:F7,2,FALSE)
잘못된 예에서는 표범위가 B열부터 시작하므로 첫 번째 열이 이름입니다. 그런데 찾을값은 사번 A003이기 때문에 제대로 찾기 어렵습니다.
실수 2. 열번호는 표범위 안에서 세야 함
열번호는 엑셀 시트 전체의 열 번호가 아니라 선택한 표범위 안에서 몇 번째 열인지를 뜻합니다.
| 표범위 | 가져올 값 | 열번호 | 이유 |
|---|---|---|---|
| A2:F7 | 이름 | 2 | A부터 세면 B가 2번째 |
| A2:F7 | 부서 | 3 | A부터 세면 C가 3번째 |
| A2:F7 | 지역 | 4 | A부터 세면 D가 4번째 |
| A2:F7 | 판매금액 | 5 | A부터 세면 E가 5번째 |
실수 3. 표범위 고정하기
VLOOKUP 수식을 아래로 복사해야 한다면 표범위를 절대참조로 고정하는 경우가 많습니다.
=VLOOKUP(H2,$A$2:$F$7,3,FALSE)
$A$2:$F$7처럼 달러 기호를 붙이면 수식을 복사해도 표범위가 밀리지 않습니다.
실수 4. FALSE 빼먹기
컴활 실기에서 코드, 사번, 상품명처럼 정확히 일치하는 값을 찾아야 할 때는 마지막 인수에 FALSE를 넣는 것이 안전합니다.
=VLOOKUP(H2,$A$2:$F$7,3,FALSE)
VLOOKUP은 이렇게 외우세요.
찾을값 → 표범위 → 가져올 열번호 → 정확히 일치 FALSE
9. SUMIF·COUNTIF·VLOOKUP 비교표
세 함수를 한 번에 비교하면 문제를 읽고 어떤 함수를 써야 할지 판단하기 쉬워집니다.
| 문제에서 보이는 말 | 사용 함수 | 예시 수식 | 주의점 |
|---|---|---|---|
| 합계, 총액, 매출 합 | SUMIF | =SUMIF(C2:C7,"영업팀",E2:E7) |
조건범위와 합계범위 순서 |
| 개수, 건수, 인원수 | COUNTIF | =COUNTIF(C2:C7,"영업팀") |
조건 범위 선택 |
| 조회, 찾기, 해당 값 가져오기 | VLOOKUP | =VLOOKUP(H2,$A$2:$F$7,3,FALSE) |
첫 열, 열번호, FALSE |
컴활 1급 엑셀 함수는 눈으로만 보면 금방 헷갈립니다.
SUMIF, COUNTIF, VLOOKUP은 수식 구조를 손으로 한 번 써보고, 예제표 옆에 직접 입력해보는 방식이 가장 잘 외워집니다. 노트나 문제풀이용 키보드 메모에 “조건범위·조건·합계범위”처럼 함수 구조를 붙여두면 실기 연습 때 도움이 됩니다.
컴활 1급 함수 공부용 노트·문제집 살펴보기이 링크는 쿠팡파트너스 링크이며, 구매 시 일정액의 수수료를 제공받을 수 있습니다.

10. 실전형 빈칸 퀴즈
이제 실제 컴활 1급 엑셀 함수 문제처럼 빈칸을 채워보겠습니다. 정답은 눌러서 확인하세요.
Q1. 부서가 영업팀인 판매금액 합계를 구하시오.
조건범위: C2:C7
조건: 영업팀
합계범위: E2:E7
=SUMIF(__________,__________,__________)
Q1 정답 보기
정답은 =SUMIF(C2:C7,"영업팀",E2:E7)입니다.
부서가 있는 C2:C7에서 영업팀을 찾고, 판매금액이 있는 E2:E7을 더합니다.
Q2. 등급이 A인 사람의 수를 구하시오.
등급 범위: F2:F7
=COUNTIF(__________,__________)
Q2 정답 보기
정답은 =COUNTIF(F2:F7,"A")입니다.
등급 범위에서 A인 셀의 개수를 셉니다.
Q3. 판매금액이 100만원 이상인 건수를 구하시오.
판매금액 범위: E2:E7
=COUNTIF(__________,__________)
Q3 정답 보기
정답은 =COUNTIF(E2:E7,">=1000000")입니다.
비교 조건은 ">=1000000"처럼 큰따옴표 안에 넣습니다.
Q4. 사번 A003의 부서를 VLOOKUP으로 구하시오.
표범위: A2:F7
부서는 표범위에서 3번째 열
=VLOOKUP(__________,__________,__________,__________)
Q4 정답 보기
정답은 =VLOOKUP("A003",A2:F7,3,FALSE)입니다.
사번 A003을 표범위의 첫 열에서 찾고, 같은 행의 3번째 열인 부서를 가져옵니다.
Q5. H2 셀에 입력된 사번을 기준으로 이름을 가져오시오. 수식은 아래로 복사할 예정입니다.
표범위: A2:F7
이름은 표범위에서 2번째 열
=VLOOKUP(__________,$A$2:$F$7,__________,FALSE)
Q5 정답 보기
정답은 =VLOOKUP(H2,$A$2:$F$7,2,FALSE)입니다.
수식을 아래로 복사할 예정이므로 표범위는 $A$2:$F$7처럼 고정합니다.
11. 오답을 줄이는 체크리스트
컴활 1급 엑셀 함수 문제는 함수를 몰라서 틀리기보다, 작은 인수 하나를 잘못 넣어서 틀리는 경우가 많습니다.
SUMIF 체크리스트
- 조건을 검사할 범위를 먼저 잡았는가?
- 조건에 큰따옴표가 필요한지 확인했는가?
- 합계범위는 실제 더할 숫자 범위인가?
- 조건범위와 합계범위의 크기가 맞는가?
COUNTIF 체크리스트
- 합계가 아니라 개수를 구하는 문제인가?
- 조건범위를 올바르게 선택했는가?
- 문자 조건에 큰따옴표를 붙였는가?
- 비교 조건을
">=100"처럼 작성했는가?
VLOOKUP 체크리스트
- 찾을값이 표범위의 첫 번째 열에 있는가?
- 열번호를 표범위 안에서 세었는가?
- 수식 복사 시 표범위를 절대참조로 고정했는가?
- 정확히 일치가 필요하면 FALSE를 넣었는가?
12. 복사용 함수 공식 정리
아래 내용은 그대로 복사해서 컴활 1급 함수 노트에 붙여두면 좋습니다.
[컴활 1급 엑셀 함수 정리]
1. SUMIF 함수
역할: 조건에 맞는 값의 합계를 구함
구조:
=SUMIF(조건범위, 조건, 합계범위)
예시:
=SUMIF(C2:C7,"영업팀",E2:E7)
뜻:
C2:C7에서 영업팀을 찾고,
같은 행의 E2:E7 판매금액을 더함
2. COUNTIF 함수
역할: 조건에 맞는 셀의 개수를 구함
구조:
=COUNTIF(조건범위, 조건)
예시:
=COUNTIF(C2:C7,"영업팀")
뜻:
C2:C7에서 영업팀인 셀의 개수를 셈
3. VLOOKUP 함수
역할: 기준값을 표의 첫 열에서 찾아 같은 행의 값을 가져옴
구조:
=VLOOKUP(찾을값, 표범위, 열번호, FALSE)
예시:
=VLOOKUP(H2,$A$2:$F$7,3,FALSE)
뜻:
H2 값을 A2:F7 범위의 첫 열에서 찾고,
같은 행의 3번째 열 값을 가져옴
자주 틀리는 포인트:
- SUMIF는 조건범위와 합계범위 순서를 주의
- COUNTIF는 합계가 아니라 개수
- VLOOKUP은 찾을값이 표범위 첫 열에 있어야 함
- VLOOKUP 열번호는 표범위 안에서 계산
- VLOOKUP 정확히 일치는 FALSE
- 수식 복사 시 표범위는 $A$2:$F$7처럼 고정
13. 최종 정리
오늘의 핵심 정리
- SUMIF 함수는 조건에 맞는 숫자의 합계를 구합니다.
- COUNTIF 함수는 조건에 맞는 셀의 개수를 구합니다.
- VLOOKUP 함수는 기준값을 표에서 찾아 같은 행의 값을 가져옵니다.
- 문제에서 “합계”가 보이면 SUMIF를 먼저 생각합니다.
- 문제에서 “개수, 건수, 인원수”가 보이면 COUNTIF를 먼저 생각합니다.
- 문제에서 “조회, 찾기, 해당 값”이 보이면 VLOOKUP을 먼저 생각합니다.
- VLOOKUP은 표범위의 첫 번째 열에서만 값을 찾습니다.
- 컴활 1급 실기에서는 범위 고정과 FALSE 입력을 꼭 확인해야 합니다.
컴활 1급 엑셀 함수는 처음부터 어려운 함수만 외우려고 하면 금방 지칩니다. 먼저 SUMIF, COUNTIF, VLOOKUP처럼 자주 나오는 기본 함수를 확실하게 구분하는 것이 중요합니다.
특히 문제 문장을 읽고 “이건 합계 문제인가?”, “개수 문제인가?”, “조회 문제인가?”를 구분하는 습관을 들이면 함수 선택이 훨씬 쉬워집니다. 다음 단계에서는 SUMIFS, COUNTIFS, IF 중첩, INDEX MATCH처럼 조건이 여러 개인 문제로 확장해보면 좋습니다.
