스프레드시트 데이터를 분석할 때, 비어 있거나 빈 셀을 정확히 파악하는 것은 특정 데이터 영역에 집중하는 데 매우 중요합니다. 이러한 이유로 Google 스프레드시트에서는 COUNTBLANK, COUNTIF, COUNTIFS 및 SUMPRODUCT와 같은 함수들이 자주 활용됩니다.
주의해야 할 점은, 빈 텍스트 문자열(“”)을 포함하는 셀이나 이와 유사한 결과를 반환하는 수식이 있는 셀은 겉보기에는 비어 보이지만 실제로는 비어 있지 않다는 것입니다. 진정으로 비어 있는 셀의 수를 정확히 알고 싶다면, SUM, ROWS, COLUMNS 및 COUNTIF 함수를 조합하여 사용해야 합니다.
COUNTBLANK 함수의 활용
Google 스프레드시트에서 빈 셀의 개수를 쉽게 세기 위해 COUNTBLANK 함수를 사용할 수 있습니다. 이것은 겉보기에는 비어 있지만 실제로는 비어 있지 않은 셀을 빠르게 식별하는 데 가장 효과적인 방법입니다.
숫자 0을 포함한 숫자 또는 텍스트가 들어있는 셀은 이 함수에서 계산되지 않습니다. 하지만 앞에서 언급했듯이, 셀이 비어 보이지만 실제로는 빈 텍스트 문자열(“”)을 포함하고 있는 경우, COUNTBLANK 함수는 해당 셀을 계산에 포함합니다.
사용법은 간단합니다. Google 스프레드시트에서 빈 셀을 선택한 후, “=COUNTBLANK(범위)”를 입력하면 됩니다. 이때 ‘범위’는 분석하려는 셀 영역으로 대체해야 합니다.
예를 들어, A열과 C열 사이의 빈 셀 수를 확인하려면 “=COUNTBLANK(A:C)”와 같이 입력하면 됩니다.
위의 예시에서 A3부터 H24까지의 셀이 범위로 설정되었습니다. 해당 범위 내에는 4개의 빈 셀(B4, C4, D4, E4)이 존재하며, 이는 COUNTBLANK 함수가 A1 셀에서 정확히 보고하는 수치와 일치합니다.
COUNTIF 및 COUNTIFS 함수의 활용
COUNTBLANK 함수가 빈 셀의 수를 반환하는 반면, COUNTIF나 COUNTIFS 함수를 통해서도 동일한 결과를 얻을 수 있습니다.
COUNTIF 함수는 수식 내에서 정의한 특정 조건을 만족하는 셀의 개수를 세어줍니다. 빈 셀을 세려고 할 때는, 빈 텍스트 문자열을 기준으로 활용할 수 있습니다.
COUNTIF를 사용하려면, Google 스프레드시트에서 빈 셀을 선택하고 “=COUNTIF(범위, “”)”를 입력하면 됩니다. 이때 ‘범위’는 원하는 셀 영역으로 교체해야 합니다.
위의 예시에서는 A3부터 H24 범위 내에 세 개의 빈 셀(B4, C4, D4)이 있으며, 셀 A1에 적용된 COUNTIF 함수는 정확히 같은 수의 빈 셀을 보여줍니다.
COUNTIFS 함수는 COUNTIF를 대신하여 사용할 수 있습니다. “=COUNTIFS(범위, “”)”를 입력하고 ‘범위’를 원하는 셀 범위로 변경하면 됩니다.
위의 예시에서는 A3부터 H24까지의 셀 범위 내에서 4개의 빈 셀이 확인되었습니다.
SUMPRODUCT 함수의 활용
SUMPRODUCT 함수는 빈 셀의 개수를 계산하는 조금 더 복잡한 방법을 제공합니다. 이 경우, 빈 텍스트 문자열(“”)과 같은 특정 기준에 부합하는 셀의 수를 계산합니다.
SUMPRODUCT 함수를 사용하려면, Google 스프레드시트에서 빈 셀을 클릭하고 “=SUMPRODUCT(–(범위=””))”를 입력하세요. 이때 ‘범위’는 원하는 셀 범위로 대체해야 합니다.
위의 예시를 보면, A2부터 H24까지의 셀 범위 내에 두 개의 빈 셀(B4 및 C4)이 있다는 것을 알 수 있습니다.
진정으로 빈 셀 계산
위에서 언급한 모든 함수들은 겉으로는 비어 보이지만 실제로는 비어 있지 않은 셀들을 계산합니다. 즉, 함수가 null 값이나 빈 결과를 반환하거나 셀에 빈 텍스트 문자열(“”)이 포함된 경우, 해당 셀은 공백으로 처리됩니다.
이 문제를 해결하기 위해서는, 먼저 COUNTIF 함수를 사용하여 숫자 값이 있는 셀의 개수를 계산하고, 또 다른 COUNTIF 수식을 사용하여 텍스트 또는 빈 텍스트 문자열이 있는 셀의 개수를 계산해야 합니다.
그런 다음 이 두 계산 결과를 합하고, 전체 데이터 범위 내의 셀 총 개수에서 이 합을 빼주면 됩니다. 먼저, 전체 범위의 셀 수를 알아야 합니다. 이를 위해서는 ROWS 및 COLUMNS 함수를 활용할 수 있습니다.
시작하려면 Google 스프레드시트에서 빈 셀을 선택하고, “=ROWS(범위)*COLUMNS(범위)”를 입력하여 ‘범위’를 실제 셀 범위로 대체합니다.
두 번째 빈 셀에는 “=COUNTIF(범위, “>=0”)”를 입력하여 숫자 값을 가진 셀의 개수를 계산합니다. 여기에서도 ‘범위’는 실제 데이터 범위로 교체해야 합니다.
빈 셀 또는 텍스트가 있는 셀을 찾으려면, 세 번째 빈 셀에 “=COUNTIF(범위, “*”)”를 입력하세요. 여기서도 ‘범위’는 필요에 따라 교체해야 합니다.
이제 SUM 함수를 사용하여 두 개의 COUNTIF 값을 더하고, ROWS 및 COLUMNS 함수를 사용하여 계산된 범위의 총 셀 수에서 해당 합을 빼줍니다.
이 예시에서, 총 셀 수는 셀 B8에, 숫자 값을 가진 셀 수는 B9에, 텍스트 또는 빈 텍스트 문자열을 포함하는 셀 수는 B10에서 확인할 수 있습니다.
이러한 셀 값들을 자신의 값으로 대체하면, “=B8-SUM(B9:10)” 수식을 사용하여 범위 내에서 실제로 비어있는 셀의 개수를 확인할 수 있습니다.
위의 예시에서 확인할 수 있듯이, 총 20개의 셀(A2~E5) 범위에서 19개의 셀에는 숫자, 텍스트 또는 빈 텍스트 문자열이 포함되어 있으며, 오직 1개의 셀(E4)만이 진정으로 비어 있었습니다.