目次
を必要とすることが多い。 空白のセルを数える Excelでデータセットを扱う際に、空白セルを数える目的は様々です。 データテーブルを分析したい、空白セルを削って既存のデータテーブルを合成したい、あるいは、情報のない空白セルを無視して確かな情報だけを抽出したいなど。 どんな目的でも、この記事に従ってください。というのは、Excelで空白セルを数えるための3つの方法を条件付きで学ぶことができるからです。
練習用ワークブックをダウンロードする
Excelファイルをダウンロードし、それに沿って練習することをお勧めします。
Excel 条件付きで空白セルを数える.xlsxExcelで空白セルを条件付きでカウントする3つの方法
この記事では、生徒のマークシートのサンプルをデータセットとして使用し、各生徒のバックログの数を計算する方法を説明します。
それでは、さっそく一つひとつのメソッドを見ていきましょう。
1.エクセルのIFS関数を使って条件付きで空白セルの数を計算する
コンディション シフトが午前の時だけ空白セルを数える。まず第一に、私たちが選んでいるのは IFS機能 というのは、Excelで空白セルの数を数えながら、複数の条件を追加することができるからです。 ここでは、朝勤の生徒がそれぞれ抱えているバックログの数を数えることにします。 では、どのようにすればいいのか、順を追って見ていきましょう。
🔗ステップ数。
❶まず最初に。 選ぶ セル G5 ▶でバックログ数を格納する。
❷次に タイプ こうしき
=IFS(C5="Morning",COUNTIF(D5:F5, ""))
を細胞内に取り込む。
❸ そのあと エンタメ ボタンをクリックします。
ここで、❹をドラッグします。 フィルハンドル アイコンを列の最後尾に G5 .
ドキッ!これで完成です。 その結果がこちらです。
␥ フォーミュラ・ブレークダウン
📌 構文です。 = IFS([Something is True1, Value if True1,Something is True2,Value if True2,Something is True3,Value if True3])
- countif(d5:f5, "") ▶範囲内の空白セルを検索する D5:F5 .
- C5="朝" ▶シフトが「朝」なのか「夕」なのか、クロスチェックします。
- =IFS(C5="Morning", COUNTIF(D5:F5, "")) は空白セルの数、すなわち、朝シフトの時間帯を持つ各行の滞留数をカウントする。
📔 注
を使用することができます。 IF関数 を使うのではなく IFS機能 を解決する。
すると、このような結果になります。
続きを読む Excelで空のセルを数える
2.IF関数とCOUNTBLANK関数を使って、Excelの空白セルの数を条件付きで計算する。
コンディション 空白セルをカウントし、カウント値が0になったら、メッセージ" バックログなし " の代わりにでは、面白いことをやってみましょう。 メッセージを表示する " バックログなし 「の代わりに0を表示し、その他のバックログの数は単に数を指定します。 面白いでしょう? では、これ以上時間を無駄にしないために、以下の手順を実行してみましょう。
🔗ステップ数。
❶まず最初に。 選ぶ セル G5 ▶でバックログ数を格納する。
❷次に タイプ こうしき
=IF(COUNTBLANK(D5:F5)=0, "バックログなし",COUNTBLANK(D5:F5) )
を細胞内に取り込む。
❸ そのあと エンタメ ボタンをクリックします。
ここで、❹をドラッグします。 フィルハンドル アイコンを列の最後尾に G5 .
ふっふっふ、これで完成です。 その結果がこちらです。
␥ フォーミュラ・ブレークダウン
📌 構文です。 IF(logical_test, value_if_true, [value_if_false])
- カウントブランク ▶範囲内の空白セルをカウントする D5:F5 .
- COUNTBLANK(D5:F5)=0, "バックログなし". ▶には、" バックログなし "であり、カウント値は0である。
- =IF(COUNTBLANK(D5:F5)=0, "バックログなし",COUNTBLANK(D5:F5) ) ▶ショー " バックログなし " のとき、カウント値が 0 それ以外の場合は、特定のカウント値、つまりバックログの総数が表示されます。
続きを読む Excelで塗りつぶされたセルを数える方法
3.ExcelでSUMPRODUCT関数を使って空白セルを条件付きでカウントする
コンディション 左側のセルが空白でないときだけ、空白セルを数える。ここで、シフト期間が与えられているときだけ、空白のセル、つまりバックログの数をカウントしてみます。 シフト期間がない場合は、""を表示します。 N/A 「という文字列をセルに入力します。 それでは、手順の説明に入ります。
🔗ステップ数。
❶まず最初に。 選ぶ セル G5 ▶でバックログ数を格納する。
❷次に タイプ こうしき
=IF(C5"",SUMPRODUCT((C5"")*(D5:F5="")),"N/A")
を細胞内に取り込む。
❸ そのあと エンタメ ボタンをクリックします。
ここで、❹をドラッグします。 フィルハンドル アイコンを列の最後尾に G5 .
これまでの手順がすべて終了していれば、以下のような結果が得られます。
␥ フォーミュラ・ブレークダウン
📌 構文です。 =SUMPRODUCT(array1, [array2], [array3], ...)
- (C5"") をチェックする。 C5 は空です。
- サンプロダクト((c5"")*(d5:f5="")) ▶シフト期間が指定されている場合のみ、空白セルをカウントします。
- =if(c5"",sumproduct((c5"")*(d5:f5=""))), "n/a") ▶空白セルのカウントは、シフト周期が指定された場合のみ行われます。 それ以外の場合は、" N/A " をセル内に配置する。
覚えておきたいこと
📌 があります。 イフ 関数は1つの条件しか受け付けません。 2つ以上の条件が必要な場合は アイエフエス 関数を使用します。
📌 数式内の範囲を選択する際には、注意が必要です。
結論
以上、Excelで空白セルをカウントする3つの方法をご紹介しました。 すべての方法を、提供されているExcel練習帳と一緒に練習することをお勧めします。 この記事で紹介した方法について質問があれば、お気軽にお寄せください。 質問にはできるだけ早く対応します。