[google-sheets] 텍스트가 포함 된 셀 수

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

이 기능을 찾았습니다.

countif(range; criteria)

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



답변

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

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

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


답변

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) .


답변

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

가장 간단한 공식은

=COUNTIF(Range,"?*")


답변

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

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

2 차원 배열의 경우

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

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


답변

샘플 파일

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

노트 :

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

답변

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

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

범위:

A1| a

A2| b

A3| banana

A4| 42

A5|

A6|

A7| 4 (result)


답변