정보
-
업무명 : 엑셀에서 사용되는 COUNT 함수에 대한 정리 및 요약
-
작성자 : 박진만
-
작성일 : 2020-01-08
-
설 명 :
-
수정이력 :
내용
[특징]
-
엑셀에서 사용하는 COUNT 계열 함수는"COUNT" 를 포함해서 총 5개가 존재하고 있음.
-
각 COUNT 함수에 대한 특징과 기능을 소개하고자 함
[기능]
-
수치를 계산하는 COUNT 함수
-
입력된 값을 계산하는 COUNTA 함수
-
미 입력값을 계산하는 COUNTBLANK 함수
-
조건일치 (단일조건)를 계산하는 COUNTIF 함수
-
조건일치 (복수조건)를 계산하는 COUNTIFS 함수
[사용법]
-
없음
[사용 OS]
-
Window 10
[사용 언어]
-
Excel v2010
세부 내용
[개요]
-
엑셀에서 특정 조건을 만족하는 셀의 수를 알고 싶은 경우가 있다.
-
그럴 때 유용한 것이 COUNT 함수인데,이 COUNT 함수에는 여러 종류가 있기 때문에 어느 것을 사용하면 좋은 것인지 혼동되는 경우가 있다.
-
본 글에서는 COUNT 함수들의 종류와 그 기능에 대해 설명하고자 한다.
[수치 (숫자) 를 계산하는 COUNT 함수]
-
우선 자주 사용되는 COUNT 함수에 대해 설명하고자 한다.
-
COUNT 함수는 "수치 (숫자)가 입력되어있는 셀을 계산" 하는 함수이다.
-
아래와 같은 시험 결과를 나타내는 표가 있을 때 점수에 숫자 (숫자)가 입력되어 있는 경우 "시험을 치른 응시자 수"를 구한다고 하자.
-
= COUNT(계산하려는범위)
-
카운트를 표시 할 셀에서 상기한 COUNT 함수를 입력한다.
-
즉 계산하고자 하는 범위를 지정하면 끝이기 때문에 쉽게 COUNT를 사용할 수 있다.
-
COUNT 함수 사용법은 어렵지 않다. 그러나 겉으로 보았을 때 숫자처럼 보임에도 불구하고 카운트되지 않는 경우도 있는데, 이에 대해 조금 더 부연설명을 해보자.
-
아래의 COUNT 함수의 결과는 10이여야 할 것 같은데 9로 표시되고 있다.
-
그 이유는 하단 예시 적색 사각형 부분의 88이 "문자열" 이기 때문이다.
-
-
즉 이 경우 외형은 수치로 보이지만 서식 표시형식에서 "문자열"로 변경된 경우 숫자로 간주되지 않으므로, 계산 대상에서 제외된다.
-
덧붙여서, "숫자는 셀에서 오른쪽에 정렬되고, 문자열은 왼쪽에 정렬된다." 는 엑셀의 규칙을 이해하고 위의 표를 보았을 때 해당 셀이 숫자인지, 문자열인지 즉시 구분할 수 있다.
[셀에 값이 입력되어 있기만 하면 Count 하는 COUNTA 함수]
-
다음은 무엇이든 입력 된 셀을 계산하는 " COUNTA " 함수이다.
-
본 글에서는 "무엇인가 입력 된 셀을 계산하는" 것을 COUNTA 함수로 정의한다.
-
그 정의를 감안하면 「공백」, 「전각 스페이스」를 입력 한 경우에도 "무언가 입력된 상태" 이기 때문에, COUNTA 함수는 "공백 "또는 "전각 공백"을 계산 하게 된다.
-
즉 겉보기에는 아무것도 입력되지 않은 것 처럼 보이는 경우라도, "공백 역시 문자의 한 종류" 라는 사실을 기억하면 된다.
-
아래의 표는 "합격 판정"에 해당하는 A ~ C가 몇건 입력되어 있는지를 조사하기 위해 COUNTA 함수를 사용하는 경우이다.
-
= COUNTA(계산하려는범위)
-
[미입력된 셀을 계산하는 COUNTBLANK 함수]
-
이어서 COUNTA 함수와는 정반대되는 COUNTBLANK 함수의 설명이다.
-
즉, "아무것도 입력되어 있지 않다" 는 조건을 가진 셀의 개수를 계산한다.
-
아래의 표는 합격되지 않아 등급이 없는 인원들에 대해 계산하고자 할때를 가정한다.
-
= COUNTBLANK(계산하려는범위)
-
-
즉 COUNTBLANK 함수는 COUNTA 함수와는 반대로 '공백'이나 '전각 공백"을 카운트하지 않는다.
[조건 일치 (단일조건)를 계산하는 COUNTIF 함수]
-
"만약 ○○라면 계산 ' 처럼 하나의 조건에 일치 할 때 계산하는 것이 COUNTIF 함수이다.
-
아래 표와 같이 각 등급별로 인원수를 계산하고 싶은 경우를 예로 들 수 있다.
-
= COUNTIF (계산하려는 범위, 조건)
-
COUNTIF 함수의 형식은 위 예제의 경우 "A와 일치하는 셀만 계산" 하고 싶기 때문에, 일치 조건은 "A" 라고 써져있다.
-
※ 함수 (수식)에서 문자를 지정하려면 큰 따옴표 ( ")로 끼우는 것이 엑셀의 규칙임.
-
-
즉 "A"의 경우 "B"의 경우 "C"의 경우를 각각 계산 가능하다.
-
또한 조건에 있어서 수치를 비교하는 것 역시 가능하다.
-
예를 들어, 점수가 80 점 이상을 계산하려는 경우를 아래에서 보면,
-
즉 조건문의 "> = 80 "의 의미는, "80 점 이상인 경우" 라는 조건을 뜻한다-.
-
덧붙여서 조건문의 양 옆에는 "" 로 감싸주어야 한다. (이는 엑셀의 문법 규칙이므로 외워야 하는 수 밖에 없다.)
[조건 일치 (복수조건)를 계산하는 COUNTIFS 함수]
-
조금 전의 COUNTIF 함수는 하나의 조건에 대해 계산하지만, COUNTIFS는 여러 조건이 일치하는 셀을 계산하는 함수이다.
-
아래의 표와 같이 "남자이면서 A 등급" 으로 되어있는 사람의 수를 알고 싶은 경우를 예로들면,
-
= COUNTIFS ( 범위, 조건 , 범위, 조건 , 범위, 조건 ] ,,, [ 범위, 조건 (최대 127 개))
-
COUNTIFS 함수는 COUNTIF 함수를 이어붙인 형태이므로 '카운트하고 싶은 범위 + 조건' 을 연속으로 나열할 수 있다.
-
덧붙여서, "카운트하고 싶은 범위 + 조건"세트는 최대 127 개 지정할 수 있다.
요점
-
COUNT
-
수치가 입력 된 셀만을 계산함.
-
수치인데 카운트되지 않는 경우는 문자열 등이되어 있지 않은지 확인.
-
-
COUNTA
-
공백을 포함하여 값이 입력되어 있는 셀을 계산함.
-
-
COUNTBLANK
-
공백 문자를 포함하여 아무것도 입력되지 않은 셀을 계산.
-
즉, "입력하지 않은 셀"을 계산.
-
-
COUNTIF
-
하나의 조건에 일치하는 셀만 계산.
-
조건은 문자의 일치뿐만 아니라 숫자 비교에 의한 조건을 쓸 수 있음.
-
-
COUNTIFS
-
COUNTIF 함수의 복수형.
-
일치 조건이 2 개 이상인 경우에 사용. (조건은 최대 127 개까지)
-
참고 문헌
[논문]
- 없음
[보고서]
- 없음
[URL]
- 없음
문의사항
[기상학/프로그래밍 언어]
- sangho.lee.1990@gmail.com
[해양학/천문학/빅데이터]
- saimang0804@gmail.co
'사무 자동화 > Excel' 카테고리의 다른 글
[Excel] 엑셀 통합 문서에서 같은 시트를 비교하기 (2) | 2020.01.12 |
---|---|
[Excel] 엑셀에서 영업일 (근무일수) 구하는 방법 (0) | 2020.01.09 |
[Excel] 엑셀에서 나눗셈의 결과를 백분율로 표시하기 (0) | 2020.01.08 |
[Excel] SUM 함수를 사용하지 않고 모든 합계 구하기 (0) | 2020.01.07 |
[Excel] 엑셀에서 셀의 행 높이, 열 너비를 유지하면서 한번에 복사/붙여넣기 (0) | 2020.01.06 |
최근댓글