0Pricing
Excel Formulas Academy · レッスン

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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. COUNTで数値を数える
  2. COUNTAで空白以外を数える
  3. COUNTBLANKで空白セルを見つける
  4. MAXとMINの値を見つける
← Excel Formulas Academyに戻る