テキストを含むセルを数える


192

範囲内に何かを含むセルを数えたい。テキストや数値などを含むセルは、結果セルでプラス1を実行する必要があります。

私はこの機能を見つけました、

countif(range; criteria)

しかし、基準に何を入力すればよいかわからないので、これは私にはうまくいきません。これどうやってするの?

回答:


288

"<>"のパラメーターとして(引用符を含む)を渡すことができますcriteria。これは基本的に、空/空白でない限り、それを数えると言います。私はこれがあなたが望むものだと信じています。

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

それ以外の場合はCountA、スコットが示唆するように使用できます


6
それについて「そうでなければ」はありません。 CountAそれを行う方法です。
Stephen

9
COUNTAは、それが1と「」も数えるので、あなたが生成された細胞をカウントした場合の方法ではありません
ユージンKaurov

5
= COUNTIF(A1:A10、 "<>")
Eugene

9
= COUNTA(A1:A10)-COUNTBLANK(A1:A10)
ユージン

4
@paulvs、それはロケールに依存します。
Qwertiy 2017

31

COUNTIF関数は、指定された範囲の数値を含むセルのみをカウントします。

COUNTA(範囲)は、引数のリスト内のすべての値をカウントします。テキストエントリと数値は、長さが0の空の文字列が含まれている場合でもカウントされます。

例:A7の関数= COUNTA(A1:A6)

範囲:

A1 a

A2 b

A3バナナ

A4 42

A5

A6

A7 4->結果

Googleスプレッドシート関数リストには、将来の参照のために利用可能なすべての関数のリストが含まれていますhttps://support.google.com/drive/table/25273?hl=ja


私のテストでCOUNTAは、空白のセルはカウントされません(つまり、何もありません)。だからあなたはそう言うのは間違っています。
hazrpg 2015

長さが0の空の文字列は、空白のセルと同じであるとは限りません。空白のセルの値はNULL(またはシステムによっては類似)です。長さが0の文字列を含むセルにはコンテンツがあります。
缶詰の男性

@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 docsでテストされています。



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.