エクセルでセルが空白でない場合の計算方法:7つの模範的な計算式

  • これを共有
Hugh West

Microsoft Excelは、データを効率的に処理できる優れたソフトウェアです。 今回は、Excelの数式を使用して、セルが空白でないかどうかを計算する方法を学びます。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

セルが空白でない場合の計算.xlsx

セルが空白でない場合の計算を行う7つのExcel公式

この記事では IF関数 Excel でセルが空白でない場合のすべての計算方法について、他の関数も一緒に使用します。 イフ 関数と空白をチェックし、計算します。

IF機能 は、Excelでよく使われる関数の一つで、ある値とある値を比較し、結果を出すための論理関数です。 イフ ステートメントには2つの結果があります。 最初の結果は、比較対象が である場合、2番目の比較対象は .

構文です。

IF(logical_test, value_if_true, [value_if_false])

論拠となる。

logical_test - テストするために設定した条件です。

value_if_true もし、論理テストが その値がここに設定されます。

value_if_false - もし、論理テストが の場合、この値を返します。

データセットでは、企業で働く一部の従業員とその給与を考えています。

1.IF関数とAND関数を組み合わせて、セルが空白でないかどうかを計算する

を組み合わせて使用します。 イフ & AND機能 .

があります。 アンド は論理テストであり,すべての条件が正しいかどうかをテストして または、いずれかの条件が満たされない場合は、次のようになります。 ファルス .

構文です。

AND(論理1, [論理2], ...)

論拠となる。

logical1 - のどちらかであると考えることができるのは、最初にテストしたい条件である。 または FALSE .

論理2, ... - のどちらかであることを考慮できるテストしたい追加条件。 または FALSE .最大255条件まで設定できます。

ステップ1.

  • 計算結果を表示する行を追加します。

ステップ2.

  • 次のページへ セルC14 .
  • 数式を書くと、それは
=IF(AND(B7"",B8""),C7+C8,"")

ステップ3.

  • を押してください。 入力 .

ここで、私たちは 総和 を計算し、比較するセルがデータを含んでいることを確認します。

ステップ4.

  • のデータを削除してください。 セルB7 をクリックしてみてください。

そのため、空白のセルがあったとしても、計算は行われない。

2.IF関数とOR関数を適用して、空白でないセルに対して計算を実行する

OR関数 は論理関数であり、テスト内のいずれかのステートが .

を返します。 を返し、その引数のいずれかが有効であれば ファルス もし、その引数がすべて間違っていると評価された場合。

構文です。

論理和

論拠となる。

logical1 - のどちらかを考慮できるのが、最初にテストしたい条件です。 または ファルス .

論理2, ... - どちらかを考慮できるテストしたい追加条件 または FALSE .最大255条件まで設定できます。

ステップ1.

  • 次のページへ セルC14 .
  • の組み合わせを書きます。 イフ & オア の式になります。
=IF(OR(B7="",B8=""),"",C7+C8)

ステップ2.

  • 次に、 を押します。 入力 .

比較するセルにはデータが含まれているので、計算後に合計結果を得ることができます。

ステップ3.

  • 空白のセルで何が起こるか見てみたい。
  • からデータを削除する セルB7 .

空白が表示されているため、計算が行われないことがわかります。

3.ISBLANK関数とOR関数を組み合わせて、空白でないセルの計算を行う

ISBLANK関数 国際標準化機構 任意の値やセルをチェックし、その結果を返す関数群です。 空白が見つかった場合。 FALSE が結果に表示されます。

ステップ1.

  • で式を書きます。 セルC14。 という式になります。
=if(or(isblank(b7),isblank(b8)),"",c7+c8)

ステップ2.

  • を押してください。 入力 .

参照セルにはデータが入っているので、計算後の結果が得られます。

ステップ3.

  • ここで、いずれかの参照セルからデータを削除して、どうなるかを確認します。

1つのセルが空白であるため、リターンに空白が表示されます。

4.COUNTAとIFを結合して、空でないセルだけを合計する

COUNTA関数 は、特定の範囲にある空白でないセルの数を数えます。

構文です。

COUNTA(値1, [値2], ...)

論拠となる。

値1 第一引数には、カウントしたい値を記述する。

値2, ... - カウントしたい値を記述する追加引数。 最大255個の引数を設定できる。

ステップ1.

  • 再度、下記へアクセスしてください。 セルC14 を書き、次の式を書きなさい。
=IF(COUNTA(B5:B12)=8,SUM(C5:C12),"")

ステップ2.

  • 次に、 を押します。 入力 .

の全データを取り込んで計算式にしました。 名称 の欄があります。 COUNTA この関数は、データのあるセルの数を数え、その範囲の総セル数と比較します。 比較の結果、範囲番号と一致しない場合は、計算を行いません。

ステップ3.

  • にランダムデータを追加します。 セルB9 .

現在では、どのセルも空白になっていません。

類似の読み物。

  • エクセルでセルが空白かどうかを調べる(7つの方法)
  • Excelでセルが空白の場合、0を表示する(4つの方法)
  • セルが空白の場合に値を返す方法(12の方法)
  • Excelで空白のセルを強調表示する(4つの実のある方法)

5.IFとCOUNTBLANKを結合して、空白以外のセルとその中の空白のセルを合計する

COUNTBLANK機能 は統計関数の一つで、範囲内の空のセルの数を数えるために使用されます。

構文です。

COUNTBLANK(範囲)

主張する。

レンジ-。 空白セルを数える範囲を指定します。

ステップ1.

  • を書かせていただきます。 カウントブランクス での機能 セルC14 .式になります。
=if(countblank(b5:b12),"",sum(c5:c12))です。

ステップ2.

  • 次に、 を押します。 入力 .

選択した範囲に空白のセルがあるため、計算結果が表示されません。

ステップ3.

  • では、ランダムなデータを セルB9 をクリックしてみてください。

これで、範囲内に空白セルがなくなり、合計結果が表示されるようになりました。

6.非空白セルの合計を計算するCOUNTIF演算

COUNTIF関数 は統計関数の一つで、ある基準を満たすセルの数を数えるために使用される。

構文です。

COUNTIF(range, criteria)

論拠となる。

レンジ - 範囲には、数値、配列、名前付き範囲、または数値を含む参照を含めることができます。

クライテリア - どのセルをカウントするかは、数値、式、セル参照、テキスト文字列のいずれかを指定することができる。

ステップ1.

  • 次のページへ セルC14 .
  • では、次の式を書いてください。
=IF(COUNTIF(B5:B12,"")>0,"",SUM(C5:C12))

ステップ2.

  • を押してください。 入力 .

計算式に当てはめた結果、何も表示されない。

ステップ3.

  • でランダムなデータを追加します。 セルB9 .

これで、選択した範囲に空白がないため、結果が得られました。

7.SUMPRODUCTとIFを結合して、空白のセルを含むデータの合計を計算する

SUMPRODUCT関数 デフォルトの演算は乗算ですが,加算,減算,除算も可能です。

構文です。

=SUMPRODUCT(array1, [array2], [array3], ...)

論拠となる。

array1 - これは,乗算と加算を行う最初の配列引数です.

[配列2], [配列3],... - これらはオプションの引数で、最大255個まで追加することができます。

ステップ1.

  • を適用してください。 サンプロダクト 関数を次の式のように実行します。
=IF(SUMPRODUCT(--(B5:B12=""))>0,"",SUM(C5:C12))

ステップ2.

  • を押してください。 入力 .

ステップ3.

  • の空白のセルに、今度は名前を入れてください。 名称 の欄があります。

すべてのセルがデータで埋め尽くされているため、望ましい結果が表示されていることがわかります。

結論

今回は、Excelの数式を使ってセルが空白でない場合の計算方法を7つご紹介しました。 ご参考になれば幸いです。 是非ご覧ください。 Exceldemy.com をクリックし、コメント欄にご意見をお寄せください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。