\r\n\r\n
表計算ソフトでデータを分析する場合、空のセルや空白のセルを計算することで、特定の領域に焦点を当てることができます。このため、COUNTBLANK、COUNTIF、COUNTIFS、SUMPRODUCTといった関数がGoogleフォームで非常に重要な役割を果たすのです。
ただし、これは警告です。空のテキスト文字列("")を含むセル、または同様の結果を返す数式がある場合、このセルは空になりますが、厳密には空ではありません。空のセルの本当の数を知りたい場合は、SUM、ROWS、COLUMNS、COUNTIF関数を組み合わせて使用する必要があります。
googlesheetsのスプレッドシートで空白セルの数を計算するためにCOUNTBLANK関数を使用してみることができます。これは、(空のセルではなく)空白のセルの数を求める最も早い方法です。
数字やテキストを含むセルは、数字がゼロのセルも含め、カウントされません。ただし、これまで述べてきたように、空白に見えるセルでも空文字列("")が含まれていれば、カウントされる。
使用するには、googlesheetsスプレッドシートを開いてください。空のセルをクリックし、「=COUNTBLANK(range)」と入力します。範囲をセル範囲に置き換える。
例えば、A列とC列の間にある空白セルの数を計算するには、=COUNTBLANK(A:C)と入力します。
上記の例では、A3からH24までのセルがこの範囲に使用されています。この範囲には4つの空白セル(B4、C4、D4、E4)があり、これらはセルA1の空白文と同じである。
COUNTBLANKは空白セルの数を返しますが、COUNTIFまたはCOUNTIFSを使用しても同じ結果を得ることができます。
COUNTIFは、数式自体で定義された条件を満たすセルの数を数えます。空のセルの数を数えるので、空白のテキスト文字列を条件として使用することができます。
COUNTIFを使用するには、googlesheetsスプレッドシートを開き、空白のセルをクリックします。 type=COUNTIF(range, "") は、範囲を選択したセル範囲に置き換えます。
上の例では、A3からH24の範囲に3つの空白セル(B4、C4、D4)があり、セルA1のCOUNTIF関数は、同じ数の空白セルを返します。
COUNTIFの代わりにCOUNTIFS関数を使用することができます。=COUNTIFS(range, "") を使って、range を選択したセル範囲に置き換える。
上記の例では、A3~H24セルの範囲で4つの空白セルが見つかりました。
SUMPRODUCT関数は、空白セルの数を数えるための少し洗練された方法を提供します。特定の条件(この場合は空白文字列(""))に一致するセルの数を数えます。
SUMPRODUCTを使用するには、GoogleSheetsスプレッドシートを開き、空のセルをクリックします。type=SUMPRODUCT (--(range="")) と入力すると、範囲が選択したセル範囲に置き換えられます。
上記の例では、セルA2~H24の範囲に2つの空白セル(B4とC4)が見つかりました。
上記の関数はすべて空白セルを数えますが、厳密にはこれらのセルは空ではありません。この関数がNULLまたは空の結果を返した場合、あるいはセルに空のテキスト文字列("")が含まれている場合、これらのセルは空とみなされます。
この問題を解決する一つの方法は、COUNTIFを使って数値を含むセルの数を計算し、次に2番目のCOUNTIF式を使って、テキストまたは空のテキスト文字列を含むセルの数を計算することです。
そして、これらの計算結果を足し合わせて、データ領域のセル数から減算することができます。まずはお住まいの地域のセル数を把握する必要があります。それを知るには、ROWSとCOLUMNSの機能を使うことができます。
まず、googlesheetsスプレッドシートを開き、空のセルをクリックして、「=行(範囲)*列(範囲)」と入力し、範囲の値をセル範囲に置き換えます。
2つ目の空のセルに、=COUNTIF (range, ">=0") と入力し、値を持つセルの数を計算します。もう一度、その領域をデータに適したセル領域に置き換えます。
空白のセルやテキストを含むセルを検索するには、3つ目の空白のセルに「=COUNTIF (range, "*"」と入力します。必要に応じて、範囲を変更します。
2つのCOUNTIFの値をSUMで足し、ROWSとCOLUMNS関数で計算した領域のセル数からその値を差し引くことができます。
この例では、セルB8にセルの総数、B9に数値のセル数、B10にテキストまたは空のテキスト文字列を含むセル数を見つけることができます。
これらのセルの値を自分の値に置き換えると、=B8-SUM(B9:10)を使って、範囲内の本当に空のセルの数を調べることができます。
上の例のように、20個のセルの範囲(A2~E5)内で、19個のセルに数字、テキスト、または空のテキスト文字列があることが判明した。E4という1つのセルだけが完全に空になっていた。