COUNTで数値を数える
範囲内で数値を含むセルの個数を数えます。
「COUNTで数値を数える」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。
数えることが重要な理由
スプレッドシートには数値がたくさん登場しますが、ときにはいくつあるかだけを知りたいことがあります。記録された売上はいくつでしょうか。入力されたテストの点数はいくつでしょうか。
COUNT関数は、この問いにそのまま答えます。セルの範囲を調べ、そこに数値が入っているセルの個数を返します。
このレッスンでは、COUNTの動作、無視する値、実際のデータでの使い方を学びます。さっそく数えてみましょう。
COUNT関数を見てみる
COUNT関数は1つ以上の範囲を受け取り、数値が入っているセルの個数を返します。
基本的な形はシンプルです。
- =COUNT(range)
たとえば、A1からA10までのセルに数値が入っている場合、この数式は実際に数値が入力されているセルの個数を返します。
=COUNT(A1:A10)実例
A列に毎日の売上として、A1からA5まで120、95、200、150、80が入力されているとします。
=COUNT(A1:A5)と入力すると、5つすべてのセルに数値が入っているため、5が返されます。
COUNTは数値を合計しません。数値が入っているセルの個数を数えるだけです。これらの売上の合計を求める場合は、SUMを使います。
=COUNT(A1:A5)COUNTは空のセルを無視する
範囲内に空白のセルがある場合はどうなるでしょうか。COUNTはそのセルを単に飛ばします。
A1:A5に120、(空白)、200、(空白)、80が入っているとします。数値が入っているセルは3つだけなので、=COUNT(A1:A5)は3を返します。
このため、列に空白があっても「実際にいくつの項目が入力されているか」を確認するのにCOUNTが役立ちます。
=COUNT(A1:A5)COUNTはテキストを無視する
COUNTが対象にするのは数値だけです。テキストが入っているセルは無視されます。
A1:A5に120、"N/A"、200、"pending"、80が入っているとします。文字列はテキストなので、=COUNT(A1:A5)は3を返します。
これは、列に実際の値と「N/A」や「TBD」のようなメモが混在している場合に便利です。COUNTを使えば、実際の数値がいくつあるかがわかります。
=COUNT(A1:A5)日付も数えられる
スプレッドシートでは、内部的に日付や時刻が数値として保存されています。たとえば2026年1月1日は、書式が設定されたシリアル値です。
そのため、COUNTは日付や時刻が入っているセルも数えます。
範囲に通常の数値と日付が混在している場合は、どちらも個数に含まれます。思ったより個数が多いときは、この点を確認してください。
=COUNT(B2:B30)複数の範囲を数える
COUNTでは、一度に複数の範囲を指定できます。範囲をコンマで区切るだけです。
数値がシート上の2つの離れた場所にある場合に便利です。
- =COUNT(A1:A10, C1:C10)
この数式は、両方の範囲にある数値セルの個数を合計して返します。
=COUNT(A1:A10, C1:C10)単一セルと値を数える
COUNTの引数は範囲でなくてもかまいません。個々のセルや、直接入力した値も指定できます。
たとえば、=COUNT(A1, A5, 42)はA1とA5を確認し、さらに数値リテラル42も数えます。
日常の作業では主に範囲を使いますが、この柔軟性を知っておくと、他の人が作成した数式を読みやすくなります。
=COUNT(A1, A5, 42)実際の利用例
小さな店舗を経営していて、B列のB2からB32までに毎日の売上を記録しているとします。店を休業した日があり、そのセルは空白になっています。
実際に売上があった日数を調べるには、次の数式を使います。
- =COUNT(B2:B32)
結果から、数値として売上が入力されている日数が正確にわかります。休業日は自動的に無視されます。
=COUNT(B2:B32)COUNTとSUMの違い
COUNTとSUMは混同しやすいので、違いを整理しましょう。
=SUM(A1:A10)は数値を合計し、合計値を返します。=COUNT(A1:A10)は数値がいくつあるかを返します。
A1:A10に10という値が5つ入っている場合、SUMは50を返し、COUNTは5を返します。異なる問いには、異なる関数を使います。
=SUM(A1:A10)Sheetsでも同じように動作する
朗報です。COUNTはMicrosoft ExcelとGoogle Sheetsでまったく同じように動作します。どちらのツールでも、同じ数式を変更せずに使えます。
ExcelでもSheetsでも=COUNT(A1:A10)と入力すれば、その範囲にある数値セルの個数が返されます。
この一貫性のおかげで、ここで身につけた数え方のスキルをどこでも活用できます。
=COUNT(A1:A10)理解度チェック
COUNTの理解度を確認しましょう。
まとめ:COUNTで数える
範囲内の数値を数える方法を学びました。重要なポイントは次のとおりです。
=COUNT(range)は数値が入っているセルの個数を返します。- 空白のセルとテキスト値は無視します。
- 日付や時刻は数値として保存されているため、数えます。
- コンマで区切って複数の範囲を指定できます。
- COUNTは個数を数え、SUMは合計します。それぞれ異なる問いに答える関数です。
次は、数値だけでなくすべての値をCOUNTAで数えます。
=COUNT(A1:A10)よくある質問
「COUNTで数値を数える」レッスンは無料ですか?
はい。「COUNTで数値を数える」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。
「COUNTで数値を数える」で何を学びますか?
範囲内で数値を含むセルの個数を数えます。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Excel Formulas Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「COUNTで数値を数える」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このExcel Formulas Academyレッスンでコードを書いて実行できますか?
はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。