본문 바로가기

엑셀(Excel)

단일조건에 맞는 셀 개수를 구해보자! - 엑셀함수 COUNTIF

 

안녕하십니까 ㅎ

 

오늘은 엑셀 countif함수에 대해 알아보려고 합니다.

 

countif란 단일 조건 셀 개수를 구하는 함수로 셀 개수를 구하는 count함수와 조건 수식 함수인 if함수가 합해진 거라 보시면 되겠습니다.

 

count함수에 대해 모르신다면 아래 링크를 참고해주시면 됩니다.

 

count함수로 셀 개수를 구해보자!

 

if함수에 대해 모르신다면 아래 링크를 참고해주시면 됩니다.

 

if함수란?

 

countif함수 사용방법은 =countif(셀범위,조건)입니다.

 

그럼 바로 실습해보도록 하겠습니다.

 

중복 이름이 포함되어 있는 이름 데이터를 가져와봤습니다.

 

여기서 특정인의 셀 개수만 구하고자 할 때 countif함수를 사용하면 되겠습니다.

 

실습의 예로 countif함수를 활용하여 철수의 셀 개수를 구해보겠습니다.

 

 

countif함수를 사용하여 철수 셀 개수를 구하였더니 2라는 숫자가 나왔습니다.

 

이름 데이터 안에 철수의 이름을 가진 셀이 진짜 2개인지 확인해 보겠습니다.

 

빨간색 테두리를 보시면 정확히 철수의 이름은 2개인 것을 확인할 수 있습니다.

 

다음은 철수의 셀을 구하는 데 사용된 함수를 보겠습니다.

 

 

countif함수를 호출하여 이름 데이터가 있는 B열을 지정하고 "철수"라는 조건을 사용한 게 확인됩니다.

 

다음은 응용하여 사용해보겠습니다.

 

이름~이름 3까지 데이터를 가져와봤습니다.

 

여기서 선경의 이름을 가진 셀 개수를 구해보겠습니다.

 

countif함수를 사용하여 이름~이름3까지 "선경" 이름을 가진 셀 개수를 구해보니 6이라는 숫자가 나왔습니다.

 

이번에도 선경의 이름을 가진 셀이 6개인지 확인해보겠습니다.

 

 

이름~이름3까지 범위에서 선경의 이름에 빨간색 테두리로 표시해봤습니다.

 

이번에도 정확히 6개인 것을 확인할 수 있습니다.

 

다음은 선경의 셀 개수를 구하는 데 사용된 함수를 보겠습니다.

 

 

이번에도 countif함수를 호출하고 범위를 지정하고 "선경"이라는 조건을 사용하였습니다.

 

앞서 사용한 countif함수와 차이점이라면, 첫 번째는 범위가 B열만 있으므로 B열만 선택하였고, 이번에는 B~D의 범위에서 셀 개수를 구하는 것으로 B~D까지 범위가 사용되었습니다.

 

countif함수는 count+if함수의 조합이지만 if함수보다 사용하기 더 쉽게 만들어졌습니다. 뿐만 아니라 원리만 정확히 이해하고 응용한다면 count함수보다 더 광범위하게 이용되므로 가능하다면 꼭 알아두는 것을 추천드립니다.

 

필자의 경험상 엑셀 공부할 땐 count함수를 많이 사용하지만, 실무에선 countif함수를 더 많이 사용하므로 시간이 부족한 직장인은 count함수를 공부할 시간에 countif함수를 공부하는 게 더 효과적이라 생각합니다.

 

이상 오늘의 포스팅을 마무리하겠습니다.

 

감사합니다.