본문 바로가기
컴퓨터

엑셀 count, countif와 countifs의 차이, countifs 사용법

by 루루미미아범 2023. 5. 7.
반응형

안녕하세요.

엑셀에서는 범위에서 내가 원하는 문자의 개수를 세는 함수가 있죠.

count 함수가 있는데 if가 더해진 countif, 그리고 ifs가 더해진 countifs가 있죠.

막상 쓰려고 하면 이 세 가지 중 어떤 것을 써야 할지 헷갈릴 때가 있는데요.

우선 개략적인 차이점을 말씀드릴게요.


count - 무식하게 세는 함수. 그냥 빈 셀 말고 뭐라도 채워져 있는 셀 개수를 세라. / 하지만 괄호 안에 내가 원하는 조건이 있으면 그 조건에 맞는 셀 개수를 세라

countif - 내가 지정한 조건에 맞는 셀의 개수를 세라. 앞의 count랑 비슷할 수 있는데요. count와 같은 경우는 count(조건)이라고 보시면 됩니다. count(범위)는 무식하게 비어있지 않은 셀 개수를 세는 것이지만 count(조건)은 조건이라는 게 들어가서 한 차원 똑똑해진 것이죠. 그러니 count(조건)은 countif와 비슷한 함수라고 보시면 됩니다.

countifs - countif가 일차원함수라면 countifs는 이차원 이상, 그러니까 다차원 함수라고 보시면 됩니다. 조건이 여러 개 들어가 있는, 그중에서 만족하는 것의 개수를 세는 함수입니다.

예를 들어, A1부터 A10까지의 범위에서 조건으로 "10보다 큰 값"을 지정하면, 해당 범위 내에서 10보다 큰 값인 셀의 개수를 반환합니다. 반면에 countifs는 여러 개의 조건을 만족하는 범위 내의 셀 개수를 계산하는 함수입니다.

예를 들어, A1부터 A10까지의 범위에서 조건으로 "10보다 큰 값"과 "20보다 작은 값"을 지정하면, 해당 범위 내에서 10보다 크고 20보다 작은 값인 셀의 개수를 반환합니다. 따라서 countif는 하나의 조건에 대해서만 계산이 가능하고, countifs는 여러 개의 조건을 조합해서 계산이 가능하다는 차이점이 있습니다.


본격적으로 countifs의 함수에 대해 사용하는 방법을 알아봅시다.

예를 들어, A1부터 A10까지의 범위에서 "10보다 큰 값"과 "B열의 값이 'Pass'인 경우"를 모두 만족하는 셀의 개수를 구하려면, 다음과 같이 countifs 함수를 사용할 수 있습니다.

=countifs(A1:A10, ">10", B1:B10, "Pass") 위의 식은 A1부터 A10까지의 범위에서 값이 10보다 크고, 동시에 B1부터 B10까지의 범위에서 값이 "Pass"인 셀의 개수를 반환합니다. 이처럼 countifs 함수는 여러 개의 조건을 조합해서 범위 내에서 원하는 셀의 개수를 쉽게 구할 수 있도록 도와줍니다.

결과적으로 countif와 countifs의 가장 큰 차이점은 조건의 개수입니다. countif는 하나의 조건을 만족하는 범위 내의 셀 개수를 계산하는 함수이고, countifs는 여러 개의 조건을 만족하는 범위 내의 셀 개수를 계산하는 함수입니다.

따라서 countif는 단일 조건에 대해서만 계산이 가능하고, countifs는 여러 가지 조건을 조합해서 계산이 가능하다는 차이점이 있습니다.

반응형

댓글