가계부 거래 건수와 COUNTA: 빈 문자열도 세는 함수부터 구분하세요

가계부 금액 열에서 COUNTA를 썼다고 곧바로 거래 건수가 되는 것은 아닙니다. COUNTA는 비어 있지 않은 셀을 세며, 수식이 돌려준 빈 문자열도 셉니다. 숫자만 세는 COUNT와 먼저 비교하세요.
1. 무엇을 한 건으로 셀지 먼저 정하기
가계부에는 지출뿐 아니라 수입, 취소, 메모, 아직 정산하지 않은 항목이 섞일 수 있습니다. 금액 열에 무언가 적혔다는 사실과 실제로 돈이 오갔다는 사실은 다릅니다. 먼저 “확정된 지출만”, “영수증 한 장씩”처럼 집계할 대상을 한 문장으로 적어 두세요.
그다음 한 행이 한 거래인지 확인합니다. 영수증 한 장을 품목별로 세 행에 나눴다면 행 수와 영수증 수는 달라집니다. COUNT나 COUNTA는 이런 장부 규칙을 대신 판단하지 않습니다.
2. 같은 범위인데 결과가 다른 예

아래는 함수 차이를 확인하기 위한 가상의 연습 범위 A2:A6입니다. 실제 지출 기록이나 금융계좌 자료가 아닙니다.
| 셀 | 입력 내용 | COUNT / COUNTA |
|---|---|---|
| A2 | 숫자 1000 | 포함 / 포함 |
| A3 | 숫자 0 | 포함 / 포함 |
| A4 | 문자 미기록 | 제외 / 포함 |
| A5 | 수식 ="" | 제외 / 포함 |
| A6 | 입력하지 않은 빈칸 | 제외 / 제외 |
=COUNT(A2:A6)는 2, =COUNTA(A2:A6)는 4입니다. 0도 숫자입니다. 빈 문자열은 겉보기에 비어 있어도 COUNTA에서는 비어 있지 않은 값으로 처리됩니다.
3. 숫자가 맞는지 수식보다 먼저 확인
예상보다 건수가 많으면 범위를 늘려 붙인 제목·합계·주석 행이 들어갔는지 살펴봅니다. 이어 빈칸처럼 보이는 셀의 수식 입력줄을 확인하세요. 오류 값이나 메모 문자도 COUNTA 집계에 들어갑니다.
반대로 COUNT 결과가 작으면 금액이 숫자로 저장됐는지 확인할 필요가 있습니다. 숫자로 보이는 문자열과 실제 숫자는 다른 데이터입니다. 원본을 보존하고 별도 연습 범위에서 비교한 뒤 장부 규칙을 정리하는 편이 안전합니다.
4. 다음 달에도 쓸 집계 메모
기간 / 세는 대상 / 한 행의 의미 / 사용할 금액 범위 / 제외할 메모·합계 / 예상 건수 / 함수 결과를 한 줄씩 남겨 보세요. 조건에 맞는 행만 세어야 한다면 COUNTIF·COUNTIFS처럼 조건을 지정하는 함수를 별도로 검토해야 합니다.
5. 자주 묻는 질문
COUNTA가 4면 네 번 지출한 건가요?
아닙니다. 예시에서는 미기록 문자와 빈 문자열까지 포함한 수입니다. 실제 거래 여부는 장부의 날짜·분류·확정 상태와 함께 확인해야 합니다.
0원이면 제외해야 하나요?
함수상 숫자 0은 COUNT와 COUNTA에 포함됩니다. 0원 행을 집계 대상에서 뺄지는 가계부 운영 규칙의 문제입니다.
확인 기준 2026년 10월 18일. 공식 자료: Microsoft COUNTA 함수.
대표 삽화는 이해를 돕기 위해 AI로 제작했습니다. 본문의 정리 도표는 안내 내용을 바탕으로 직접 구성했습니다.
댓글
댓글 쓰기