엑셀 피벗테이블에서 값이 합계(Sum)가 아니라 개수(Count)로 표시될 때 원인·해결(숫자형 정리, 값 필드 설정, 공백/텍스트 처리, 파워쿼리 타입 고정)

엑셀 피벗테이블 ‘합계 대신 개수’로 나올 때 완벽 해결

엑셀 피벗테이블 합계 대신 개수 문제가 생기는 이유와 가장 빠른 해결법을 정리했습니다. 값 필드 설정 변경, 숫자형 강제 변환, 파워쿼리로 타입 고정까지 따라 하면 재발을 막을 수 있습니다.

Quick Fix(3분)

  1. 값 영역 필드 우클릭 → 값 필드 설정합계 선택.
  2. 소스에서 숫자형 강제: 텍스트 나누기 마침 또는 붙여넣기 선택=곱하기 1.
  3. 피벗 우클릭 → 새로 고침.

왜 ‘합계 대신 개수’가 되나

숫자 열에 텍스트/공백/에러가 하나라도 섞이면 피벗의 기본 요약이 개수가 됩니다. 숫자형으로 정리하세요.

상황별 해결법

값 필드 설정 바꾸기

값 필드 설정에서 합계로 바꾸고, 숫자 형식으로 #,##0 등을 지정합니다.

텍스트/공백 섞인 숫자 해결

=VALUE(TRIM(SUBSTITUTE(A2,CHAR(160)," ")))

유럽식 표기는 =NUMBERVALUE(A2,",",".") 를 사용합니다.

하이픈·N/A 처리

하이픈은 0으로 치환, N/A 등은 IFERROR로 0 처리 또는 제외.

여러 요약 혼용

같은 값을 값 영역에 2번 넣어 합계/평균/비율을 동시에 표시합니다.

파워쿼리/데이터모델로 재발 방지

  1. 가져오기 시 형식 감지 ‘안 함’ → 숫자 열 형식=정수/소수.
  2. 하이픈/문자는 바꾸기(0 또는 Null).
  3. 데이터 모델에 추가하여 타입 고정.

실무 예제

// NBSP 제거 후 숫자
=VALUE(TRIM(SUBSTITUTE(A2,CHAR(160)," ")))
// 유럽식 → 한국식
=NUMBERVALUE(A2, ",", ".")

Troubleshooting

증상원인해결
개수로만 뜸텍스트/공백 섞임텍스트 나누기/곱하기1/VALUE
합계로 바꿔도 원복소스 타입 텍스트파워쿼리로 타입 강제
합계 0/이상NBSP/유럽 표기/하이픈CHAR160 제거, NUMBERVALUE, 치환
서식 깨짐피벗 고유 서식 미적용값 필드 설정 > 숫자 형식

관련 글

Leave a Reply

Your email address will not be published. Required fields are marked *