Ch.1 핵심 함수

오답 패턴 ② — 조건 범위 & 타입 혼동

DSUM/COUNTIFS에서 조건 범위 행 수 불일치 오류를 예방할 수 있다텍스트와 숫자 타입 혼동으로 발생하는 오류를 식별하고 해결할 수 있다VALUE, TEXT 함수를 활용하여 타입 변환 문제를 해결할 수 있다

수식은 완벽한데 결과가 0?

DSUM 조건 범위의 행 수가 안 맞거나, 숫자처럼 보이는 텍스트 때문에 합계가 0이 되는 상황

눈으로는 같아 보이지만 엑셀 내부에서는 전혀 다른 데이터가 됩니다

감점 원인 3~4위인 조건 범위와 타입 혼동을 정확히 이해합시다


article

핵심 내용

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)의 결과는?

compare_arrows

비교 정리

항목구분숫자텍스트
셀 정렬오른쪽 정렬왼쪽 정렬
SUM에 포함?포함됨무시됨 (0 취급)
비교 연산크기 비교 가능문자열 비교 (사전순)
셀 왼쪽 상단표시 없음초록색 삼각형 ▲
check_circle

핵심 정리

  • 1COUNTIFS/SUMIFS: 모든 조건 범위의 행 수가 반드시 일치해야 함
  • 2DSUM 조건 범위: 필드명 행 포함 필수 + DB 헤더와 정확히 동일한 필드명
  • 3텍스트 숫자 구분: 왼쪽 정렬 = 텍스트, 오른쪽 정렬 = 숫자
  • 4SUM은 텍스트를 무시(0 취급), IF는 자동 변환 — 함수마다 처리가 다름
  • 5VALUE(텍스트→숫자), TEXT(숫자→텍스트) — 변환 방향 혼동 주의

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

play_circle인터랙티브 레슨 시작