COUNT함수는

크게

COUNT와 COUNTA

COUNTIF와 COUNTIFS

DCOUNT와 DCOUNTA로 나뉩니다.

많죠? ㅋ

 

킹치만, 조금만 주의깊게 보시면

 

"A"를 마지막에 붙인다든지,

"D"를 앞에 붙인다든지,

"IF"나 "IFS"가 붙는다든지.

다른 함수들도 마찬가지이지만,

이건 일종의 수식입니다.

 

먼저 "A"가 마지막에 붙으면,

범위 내 모든 셀을 세겠다는 의밉니다.

그렇다면 "A"가 없다면?

범위 내 모든 셀 중 "숫자"만 셉니다.

COUNT와 COUNTA의 범위를 동일하게 설정하면,

COUNT는 3,

COUNTA는 6이라는 결과 값이 나옵니다.

COUNT는 "숫자만" 세기 때문에,

위 범위 중 반(1) / 국어(70) / 영어(90)만 표현합니다.

그래서 3이 나와요.

반면에,

COUNTA는 "모든 셀"을 세기 때문에

범위 내 6개의 셀을 모두 표현합니다.

그래서 6이 나오죠.

*모든 셀 = 범위 내 비어있지 않은 셀

11등의 " 11 "은 문자 아니야?

문자열과 숫자열이 결합할 때 문자열로 인식되는 것이 아직 어렵다면?

문제 2번 해설

COUNTIF와 COUNTIFS의 차이는 정말 쉬워요.

COUNTIF는 조건이 하나

COUNTIFS는 조건 여러개

이게 전부입니다.

그래서 위 사진에서

COUNTIF의 조건은 영어 >= 80을 설정했고,

COUNTIFS의 조건은 영어>=80 AND 성별 = 남 으로 설정했습니다.

그리고 대망의 DCOUNT는 나중에 엑세스 문제에서 정말 많이 나와요 ㅠㅠ

어렵습니다.

그전에, DCOUNT와 DCOUNTA의 차이는 "A"입니다.

위 COUNT와 COUNTA의 차이점과 동일합니다.

이처럼

"D"가 포함된 함수는 (DSUM, DAVERAGE 등)

DATABASE와

" 특정 조건 "을 필요로 합니다.

고급필터와 비슷(?)한 원리입니다.

사진에 "DCOUNT조건"라고 써있죠?

필드명이랑 다르기만 하면 됩니다.

그리고 그 밑에 TRUE는

F3 >= 80 이라는 식을 작성해서 TRUE로 나오는 것

풀이 설명을 이어하자면,

데이터베이스는 " 표의 전체 " or " 표의 첫 셀 "로 지정하시면 됩니다.

"이 범위 내에서 찾겠다"라는 의미합니다.

그리고 필드로 "하나의 열" 을 지정해 주는 겁니다.

이 하나의 열은 " 조건이 충족할 수 있는 열 "이겠죠?

그래서 필드는 열의 첫 셀 or 6을 입력해 줍니다.

6이요?????????

영어 필드가 데이터베이스 내 6번째 열이죠?

그래서 6입니다.

무조건 6이 아닙니다.

(맘편히 셀을 클릭하는 것을 추천드려용)

그리고!

가장 중요한 것!!!!!!!!

조건을 따로 " 셀 "에 표시해야 합니다.

아마 문제에서

"조건은 ~~에 작성 "이라고 언급할 겁니다.

그대로 ~ 문제에 따라 조건을 작성하시면 됩니다.

중요한 것은 필드명이겠죠?

조건부 서식과 같은 원리일겁니다.

필드명도 같이 조건에 포함시켜 주셔야 합니다.

물론 작성한 필드명은 주어진 표의 필드명과 달라야 하겠죠?


글로 설명하기 어렵네요...

영상으로 제작할 수 있는 방법을 찾아야 할 것 같습니다...

 

제 노트북이 버틸 수 있을까요 ㅋㅋㅋ

 

긴 글 읽어주셔서 감사합니다.

 

+ Recent posts