엑셀의 다양한 함수 중 엑셀 COUNTIF 함수는 SUMIF 함수와 매우 유사한 성격을 가지고 있습니다. SUMIF 함수가 특정 조건에 해당하는 값들의 “합계”를 구하는 것이라면, 엑셀 COUNTIF 함수는 특정 조건에 해당하는 값들의 “갯수의 합계”를 구하는 함수 입니다.
예를 들어 1,000원 짜리 바나나 5개가 한 장표에 들어 있다면 SUMIF 함수는 5,000원을 반환하겠지만 COUNTIF 함수는 5를 반환합니다. 아래의 예제와 표를 보며 보다 자세한 설명 드리도록 하겠습니다.
엑셀 COUNTIF 함수 사용법
1. 엑셀 COUNTIF 함수 사용할 장표 확인
저번 SUMIF함수 포스팅에 사용했던 장표입니다. 각 과일별 품목과 가격이 정렬되어 있으며 엑셀 COUNTIF 함수는 품목의 갯수가 몇 개인지 값을 반환하여 줍니다.
2. 기본형태 =COUNTIF()
모든 함수의 기본시작은 = 로부터 시작하며, 함수명을 입력하여 함수입력창을 호출할 수 있습니다. =COUNTIF() 를 입력하시면 두 개의 값을 입력받는것을 확인하실 수 있습니다.
3. 범위 선택
갯수를 세고자 하는 범위를 선택 합니다. 예제에서는 품목의 갯수를 셀 것이므로 품목 전체를 선택 합니다. 해당 품목의 열은 C 행은 5부터 12이므로 C5:C12라는 범위로 입력 되었습니다. 굳이 타이핑 하지 않고 마우스로 드래그하여 선택하면 자동으로 범위 선택이 가능합니다.
4. 대상 선택
대상은 세고자 하는 “품목명” 입니다. 처음으로 범위를 선택 했다면 그 선택된 범위 중 세고자 하는 이름을 직접 입력 하거나, 해당 품목명이 기재된 셀을 선택 합니다. 저는 별도의 COUNT용 장표를 만들어 두었으므로 셀을 선택하였습니다.
정리하면 방법은
=COUNTIF(C5:C12, F5) 이거나
=COUNTIF(C5:C12, “바나나”) 입니다.
단, 여러 품목을 한 번에 카운팅 하고 싶다면 1번처럼 품목명이 있는 셀을 만들어두어야 차후 복사해서 사용할 때 편하게 사용 가능합니다.
5. 반환값 확인
함수를 입력하면 셀에 함수의 반환값이 나타납니다. 표면적으로는 4가 기재되어 있지만 이 4가 셀의 값이 아니고 위에 함수가 실제 값입니다.
6. 복사하여 사용
바나나 합계에 입력한 함수를 복사 (Ctrl+C) 하여 아래에 붙여넣기 (Ctrl+V) 해주면 위와 같이 각 품목별 카운트값을 반환합니다. 4가 복사된게 아니라 함수가 복사되었기 때문입니다.
6-1. 범위 고정
그런데 복사한 값이 틀어지는 경우가 있습니다. 복사를 하면 엑셀은 복사한 셀이 이동한 칸만큼 함수 내 범위도 칸을 자동이동시키기 때문입니다.
6-2. 범위고정 시키는 방법
이런 범위가 변동되는 것을 방지하기 위해 선택된 범위에 커서를 올리고 F4키를 입력합니다. 범위에 달러 표시가 되는데 달러로 감싸진 범위는 다른 곳에 복사하더라도 변하지 않는 절대값을 가지게 됩니다.
7. 고정된 값으로 복사
이렇게 고정된 값으로 다시 복사를 하면 아래의 셀에 복사된 함수범위도 바나나와 똑같은 범위를 나타내는
것을 확인할 수 있습니다.
8. 함수가 아닌 “값”으로 변환
앞서 설명드린바와 같이 복사된 모든 값은 숫자가 보이지만 실제는 “함수”로 이루어진 값들입니다. 이 값들을 실제 “정수”로 표현하고 싶다면 전체 복사 후 같은 위치에 붙여넣기 하면서 붙여넣기 옵션 중 값을 선택 합니다.
그럼 위 함수입력칸을 보더라도 함수가 아닌 값으로 치환된 것을 확인하실 수 있습니다.
감사합니다.
같이 보시면 좋은 글
엑셀 필터 안될때, 해당 오류는 간단하게 해결 가능합니다.
엑셀 VLOOKUP 함수 사용법, 이해하기 쉽게 떠먹여드립니다.