Excel で空白以外のセルを数える 5 つの方法: ステップバイステップ

Excel で空白以外のセルを数える 5 つの方法: ステップバイステップ

Excel のリスト内の空白以外のセルの数を数えたい場合があり、空のセルを除外することで、データをより正確に把握できます。

Excel で空白以外のセルを数える最も一般的な方法は、評価対象のセル範囲で COUNTA 関数を使用することです。他の方法には、COUNTIF 関数や検索置換ツールなどがあります。

この記事では、Excel で空白以外のセルを数える方法を 5 つの方法で説明します。

  1. COUNTA関数

  2. SUMとCOUNTAの組み合わせ

  3. カウントブランク

  4. カウンティフ

  5. 検索と置換

これらの Excel 数式の中には馴染みのないものもありますが、例ではその使用方法を正確に示しています。

目次

1. COUNTA関数の使い方

COUNTA 関数は、空でないセルを数える Excel の組み込み関数です。COUNTBLANK 関数とは逆の結果が得られます。

テキスト、数値、数式など、あらゆる種類のデータを含む範囲に対して機能します。この関数は、最大 255 個の値のリストを受け入れます。リストにはセル範囲を指定できます。

これは構文です: COUNTA(value1, [value2], …)

営業担当者のリストとその月の売上高があるとします。

[テーブルの作成: 営業担当者、営業担当者、ジョン 10000 ジェーン ボブ 5000 スー 7500 マイク]

販売を行った販売員の数を数えるには、次の数式を空のセルに入力して Enter キーを押します。

=カウンタ(B2:B6)

この数式は、B2:B6 の範囲内の空ではないセルの数をカウントします。この場合、販売を行った営業担当者は 3 人だけなので、結果は 3 になります。

下の図は、数式バーに関数が含まれるExcelスプレッドシートを示しています。

Excel で空白以外のセルを数える 5 つの方法: ステップバイステップ

COUNT 関数を使用して空でないセルを数えないのはなぜでしょうか?

より一般的に使用される COUNT 関数に精通している場合は、上記の例で COUNT を使用すると同じ結果 (つまり、3 つのセルが塗りつぶされる) が得られることがわかるでしょう。

違いは、数値のみを含むセルをカウントすることです。テキストまたは論理値 (TRUE または FALSE) は無視されます。

売上数値を 10,000、5,000、7.5,000 などのテキスト値に置き換えるとします。

COUNT 関数はゼロを返しますが、COUNTA 関数は空白でないセルが 3 つ表示されます。

複数のリストを数える方法

COUNTA 関数を使用して、複数の範囲内の空白でないセルをそれぞれカウントすることもできます。

たとえば、別の営業担当者と別の月の売上高のリストがある場合は、次の式を使用できます。

=COUNTA(B2:B6, D2:D6)

この数式は、B2:B6 および D2:D6 の範囲内で選択された空ではないセルの数をカウントします。

図の場合、結果は 5 になります。これは、2 か月のいずれかで 5 人の営業担当者が販売を行ったためです。

Excel で空白以外のセルを数える 5 つの方法: ステップバイステップ

個別の値を数える方法

大きなテーブル内の空でないセルを数えた後、個別の値を数えることもできます。このビデオでは次の方法を説明します。

2. SUM と COUNTA を併用する方法

SUM 関数と COUNTA 関数を組み合わせて、複数の範囲内の空白以外のセルの数を数えることでも、同じ結果を得ることができます。

前の例のデータを使用すると、式は次のようになります。

=SUM(COUNTA(B2:B6), COUNTA(D2:D6))

COUNTA 関数は、B2:B6 と D2:D6 の 2 つの範囲のそれぞれで空白でないセルの数をカウントするために使用されます。

次に、SUM 関数を使用して 2 つのカウントを合計し、両方の範囲の空白以外のセルの合計数を取得します。

Excel で空白以外のセルを数える 5 つの方法: ステップバイステップ

3. COUNTIF関数の使い方

Excelの COUNTIF 関数は、特定の条件または基準を満たす範囲内のデータ値の数をカウントします。2 つの引数を取ります。カウントするすべてのセルの範囲と、適用する基準です。

これは構文です: =COUNTIF(範囲, 基準)

基準には論理演算子を含めることができます。サンプル データを使用すると、次の COUNTIF 式で空白以外のセルの数をカウントできます。

=COUNTIF(B2:B6,”<>”)

最初の引数は範囲です。2 番目の引数は、<>演算子を使用して「等しくない」条件を指定します。間に何もない 2 つの引用符は、空の文字列を指定します。

Excel で空白以外のセルを数える 5 つの方法: ステップバイステップ

4. SUMPRODUCT関数の使用方法

SUMPRODUCT 関数は、2 つ以上の値の配列を乗算し、その積の合計を返すために使用される配列数式です。

配列値のリストを指します。売上高の最初のセットを含むセル範囲は 1 つの配列です。もう一方のセットを含む配列が 2 番目の配列です。

これは構文です: =SUMPRODUCT(array1, [array2], [array3], …)

SUMPRODUCT 関数は、空でないセルや空の数式を数えるためにも使用できます。

売上高のリストを取得すると、次の数式出力を使用して空でないセルをカウントできます。

=SUMPRODUCT((B2:B6<>””)*1)

この数式は、等しくない演算子を使用して範囲アドレス内の空のセルをスキップすることで機能します。

Excel で空白以外のセルを数える 5 つの方法: ステップバイステップ

5. 検索と置換の使用方法

この方法ではExcel の数式を使用しません。代わりに、次の手順で [検索と置換] ダイアログ ボックスを使用します。

  1. 確認したい列または範囲を選択します。

  2. [検索と置換] ダイアログ ボックスを開きます ( ctrl + f を押します)。

  3. 「検索内容」入力ボックスにアスタリスク記号を入力します。

  4. 「オプション」ボタンをクリックしてダイアログボックスを展開し、さらに多くのオプションを表示します。

  5. 「探す場所」フィールドが「値」に設定されていることを確認してください。

  6. 「セルの内容全体を一致させる」オプションをチェックします。

  7. 「すべて検索」ボタンをクリックします。

Excel で空白以外のセルを数える 5 つの方法: ステップバイステップ

Excel は、選択した範囲内の空白以外のすべてのセルのリストとそのセル アドレスを表示します。このリストを使用して、空白以外のセルに移動したり、それらをすべて一度に選択したりできます。

ちょっとしたおさらい

この記事では、 Excel で空白以外のセルを数える実用的な方法を 5 つ紹介しました。もちろん、他にもあるかもしれませんが、これらの方法が最も便利で効果的であることがわかりました。あなたもそうしてほしいと願っています。


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて