본문으로 바로가기

엑셀 excel count counta countblank countif

category 컴일반 2020. 3. 20. 16:00
728x90
반응형

이번 강의는

내가 지정한 셀범위에서

셀의 개수를 세는

함수들을 공부합니다.

공부하기에 앞서 생각을 해볼 내용이 있습니다.

엑셀은 사람수를 세는 것을 하지 못합니다.

출석부를 보면

출석에 표시된 사람이

3명입니다.

즉 우리 눈으로 봤을 때

표시가 제 각각이지만

5명 중

3명이 출석이 된것을 알 수 있습니다.

엑셀은 이것을 스스로 알지못합니다.

단지,

출석여부 5개 셀에서

비어있지 않은 셀 개수가 3개

비어있는 셀 개수가 2개

이런식으로 개수 파악을 하게끔

함수가 만들어져 있는 것이고

그것을 사용하기에 따라서

셀 개수를

'인원 수'

'물건 개수'

등으로 그저 표현할 뿐입니다.

인원수를 체크하세요 라고 해서

인원수를 체크하는 함수가 있는게 아니라

셀 개수를 세는 함수로

인원수 체크하게끔 한다라고 여겨주세요

출석인원을 구하려고 합니다.

함수 중에서

counta() 를 찾습니다.

설명을 보면 비어있지 않은 셀의 개수

를 구하는 함수라고 되어있습니다.

지금 상황에서 이용하기 좋은 함수네요.

인수를 보면

두 개가 있습니다.

Value1

Value2

지금처럼

인수 이름이 같고 숫자만 다르다면

Value1에 입력하든

Value2에 입력하든

상관없다는 뜻이에요.

하지만 경우에 따라 다르기 때문에

항상 첫번째에 입력해주세요.

출석여부의 셀 다섯개를 범위지정합니다.

3이라고 나왔네요

결석은 빈 셀에 해당되기 때문에

COUNTBLANK를 이용했습니다.

전체 인원수는

출석과 결석의 합이 되니

=SUM()을 이용했습니다.

만약 출석체크 옵션이

위와 같이

출석:1, 조퇴:2, 결석:공백

이라면

숫자만 들어 있는 셀을 세는 함수

COUNT()를 이용할 수도 있습니다.

COUNT는 온전히 숫자만 들어있는 셀을 셉니다.

COUNTA는 비어있지만 않으면 세는 것이구요

지금과 같은 상황이라면

COUNT를 사용하나

COUNTA를 사용하나 같은 결과입니다.

이용하기 나름

옵션이 이렇게 바뀌었습니다.

출석:1, 조퇴:2, 결석:0

결석도 숫자가 되는 상황이네요

그랬더니

COUNT 함수라서 5가되고

COUNTBLANK라서 공백이 없으니 0이 되었어요

이런 출석부라면 함수가 적절하지 못합니다.

숫자의 종류에 따라 달라지는 현상

조건식이 등장합니다.

1이나 2가 출석이니

0보다 크다 또는 1보다 크거나 같다

조건이 맞는 셀의 개수를 세는 함수

COUNTIF입니다.

인수를 보면

Range : 셀 전제 범위(지금은 출석체크 5개)

Criteria : 조건식을 "" 안에 넣습니다.

식 종류

"=1" 같다

">=1" 이상, 크거나 같다

">1" 초과, 크다

"<>1" 같지않다.

"<=" 이하, 작거나 같다

"<" 미만, 작다

"=>" 이거나 "=<" 의 식은 틀린식입니다.

이렇게 개수를 세는 함수는

다양히 많이 있습니다.

하지만 함수 결과값에

의미를 부여하는 것은

사용자 몫입니다.

상황에 따라

어떤 함수가

내가 원하는 결과를 만들어내는지

파악해서

함수 종류를 고르시면 됩니다.

보시는 글이 유익하거나 도움이 되시면

​왼쪽 아래에 있는 좋아요 '하트'를 눌러주시면 블로그 작성에 도움이됩니다.​

감사합니다. ^^


728x90
반응형