용이네 아지트

엑셀에서 누적 개수 구하는 법 – COUNTIF 함수와 IF 함수 활용 본문

IT·자격증

엑셀에서 누적 개수 구하는 법 – COUNTIF 함수와 IF 함수 활용

용이네 아지트 2025. 2. 27. 16:30

엑셀을 사용하면서 특정 데이터의 누적 개수를 구해야 할 때가 있습니다.
예를 들어, TV, 에어컨, 컴퓨터 같은 제품별로 몇 개가 판매되었는지 파악하고 싶다면
각 제품이 등장할 때마다 숫자가 증가하는 방식이 필요합니다.

단순 개수는 COUNT, COUNTIF 함수로 쉽게 구할 수 있지만,
"누적 개수"를 계산하는 것은 약간 다른 접근이 필요합니다.

오늘은 엑셀 COUNTIF 함수와 IF 함수를 활용하여 누적 개수를 계산하는 방법을 알려드리겠습니다.


1. 누적 개수가 필요한 이유

보통 엑셀에서는 단순 개수만 세는 경우가 많습니다.
하지만 특정 조건별로 이전 값에 더해지는 형태의 누적 개수가 필요할 때도 있죠.

예를 들어, 다음과 같은 데이터가 있다고 가정해 보겠습니다.

A열(제품명)B열(누적 개수)

TV 1
TV 2
에어컨 1
TV 3
컴퓨터 1
에어컨 2

TV가 처음 나왔을 때 1,
그다음 TV가 또 나오면 2,
그다음 TV는 3이 되는 방식입니다.

이런 누적 개수 계산은 COUNTIF 함수로 해결할 수 있습니다.


2. COUNTIF 함수로 누적 개수 계산하기

🔹 COUNTIF 함수란?

COUNTIF 함수는 특정 조건을 만족하는 셀의 개수를 계산하는 함수입니다.

기본적인 사용법은 다음과 같습니다.

excel
복사편집
COUNTIF(범위, 조건)

예를 들어,

excel
복사편집
=COUNTIF(A:A, "TV")

이렇게 입력하면 A열에서 'TV'가 등장한 횟수를 계산할 수 있습니다.

하지만 위 방법은 전체 개수를 구하는 것이지 "누적 개수"는 아닙니다.
누적 개수를 구하려면 범위를 점점 확장해 줘야 합니다.


3. 누적 개수 계산 공식

각 행에서 특정 제품이 나올 때마다
이전까지의 개수 + 1이 되는 방식으로 누적 개수를 계산해야 합니다.

📌 COUNTIF를 활용한 공식

excel
복사편집
=COUNTIF($A$2:A2, A2)

🔹 공식 설명

  1. $A$2:A2
    • $A$2는 절대 참조로 고정하여 첫 번째 셀을 유지합니다.
    • A2는 상대 참조로 설정하여 행이 내려갈 때마다 범위가 확장됩니다.
    • 즉, A2:A2 → A2:A3 → A2:A4 이렇게 변하면서 누적 개수를 구하게 됩니다.
  2. A2 (조건)
    • 현재 행(A2)에 있는 값을 조건으로 사용하여
      동일한 값이 몇 번 나왔는지를 계산합니다.

이제 이 공식을 B2 셀에 입력하고,
아래로 드래그하면 자동으로 모든 행에 적용됩니다.

A열(제품명)B열(누적 개수)

TV 1
TV 2
에어컨 1
TV 3
컴퓨터 1
에어컨 2


4. IF 함수와 함께 활용하기

COUNTIF 함수만 사용하면 빈 셀이 있을 때 오류가 발생할 수 있습니다.
이런 경우를 방지하려면 IF 함수를 추가하여 빈 값을 처리하는 것이 좋습니다.

excel
복사편집
=IF(A2="", "", COUNTIF($A$2:A2, A2))

이 공식을 사용하면

  • 제품명이 없는 빈 셀에는 아무 값도 표시되지 않습니다.
  • 데이터가 깔끔하게 정리됩니다.

5. 특정 제품만 누적 개수 계산하는 법

만약 TV의 누적 개수만 구하고 싶다면,
다음과 같이 IF 함수와 COUNTIF 함수를 조합하면 됩니다.

excel
복사편집
=IF(A2="TV", COUNTIF($A$2:A2, A2), "")

이렇게 하면 TV인 경우에만 누적 개수를 계산하고,
다른 제품은 빈 칸으로 남겨둘 수 있습니다.


6. COUNTIF 함수 응용하기

📍 특정 날짜별 누적 개수 구하기

만약 특정 날짜별 판매량을 누적해서 보고 싶다면,
날짜 범위를 COUNTIF 함수와 함께 설정하면 됩니다.

📍 부서별 / 지역별 누적 개수 구하기

  • 부서별 직원 수 누적 계산
  • 지역별 판매량 누적 계산

이런 방식으로 응용하면 데이터 분석이 더욱 편리해집니다! 😊


7. 마무리

오늘은 엑셀 COUNTIF 함수와 IF 함수를 활용한 누적 개수 계산법을 배웠습니다.
기본적인 누적 개수 공식

excel
복사편집
=COUNTIF($A$2:A2, A2)

빈 값 처리를 위한 IF 함수 추가 공식

excel
복사편집
=IF(A2="", "", COUNTIF($A$2:A2, A2))

특정 제품만 누적 개수 구하기

excel
복사편집
=IF(A2="TV", COUNTIF($A$2:A2, A2), "")

이제 직접 엑셀에 적용해 보면서 데이터 분석을 더욱 효율적으로 해보세요! 😊