목차
이 자습서에서는 COUNTBLANK 함수의 구문 및 기본 사용법에 대해 설명하여 Excel에서 빈 셀 수를 계산합니다.
최근 몇 개의 게시물에서 다양한 방법에 대해 논의했습니다. 빈 셀을 식별하고 Excel에서 공백을 강조 표시합니다. 그러나 일부 상황에서는 아무것도 포함하지 않은 셀이 몇 개인지 알고 싶을 수 있습니다. Microsoft Excel에는 이를 위한 특별한 기능도 있습니다. 이 자습서는 범위의 빈 셀 수와 완전히 빈 행 수를 얻는 가장 빠르고 편리한 방법을 보여줍니다.
Excel COUNTBLANK 함수
The Excel의 COUNTBLANK 함수는 지정된 범위의 빈 셀을 계산하도록 설계되었습니다. 통계 함수 범주에 속하며 Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 및 Excel 2007용 Excel의 모든 버전에서 사용할 수 있습니다.
이 함수의 구문은 매우 간단합니다. 하나의 인수만 필요합니다.
COUNTBLANK(range)여기서 range 는 공백을 계산할 셀의 범위입니다.
다음은 COUNTBLANK의 예입니다. 가장 간단한 형식의 Excel 수식:
=COUNTBLANK(A2:D2)
E2에 입력하고 E7에 복사한 수식은 각 행의 A~D 열에 있는 빈 셀의 수를 결정하고 다음을 반환합니다. 결과:
팁. Excel에서 공백이 아닌 셀을 계산하려면 COUNTA 함수를 사용합니다.
COUNTBLANK 함수 - 3기억해야 할 사항
빈 셀 계산에 Excel 수식을 효과적으로 사용하려면 COUNTBLANK 함수가 "공백"으로 간주하는 셀을 이해하는 것이 중요합니다.
- 텍스트가 포함된 셀 , 숫자, 날짜, 논리 값, 공백 또는 오류는 계산되지 않습니다.
- 0 이 포함된 셀은 비어 있지 않은 것으로 간주되며 계산되지 않습니다.
- 다음과 같은 수식이 포함된 셀 return 빈 문자열 ("")은 공백으로 간주되어 계산됩니다.
위 스크린샷을 보면 셀 A7에 빈 문자열을 반환하는 수식은 두 번 계산됩니다.
- COUNTBLANK는 길이가 0인 문자열을 공백으로 보이기 때문에 빈 셀로 간주합니다.
- COUNTA는 길이가 0인 문자열을 다음과 같이 처리합니다. 실제로 수식이 포함되어 있기 때문에 비어 있지 않은 셀입니다.
약간 비논리적으로 들릴 수 있지만 Excel은 이 방식으로 작동합니다 :)
Excel에서 빈 셀 계산 방법 - 수식 예제
COUNTBLANK가 가장 편리하지만 on은 아닙니다. Excel에서 빈 셀을 계산하는 유일한 방법입니다. 다음 예는 몇 가지 다른 방법을 보여주고 어떤 수식이 어떤 시나리오에서 사용하기에 가장 적합한지 설명합니다.
COUNTBLANK를 사용하여 범위 내의 빈 셀 계산
Excel에서 공백을 계산해야 할 때마다 COUNTBLANK 첫 번째로 시도하는 함수입니다.
예를 들어 아래 표의 각 행에 있는 빈 셀의 수를 얻으려면 다음을 입력합니다.F2에서 다음 수식:
=COUNTBLANK(A2:E2)
범위에 대한 상대 참조를 사용하므로 수식을 아래로 끌면 참조가 각 행에 대해 자동으로 조정되어 다음 결과가 생성됩니다.
COUNTIFS 또는 COUNTIF를 사용하여 Excel에서 빈 셀을 계산하는 방법
Excel에서 빈 셀을 계산하는 또 다른 방법은 COUNTIF 또는 COUNTIFS 함수를 사용하거나 빈 문자열("")을 기준으로 사용합니다.
이 경우 수식은 다음과 같습니다.
=COUNTIF(B2:E2, "")
또는
=COUNTIFS(B2:E2, "")
아래 스크린샷에서 볼 수 있듯이 COUNTIFS의 결과는 COUNTBLANK의 결과와 정확히 동일하므로 이 시나리오에서 어떤 수식을 사용할지는 개인 취향의 문제입니다.
조건이 있는 빈 셀 개수
어떤 조건에 따라 빈 셀의 개수를 세고 싶을 때 COUNTIFS는 여러 개의 구문을 제공하므로 사용하기에 적합한 함수입니다. criteria .
예를 들어 열에 "Apples"가 있는 셀의 수를 결정하려면 umn A 및 열 C의 공백은 다음 수식을 사용합니다.
=COUNTIFS(A2:A9, "apples", C2:C9, "")
또는 사전 정의된 셀(예: F1)에 조건을 입력하고 해당 셀을 기준으로 참조합니다.
=COUNTIFS(A2:A9, F1, C2:C9, "")
IF COUNTBLANK in Excel
경우에 따라 범위의 빈 셀을 세는 것이 아니라 다음에 따라 몇 가지 조치를 취해야 할 수도 있습니다. 빈 셀이 있는지 여부.
내장 IF는 없지만엑셀에서 COUNTBLANK 함수를 사용하면 IF 함수와 COUNTBLANK 함수를 함께 사용하여 쉽게 나만의 수식을 만들 수 있습니다. 방법은 다음과 같습니다.
- 공백 개수가 0인지 확인하고 이 표현식을 IF의 논리 테스트에 넣습니다.
COUNTBLANK(B2:D2)=0
- 논리 테스트가 TRUE로 평가되는 경우 , "공백 없음"을 출력합니다.
- 논리 테스트가 FALSE로 평가되면 "공백"을 출력합니다.
완전한 공식은 다음과 같은 형태를 취합니다.
=IF(COUNTBLANK(B2:D2)=0, "No blanks", "Blanks")
결과적으로 수식은 하나 이상의 값이 누락된 모든 행을 식별합니다.
또는 공백 개수에 따라 다른 함수를 실행할 수 있습니다. 예를 들어 B2:D2 범위에 빈 셀이 없는 경우(예: COUNTBLANK가 0을 반환하는 경우) 값을 합산하고 그렇지 않으면 "Blanks":
=IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")
를 반환합니다.
Excel에서 빈 행을 계산하는 방법
일부 행에는 정보가 포함되어 있고 다른 행은 완전히 비어 있는 테이블이 있다고 가정합니다. 문제는 - 아무것도 포함하지 않은 행의 수를 어떻게 구합니까?
생각나는 가장 쉬운 해결책은 도우미 열을 추가하고 이를 찾는 Excel COUNTBLANK 수식으로 채우는 것입니다. 각 행의 빈 셀 수:
=COUNTBLANK(A2:E2)
그런 다음 COUNTIF 함수를 사용하여 모든 셀이 비어 있는 행 수를 확인합니다. 원본 테이블에는 5개의 열(A에서 E까지)이 있으므로 5개의 빈 셀이 있는 행을 계산합니다.
=COUNTIF(F2:F8, 5))
대신열 수를 "하드 코딩"하면 COLUMNS 함수를 사용하여 자동으로 계산할 수 있습니다.
=COUNTIF(F2:F8, COLUMNS(A2:E2))
구조를 엉망으로 만들고 싶지 않은 경우 아름답게 디자인된 워크시트의 경우 도우미 열이나 배열 입력이 필요하지 않은 훨씬 더 복잡한 수식으로 동일한 결과를 얻을 수 있습니다.
=SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))
수식의 역할은 다음과 같습니다.
- 먼저 A2:E8""와 같은 표현식을 사용하여 비어 있지 않은 셀의 전체 범위를 확인한 다음 강제 변환합니다. 이중 단항 연산자(--)를 사용하여 TRUE 및 FALSE의 반환된 논리 값을 1과 0으로 반환합니다. 이 작업의 결과는 1(공백 아님)과 0(공백)의 2차원 배열입니다.
- ROW 부분의 목적은 0이 아닌 숫자 의 수직 배열을 생성하는 것입니다. 값, 여기서 요소의 수는 범위의 열 수와 같습니다. 우리의 경우 범위는 5열(A2:E8)로 구성되므로 다음 배열을 얻습니다. {1;2;3;4;5}
- MMULT 함수는 위 배열의 행렬 곱을 계산하고 {11;0;15;8;0;8;10}과 같은 결과를 생성합니다. 이 배열에서 우리에게 중요한 유일한 것은 모든 셀이 비어 있는 행을 나타내는 0 값입니다.
- 마지막으로 위 배열의 각 요소를 0과 비교하고 TRUE 및 FALSE를 1로 강제 변환하고 0, 그런 다음 이 최종의 요소를 합산합니다.배열: {0;1;0;0;1;0;0}. 1이 빈 행에 해당한다는 점을 염두에 두고 원하는 결과를 얻을 수 있습니다.
위의 공식이 이해하기 너무 어렵다면 이 공식을 더 좋아할 것입니다.
=SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))
여기서 COUNTIF 함수를 사용하여 각 행에 비어 있지 않은 셀이 몇 개 있는지 확인하고 INDIRECT는 행을 COUNTIF에 하나씩 "공급"합니다. 이 작업의 결과는 {4;0;5;3;0;3;4}와 같은 배열입니다. 0을 확인하면 위의 배열이 {0;1;0;0;1;0;0}으로 변환됩니다. 여기서 1은 빈 행을 나타내므로 더하기만 하면 됩니다.
완전히 빈 셀 수 계산 빈 문자열 제외
이전의 모든 예에서는 비어 있는 것처럼 보이지만 실제로는 일부 수식에서 반환된 빈 문자열("")을 포함하는 빈 셀을 포함하여 빈 셀을 계산했습니다. 결과에서 길이가 0인 문자열을 제외하려는 경우 다음 일반 공식을 사용할 수 있습니다.
ROWS( range) * COLUMNS( range) - COUNTA( 범위)수식의 기능은 행 수에 열 수를 곱하여 범위의 총 셀 수를 구하고 여기에서 COUNTA가 반환한 공백이 아닌 수를 뺍니다. . 기억하실 수 있듯이 Excel COUNTA 함수는 빈 문자열을 비어 있지 않은 셀로 간주하므로 최종 결과에 포함되지 않습니다.
예를 들어, 범위 A2:A8, 다음 공식은use:
=ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)
아래 스크린샷은 결과를 보여줍니다.
Excel에서 빈 셀을 계산하는 방법입니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!
사용 가능한 다운로드
빈 셀 계산 수식 예제