指定された範囲のエラーを含まないセルをカウントします
NOT関数とISERROR関数をSUMPRODUCTまたはSUM関数内にラップして、Excelで指定された範囲のエラーを含まないセルの数をカウントできます。 このチュートリアルでは、簡単に実行できるようにするための詳細な手順を説明します。
SUMPODUCT関数でエラーを含まないセルをカウントします
SUM関数でエラーを含まないセルをカウントします
カウントセルにSUMPRODUCT関数のエラーが含まれています
以下のスクリーンショットに示すように、B3:B9にエラーが含まれていないセルの数を数えるには、次のようにします。
ジェネリックフォーミュラ
=SUMPRODUCT(--NOT(ISERROR(range)))
Arguments
レンジ (必須):エラーを含まないセルをカウントする範囲。
この式の使い方は?
1.この場合、D3などの空白のセルを選択します。
2.以下の式を入力し、を押します。 入力します 結果を得るための鍵。
=SUMPRODUCT(--NOT(ISERROR(B3:B9)))
これらの式はどのように機能しますか?
=SUMPRODUCT(--NOT(ISERROR(B3:B9)))
- 1) ISERROR(B3:B9):ISERROR関数は、範囲B3:B9のセルにエラーが含まれている場合はTRUEを返し、含まれていない場合はFALSEを返します。 最後に配列{FALSE; TURE; FALSE; FALSE; TURE; FALSE; FALSE}を返します。これは、XNUMX番目とXNUMX番目のセルのみに範囲内のエラー値が含まれていることを意味します。
- 2) NOT{FALSE;TURE;FALSE;FALSE;TURE;FALSE;FALSE}:NOT関数は、配列内のTURE値とFALSE値を反転し、新しい配列を{TURE; FALSE; TURE; TURE; FALSE; TURE; TURE}として返します。 逆に、この新しい配列の各TURE値は、エラー値を含まないセルを示します。
- 3) --{TURE;FALSE;TURE;TURE;FALSE;TURE;TURE}:これらの1つのマイナス記号は、「TRUE」を0に、「FALSE」を1に変換します。ここでは、{0; 1; 1; 0; 1; 1; XNUMX}として新しい配列を取得します。
- 4) SUMPRODUCT{1;0;1;1;0;1;1}:SUMPRODUCT関数は、配列内のすべての数値を合計し、最終結果を5として返します。
カウントセルにSUM関数のエラーが含まれています
NOT関数とISERROR関数をSUM関数内にラップして、Excelで指定された範囲のエラーを含まないセルの数をカウントできます。
ジェネリックフォーミュラ
{=SUM(--NOT(ISERROR(range))}
Arguments
レンジ (必須):エラーを含まないセルをカウントする範囲。
注意: この数式は、配列数式として入力する必要があります。 数式を適用した後、数式を中括弧で囲んでいる場合は、配列数式が正常に作成されます。
この式の使い方は?
1.空白のセルを選択して結果を出力します。
2.以下の式を入力し、を押します。 Ctrlキー + シフト + 入力します 同時にキーを押して結果を取得します。
=SUM(--NOT(ISERROR(B3:B9)))
これらの式はどのように機能しますか?
=SUM(--NOT(ISERROR(B3:B9)))
- 1) ISERROR(B3:B9):ISERROR関数は、範囲B3:B9のセルにエラーが含まれている場合はTRUEを返し、含まれていない場合はFALSEを返します。 最後に配列{FALSE; TURE; FALSE; FALSE; TURE; FALSE; FALSE}を返します。これは、XNUMX番目とXNUMX番目のセルのみに範囲内のエラー値が含まれていることを意味します。
- 2) NOT{FALSE;TURE;FALSE;FALSE;TURE;FALSE;FALSE}:NOT関数は、配列内のTURE値とFALSE値を反転し、新しい配列を{TURE; FALSE; TURE; TURE; FALSE; TURE; TURE}として返します。 逆に、この新しい配列の各TURE値は、エラー値を含まないセルを示します。
- 3) --{TURE;FALSE;TURE;TURE;FALSE;TURE;TURE}:これらの1つのマイナス記号は、「TRUE」を0に、「FALSE」を1に変換します。ここでは、{0; 1; 1; 0; 1; 1; XNUMX}として新しい配列を取得します。
- 4) SUM{1;0;1;1;0;1;1}:SUM関数は、配列内のすべての数値を合計し、最終結果を5として返します。
注意: ISERROR関数とISERR関数の両方を使用して、セルの範囲内のエラー値をチェックできます。 したがって、上記の数式でISERRORをISERR関数に置き換えて、指定した範囲の非エラーセルもカウントできます。 ただし、ISERR関数はN / Aエラーを無視し、結果では通常の値と見なすことに注意してください。
関連機能
ExcelISERROR関数
ISERROR関数は、値がエラーであるかどうかをチェックし、TRUEまたはFALSEを返します。
ExcelSUMPRODUCT関数
Excelでは、SUMPRODUCT関数を使用して、XNUMXつ以上の列または配列を乗算し、積の合計を取得できます。
ExcelSUM機能
SUM関数は値を追加します。
関連式
テキストセルの数を数える
指定された範囲のテキストを含むセルの数を数えるために、COUNTIF関数はそれを簡単に実行するのに役立ちます。 ここでは、問題を解決するのに役立つ式を詳細に紹介します。
多くの値を含まないセルの数を数える
この投稿では、Excelで指定された範囲内の多くの値を含まないセルの数をカウントする方法について説明します。
曜日ごとの範囲内の日付セルの数をカウントします
Excelは、SUMPRODUCT関数とWEEKDAY関数の組み合わせを提供し、範囲内の指定された平日の数を簡単にカウントできるようにします。 このチュートリアルは、それを乗り越えるのに役立つステップバイステップガイドを提供します。
特定のテキストを含まないセルを数える
このチュートリアルでは、Excelで特定のテキストを含まないセルをカウントするのに役立つ詳細な手順を説明します。
最高のオフィス生産性ツール
Kutools forExcel-群衆から目立つのに役立ちます
毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。
- 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
- 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
- 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
- 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
