텍스트가 포함 된 셀 수


192

범위 내에있는 것을 포함하는 셀을 계산하고 싶습니다. 텍스트 또는 숫자 또는 다른 것을 포함하는 셀은 결과 셀에서 더하기 셀을 수행해야합니다.

이 기능을 찾았습니다.

countif(range; criteria)

그러나 기준에 무엇을 입력 해야할지 모르겠 기 때문에 이것은 효과가 없습니다. 어떻게해야합니까?

답변:


289

"<>"대한 매개 변수로 따옴표를 포함하여 전달할 수 있습니다 criteria. 이것은 기본적으로 비어 있거나 비어 있지 않은 한 계산합니다. 나는 이것이 당신이 원하는 것이라고 생각합니다.

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

그렇지 않으면 CountAScott이 제안한대로 사용할 수 있습니다


6
그것에 대해 "그렇지 않으면"없습니다. CountA그렇게하는 방법입니다.
Stephen

9
countA

5
= COUNTIF (A1 : A10, "<>")
유진 카우 로프

9
= COUNTA (A1 : A10) -COUNTBLANK (A1 : A10)
유진 카우 로프

4
@paulvs, 로케일에 따라 다릅니다.
Qwertiy

31

COUNTIF 함수는 지정된 범위의 숫자를 포함하는 셀만 계산합니다.

COUNTA (범위)는 인수 목록의 모든 값을 계산합니다. 텍스트 항목과 숫자는 길이가 0 인 빈 문자열을 포함하더라도 계산됩니다.

예 : A7의 함수 = COUNTA (A1 : A6)

범위:

A1

A2 b

A3 바나나

A4 42

A5

A6

A7 4-> 결과

Google 스프레드 시트 기능 목록에는 향후 참조 할 수있는 모든 기능 목록이 포함되어 있습니다 ( https://support.google.com/drive/table/25273?hl=ko) .


내 테스트에서 COUNTA빈 셀을 계산하지 않습니다 (즉, 아무것도 없음). 그래서 당신은 그렇게 말하는 것이 잘못되었습니다.
hazrpg

길이가 0 인 빈 문자열은 반드시 빈 셀과 같을 필요는 없습니다. 빈 셀의 값은 NULL입니다 (또는 시스템에 따라 유사 함). 길이가 0 인 문자열을 포함하는 셀에는 내용이 있습니다.
Canned Man

@hazrpg, 그러나 그것은 셀을 계산합니다=""
Qwertiy

4

후자는 ""와 같이 빈 결과가 포함 된 수식도 계산하므로 기준은 "?*"아니 어야합니다."<>"

가장 간단한 공식은

=COUNTIF(Range,"?*")

2

같은 셀이 있고 셀 =""을 계산하지 않으려 는 경우 다음과 같은 수식을 사용하여 총 셀 수에서 빈 셀 수를 빼야합니다

=row(G101)-row(G4)+1-countblank(G4:G101)

2 차원 배열의 경우

=(row(G101)-row(A4)+1)*(column(G101)-column(A4)+1)-countblank(A4:G101)

Google 문서에서 테스트되었습니다.


2

샘플 파일

여기에 이미지 설명을 입력하십시오

노트 :

  • 빈 셀이 아닌 셀 ( =""빈 셀)을 data두 번 사용할 필요없이 계산하는 공식을 찾으려고 했습니다. 솔루션: =ARRAYFORMULA(SUM(IFERROR(IF(data="",0,1),1))). 에 대한 ={SUM(IFERROR(IF(data="",0,1),1))}작동해야합니다 ( 공식에서 Ctrl+ Shift+ Enter를 누름 ).

1

COUNTIF함수는 COUNTA어떤 값을 포함하는 모든 셀을 계산 하는 특정 조건을 셀을 계산할 수 있습니다

예 : 기능 A7:=COUNTA(A1:A6)

범위:

A1| a

A2| b

A3| banana

A4| 42

A5|

A6|

A7| 4 (result)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.