본문 바로가기
엑셀

엑셀 COUNTIF 함수 정의 및 활용 ( IF 함수 논리연산자 활용 )

by 만년대리 2023. 6. 23.
반응형

엑셀 COUNTIF 함수는 COUNT 함수와 IF 함수 조합으로 이루어져 있습니다. 숫자를 세는 함수에 조건이 활용되는 만큼 엑셀 SUMIF 함수와 대표적으로 사용되는 함수입니다. 

 

excel-countif-main

 

엑셀 COUNTIF 함수 정의

엑셀 COUNTIF 함수는 데이터의 범위 내에서 의도를 갖고 설정한 조건을 만족하는 데이터의 개수를 계산하는 함수이며 COUNT의 이미지가 직관적인 만큼 여러 분석 프로그램에 IF함수와 더불어 자주 등장하는 함수입니다. 

 

엑셀 COUNTIF 함수 구문

엑셀 COUNTIF 함수 구문은 직관적으로 설명할 수 있습니다. 

 

= COUNTIF(범위,조건)

 

범위 설정의 경우 절대참조를 활용하시면, 한 번의 수식 작성 이후 전체 데이터의 분석이 가능하십니다. 

아래는 절대참조의 방법에 대한 링크입니다. 

 

 

엑셀 셀고정 및 범위고정 절대참조 방법

엑셀 절대참조는 엑셀 셀 고정 및 범위 고정을 할 수 있는 엑셀 최고의 기능으로, 한 번의 엑셀 함수 구문을 작성하여 전체 데이터에 활용할 수 있는 엑셀 필수 기능 중 하나입니다. 절대참조만

kimexcel.tistory.com

 

IF 함수 논리연산자

IF 함수가 함께 하는 함수들 즉, COUNTIF, COUNTIFS, SUMIF, SUMIFS 함수의 활용도를 높이기 위해서는 논리연산자에 대한 이해가 바탕이 되어야 합니다. 

 

대표적인 논리연산자는 총 6가지입니다. 

 

1) 조건보다 큰 셀값 : > 조건 (e.g. "> 77")

    

2) 조건보다 같거나 큰 셀값 : >= 조건 (e.g. "> =77")

 

3) 조건보다 작은 셀값 : < 조건 (e.g. "< 77")

 

4) 조건보다 같거나 작은 셀값 : <= 조건 (e.g. "< =77")

 

5) 조건과 같지 않은 셀값 : <> 조건 (e.g. "< >77")

 

6) 조건과 같은 셀값 : 조건 (e.g. "TEXT" or 숫자)

 

엑셀 COUNIF 함수 활용

엑셀 COUNTIF 함수를 활용할 때에 위의 논리연산자의 예시처럼 직접 조건을 수식에 기입하는 형태와 비교되는 셀값을 선택하는 2가지 경우가 있습니다. 

 

엑셀 COUNTIF 직접 조건 기입

COUNIF 직접 조건 기입은 위의 논리 연산자의 예시를 들어 설명하겠습니다.

 

1) 77보다 큰 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10,"> 77")

    

2) 77보다 같거나 큰 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10,"> =77")

 

3) 77보다 작은 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, "< 77")

 

4) 77보다 같거나 작은 셀값을 A1:A10 범위에서 COUNTIF 로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10,"< =77")

 

 

5) 77과 같지 않은 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10,"< >77")

 

 

6) 77과 같은 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10,77)

 

 

엑셀 COUNTIF 셀값  조건으로 활용

COUNIF 함수에 셀값을 조건으로 활용하기 위해서는 직접기입과는 다른 방식으로의 함수 구문이 필요합니다.

TEXT함수 및 기타 엑셀 서식 파일에 익숙하시다면 & 기호를 활용하여 함수구문을 작성하실 수 있을 겁니다. 

아래는 &기호를 활용한 몇 가지 예시를 링크하였습니다. 

 

 

엑셀 2개 VLOOKUP 값을 TEXT 함수로 서식 유지 하며 붙이는 방법

VLOOKUP은 엑셀 실무에서 가장 기초가 되는 함수임과 동시에 활용도에 따라 결과는 크게 달라지게 됩니다. 여러 데이터에서 VLOOKUP을 사용하여 하나의 셀에 함께 입력하고자 할 때 도움이 되는 기

kimexcel.tistory.com

 

COUNTIF 함수를 활용하여 A1의 셀값의 조건과 논리연산자를 활용하여 설명하겠습니다.

 

1) A1보다 큰 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, ">"&A1)

    

2) A1보다 같거나 큰 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, "> ="&A1)

 

3) A1보다 작은 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, "<"&A1)

 

4) A1보다 같거나 작은 셀값을 A1:A10 범위에서 COUNTIF 로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, "< ="&A1)

 

5) A1과 같지 않은 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, "< >"&A1)

 

6) A1과 같은 셀값을 A1:A10 범위에서 COUNTIF로 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, A1)

 

엑셀 COUNTIF  데이터 존재 유무를 조건으로 활용

추가적으로 셀값의 존재 유무를 COUNTIF 함수를 활용하여 계산하는 수식에 대해 설명하겠습니다.

 

1) A1:A10 범위에서 데이터가 있는 셀의 개수를 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, "<>")

    

2) A1:A10 범위에서 데이터가 없는 셀의 개수를 계산하는 구문은 아래와 같습니다.

    = COUNTIF(A1:A10, "")

결론

엑셀 COUNTIF 함수의 활용의 이유는 논리연산자와 부분조건(WILDCARDS, * 별표와 ,? 물음표의 사용)으로 일부분을 포함한 텍스트에 대해서 계산하는 방식을 터득하기 위함이 가장 크다고 볼 수 있습니다. 이유는 COUNTIFS의 COUNTIF 다중조건을 사용할 수 있기 때문에 특정한 조건만을 사용하는 것이 아니라면 COUNTIF 함수보다는 다중조건을 활용할 수 있는 COUNTIFS의 사용을 권장드립니다.

반응형