Ch.1 핵심 함수
오답 패턴 ② — 조건 범위 & 타입 혼동
수식은 완벽한데 결과가 0?
DSUM 조건 범위의 행 수가 안 맞거나, 숫자처럼 보이는 텍스트 때문에 합계가 0이 되는 상황
눈으로는 같아 보이지만 엑셀 내부에서는 전혀 다른 데이터가 됩니다
감점 원인 3~4위인 조건 범위와 타입 혼동을 정확히 이해합시다
핵심 내용
COUNTIFS, SUMIFS, AVERAGEIFS 등 다중 조건 함수에서 조건범위들의 행 수가 다르면 #VALUE! 오류가 발생합니다.
실수 원인: 범위를 마우스로 드래그할 때 끝 행이 다르게 잡히는 경우가 많습니다. 시험에서는 문제에 제시된 범위를 정확히 확인하세요.
DSUM의 조건 범위는 별도 셀 영역에 작성합니다. 이때 필드명 행을 반드시 포함해야 하고, 필드명이 정확히 일치해야 합니다.
DSUM 조건 범위 3대 실수: ① 필드명 행 누락 ② 필드명 불일치 ③ 조건 값에 공백 포함
셀에 100이 보여도, 그것이 숫자 100인지 텍스트 "100"인지에 따라 결과가 완전히 달라집니다. 엑셀은 텍스트 "100"을 연산에서 무시합니다.
VLOOKUP 타입 불일치: 찾을값이 숫자인데 기준열이 텍스트(또는 반대)면 #N/A 오류! VALUE나 TEXT로 타입을 맞춰야 합니다.
VALUE: 텍스트 → 숫자 변환 TEXT: 숫자 → 서식 지정 텍스트 변환 이 두 함수의 방향을 혼동하면 #VALUE! 오류가 납니다.
VALUE 없이 MID만 쓰면? MID 결과는 항상 텍스트! 텍스트 "1" <= 2는 엑셀이 자동 변환하지만, CHOOSE나 VLOOKUP에서는 오류 발생.
=COUNTIFS(A2:A10, "영업부", B2:B20, ">=80")의 결과는?
DSUM에서 조건 범위를 지정할 때 반드시 포함해야 하는 것은?
셀 A1에 텍스트 "200"이 입력되어 있을 때, =SUM(A1, 100)의 결과는?
비교 정리
| 항목 | 구분 | 숫자 | 텍스트 |
|---|---|---|---|
| 셀 정렬 | 오른쪽 정렬 | 왼쪽 정렬 | |
| SUM에 포함? | 포함됨 | 무시됨 (0 취급) | |
| 비교 연산 | 크기 비교 가능 | 문자열 비교 (사전순) | |
| 셀 왼쪽 상단 | 표시 없음 | 초록색 삼각형 ▲ |
핵심 정리
- 1COUNTIFS/SUMIFS: 모든 조건 범위의 행 수가 반드시 일치해야 함
- 2DSUM 조건 범위: 필드명 행 포함 필수 + DB 헤더와 정확히 동일한 필드명
- 3텍스트 숫자 구분: 왼쪽 정렬 = 텍스트, 오른쪽 정렬 = 숫자
- 4SUM은 텍스트를 무시(0 취급), IF는 자동 변환 — 함수마다 처리가 다름
- 5VALUE(텍스트→숫자), TEXT(숫자→텍스트) — 변환 방향 혼동 주의
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작