ExcelのCOUNT関数が機能しない? 4 つの一般的な原因と簡単な解決策
特定の食料品店の販売レポートを使用します。このデータセットには営業担当者が含まれています 、注文日 、製品名 、 およびそれに対応する売上高 B 列の金額 、C 、D 、 そしてエ .

続きを読む: Excel でさまざまな種類の COUNT 関数を使用する方法
原因と解決策 1 – COUNT 数式を含むセルがテキストとして書式設定されている場合
この場合、営業担当者の総数をカウントします。 セルD16内 。これを行うために、セルD16を選択しました。 次の数式を入力しました。
ただし、目的の出力は返されません。営業担当者の数を手動で数えると 10 になりますが、この数値は出力セルには表示されません。

セルD17でも同じ問題が発生しています。 。この背後にある理由は、これらのセルの不適切なフォーマットです。
- D16:D17 のセルを選択します。 範囲。

セルがテキスト内にあることがわかります。 数値形式の形式 数値のドロップダウン ボックス コマンドのグループ。これが Excel で COUNT 関数が機能しない理由です。そこで、この問題を解決するための以下の手順を見てみましょう。
手順:
- D16:D17 のセルを選択します。 範囲。
- ホームに移動します タブ。
- 数値形式のドロップダウン矢印をクリックします。 ボックス。
- ドロップダウン リストから [一般] を選択します。 形式。

ただし、結果は同じままです。シートは変更されませんでした。

出力を更新するには、
- セルD16に移動します .
- セルをダブルクリックするか、F2 を押します。 .
- 次に、ENTER を押します。 .

これで、セル D16 に更新された正しい出力が表示されます。 .

同様に、セルD17の結果を更新します。 。ただし、出力セルの数が多い場合、これを実行すると非常に時間がかかります。どうすればそれを克服できるでしょうか?
検索と置換を使用できます。 この現象に対処するための Excel の機能。
- CTRL+F を押します。 検索と置換を開きます。 ウィザード。
- 置換に移動します タブ。
- 等号 (=) を入力します。 )検索内容 ボックス。
- 別の等号を入力します (= )置換内 ボックス。
- [すべて置換] をクリックします。 ボタン。

「すべて完了しました。2 つの交換を行いました。」 というメッセージがポップアップ表示されます。 .
2 つの出力セル D16 が表示されます。 と D17、 正しい結果が表示されます。

この方法を使用すると、さまざまなセルの出力を同時に修正できるため、時間と労力を大幅に節約できます。
続きを読む: Excel でセル内の数値を数える方法
原因と解決策 2 – 計算オプションが手動に設定されている場合
ここでは、合計日数と 営業担当者 の合計数をカウントしたいと考えています。 売上の発生をカウントすることによって
- セルD16を選択します 以下の数式を挿入します。
- ENTER キーを押します。 キー。

- カーソルをセルD16の右下隅に移動します。 プラスのように見えます (+) )のサイン。それはフィルハンドルです。 ツール。
- ツールをセルE16にドラッグします。 このセルの数式をコピーします。

ただし、誤った結果が表示されます。 Sales 列のセルを手動でカウントできます。値を含むセルは 8 つありますが、数式では 10 として計算されます。 .

なぜそれが起こるのでしょうか?その背後にある理由は計算オプションの動作です。 。ここで計算オプションを説明します。 手動として設定されています 。つまりフィルハンドルです。 現在、このワークブックでは作業できません。したがって、このエラーを解消するには、すぐに変更する必要があります。以下の簡単な手順に従ってください。
手順:
- 数式に移動します タブ。
- [計算オプション] をクリックします。 計算のドロップダウン コマンドのグループ。
- 自動を選択します オプションから。

セルE16の出力 は 8 に変更されます 10 から .

続きを読む: Excel で最も頻度の高い 5 つの数字を見つける方法
原因と解決策 3 – セルにテキストが含まれている場合
ここでは、セル D16 と D17 でそれぞれ営業担当者の合計数と製品の合計数を見つけようとしました。下の画像に従って、営業担当者の合計を数えてください。 .

合計10あります。 営業担当者 このデータセットでは。しかし、数式は 0 を返します。 セルD16の出力として 。どこに問題があるのでしょうか?
私たちの手順にはジレンマはありません。この問題の主な原因はCOUNT 関数です。 テキスト値は無視され、すべての引数はテキスト値です。したがって、手順に従って正しく設定してください。
手順:
- B5:B14 のセルを選択します。 カウントしたい範囲。
次にステータス バーを見てください。;合計数は 10 になります。 .

ただし、 最善の解決策はCOUNTA 関数を使用することです。 .
- セルD16を入力してください 次の数式を挿入します。
- ENTER を押します。 .

セルD17の出力に対しても同じことを行います。 .

原因と解決策 4 – 数式がテキスト値を返す場合
COUNT 関数 他の数式のテキスト出力とも互換性がありません。ここでは、このトピックについて説明します。実際に見てみましょう。
IF 関数の使用 、 どの注文日を確認したいと思います。 希望日以降です そしてそうではないもの。 TRUE 値の場合は 1、FALSE の場合は 0 が返されます。 .
- セルF5を選択します 以下の数式を貼り付けます。
- ENTER を押します。 .

数式列から合計日数を計算します。 。これを行うには、以下のタスクに従ってください。
- セルD16を選択します 次の数式を入力します。
- ENTER を押します。 .

ここでは、結果は 0 として表示されます。 。ただし、実際の結果は10になるはずです。 。なぜそれが起こっているのでしょうか?
主な理由は、F5:F14 のセルの出力です。 範囲。明確に理解するには、次の画像に注目してください。

上の画像では、数字 1 を二重引用符で囲んでいます。 と0 式では。したがって、返された出力はテキスト値とみなされます。 COUNT 関数は、数式が数値を返す場合にも機能します。それでは、これを修正する方法を見てみましょう。
手順:
- セルF5の数式から二重引用符を削除します。 .
ここで、F5:F14 のセルに出力が表示されます。 範囲は数値です。 COUNT 関数 セル D16 の出力としても正しい結果が返されます。 .

練習用ワークブックをダウンロード
練習するには、次の Excel ワークブックをダウンロードしてください。
ソリューション付きの高度な Excel 演習を無料で入手しましょう!-
Excelで時間差を計算する方法
Microsoft Excel 予算計算、税計算、およびその他の多くの目的に使用できます。それが私たちに提供する機能のために、あなたはそれを別の形の計算機として使うことができます。 Excelを使用して、2つの時間の差を計算することもできます。これは、特定の開始時間と終了時間の間に従業員が働いた時間数を計算するのに役立ちます。従業員の労働時間の全記録は、Excelを使用して維持できます。これは、従業員に支払われる賃金または給与の計算に役立ちます。 開始時刻から終了時刻を引くだけなので、時間差を計算するのはとても簡単だと思いますか?先に進んで同じことをすると、2つの問題に直面します。そ
-
破損したWordファイルを修復する方法
Microsoft Word ドキュメントは複数の理由で開かない場合があります。データが部分的に表示されるか、まったく表示されない場合があります。同様の問題が発生した場合は、この投稿で、Wordで破損したドキュメントからデータを開くか、部分的に回復する方法を説明します。破損したドキュメントとは、まったく開かないファイル、またはドキュメント内に問題があるファイルである可能性があります。ゴミが表示されることもあれば、2進数が表示されることもあります。 破損したWordファイルを修復する方法 これらの提案に従って、破損したWordファイルをある程度修復してみてください。レイアウトの問題、Word