Google Sheets の COUNT および COUNTA 関数と計算式の例
Google Sheets の COUNT 関数は、最も簡単に習得でき、作業上非常に便利なものの 1 つです。
シンプルに見えても、特に他の Google 関数と組み合わせると面白く、有用な結果を返す能力があります。
- GoogleスプレッドシートにおけるCOUNTとCOUNTAとは?
- GoogleシートのCOUNTとCOUNTAの使い方-例を含む
- Googleシートでユニックを数える
- 複数の条件で数える-GoogleシートのCOUNTIF
GoogleスプレッドシートにおけるCOUNTとCOUNTAとは何か?
GoogleシートのCOUNT関数は、特定のデータ範囲内にある数値の入った全セルの数を数えることができます。
GoogleシートのCOUNTの構文とその引数は次のとおりです。
- Value1 (required) – 数えたい値または範囲
- Value2, value3, etc.を表します。 (オプション) – 同じようにカバーされようとしている追加の値。
引数として使用できるものは何ですか。 値そのもの、セル参照、セルの範囲、名前付き範囲です。
どのような値を数えることができますか? 数字、日付、数式、論理式(TRUE/FALSE)
カウント範囲に該当するセルの内容を変更すると、数式は自動的に結果を再計算します。
複数のセルに同じ値が含まれている場合、Google Sheets の COUNT はそれらのセルに出現するすべての数を返します。
より正確には、この関数は値のどれかが一意かどうかを確認するのではなく、範囲内に数値が出現する回数を数えます。 範囲内の一意の値をカウントするには、代わりに COUNTUNIQUE 関数を使用します。
Google Sheets COUNTA は同様の方法で動作します。 その構文も COUNT:
- 値(必須) – カウントする必要がある値。
- 値2、値3、などです。 (オプション) – カウントに使用する追加の値。
COUNT と COUNTA の違いは何ですか。
- 数字
- 日付
- 数式
- 論理式
- エラー、例:
COUNTA は、処理する値で次のように数えることができます。例:#DIV/0!
ご覧のように、関数間の大きな違いは、COUNTA が Google Sheets サービスでテキストとして格納される値を処理できるかどうかという点です。
値によって COUNT と COUNTA の使用結果がどのように異なるか、以下の例を見てみましょう。
Googleシートでは日付と時間は数値として保存、カウントされるので、A4とA5はCOUNTとCOUNTA、両方でカウントされます。
他のセルは、COUNTA:
=COUNTA(A2:A12)
A8:A12 の範囲に数値が含まれていないため、COUNT の数式は両方とも同じ結果を返します。
A8セルにはテキストとして保存された数値があり、Google SheetsのCOUNTでは処理されませんでした。
A12のエラーメッセージはテキストとして入力され、COUNTAのみで考慮されます。
GoogleシーツのCOUNTとCOUNTAの使い方-例付き
GoogleスプレッドシートでCOUNT関数がどう使われ、表を使った作業にどう役立つかを詳しく見ていきましょう。
学生の成績一覧を持っていると仮定します。
ご覧のように、列 C の COUNT で異なる数式があります。
列 A には姓が含まれているので、COUNT はその列全体を無視します。 しかし、セルB2、B6、B9、B10はどうでしょうか。 B2にはテキストとしてフォーマットされた数字があり、B6とB9には純粋なテキストがあり、B10は完全に空です。
注意を喚起するもう一つのセルはB7です。 それはそれに次の数式を持っています:
=COUNT(B2:B)
範囲はB2から始まり、この列の他のすべてのセルを含むことに注意してください。 これは、列に新しいデータを追加する必要が頻繁にあるが、毎回式の範囲を変更することを避けたい場合に非常に便利な方法です。
さて、同じデータで Google Sheets COUNTA はどのように動作しますか。
ご覧になって比較できるように、結果は異なっています。 この関数は、1つのセル(完全に空のB10)だけを無視します。 したがって、COUNTA には数値だけでなくテキスト値も含まれることを覚えておいてください。
ここで、製品に費やした平均額を見つけるために COUNT を使用する別の例を挙げます:
何も買っていない顧客は結果から省かれます。
もう 1 つ Google Sheets の COUNT に関する奇妙なことは、結合されたセルについてです。 COUNTとCOUNTAが二重計算を避けるために従うルールがあります。
カウントする範囲がマージされたセルを含む場合、左上のセルがカウントする範囲内にある場合にのみ、両方の関数によって扱われます。
たとえば、B6:C6 と B9:C9 をマージすると、次の数式は 65, 55, 70, 55, 81, 88, 61, 92 をカウントします:
=COUNT(B2:B)
同時に、わずかに異なる範囲での同じ数式は 80, 75, 69, 60, 50, 90 のみで動作します。
=COUNT(C2:C)
マージされたセルの左側部分はこの範囲から除外され、したがって COUNT によって考慮されません。
COUNTA も同様に動作します。
-
=COUNTA(B2:B)
は次のようにカウントします。 65, 55, 70, 55, 81, 88, 61, “Failed”, 92. COUNTと同様、空のB10は無視されます。 -
=COUNTА(С2:С)
は、80, 75, 69, 60, 50, 90で動作します。 COUNT の場合と同様に、空の C7 と C8 は無視されます。 C6とC9は、範囲に左端のセルB6とB9が含まれないため、結果から省略されます。
Count uniques in Google Sheets
範囲内の一意の値のみをカウントしたい場合は、COUNTUNIQUE関数を使用した方がよいでしょう。 これは文字通り、繰り返し使用できる 1 つの引数を必要とします: 処理する範囲または値です。
スプレッドシートの数式はこのようにわかりやすくなります:
Count unique records in Google Sheets.
複数の範囲やレコード自体も数式に直接入力できます:
複数の条件でカウントする – Google SheetsのCOUNTIF
標準のカウントでは不十分で、いくつかの条件に基づいて特定の値のみをカウントする必要がある場合、そのための別の特殊関数があります – COUNTIFSです。
私はこの記事があなたのGoogle Sheetsでの作業の助けになり、COUNTとCOUNTA関数があなたに役立つことを願っています。
あなたは、
- COUNTIF in Google Sheets
- Сount cells by color in Google Sheets
- 単語と文字を数えるにも興味があるかもしれません。 LEN関数
- Google SheetsのSUMIFと計算式の例