次の方法で共有

Excelのセルの表示について

Anonymous
2019-09-18T04:10:27+00:00

こんにちは。

Excelについて質問です。

Excelの表で前年対比、平均値などの比較ができるような表を作っているのですが、

同じ計算式を入れているのに、セルAは「#DIV/0!」が表示され、

セルBは「0.0%」の表示となります。

どちらのセルも、表示形式は「パーセンテージ」です。

「#DIV/0!」の表示に統一したいのですが、どのようにしたらよいでしょうか?

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

9 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-09-18T06:18:26+00:00

    ご返信ありがとうございます。

    セルが空である場合、そのセルは「0」として認識されるため、割り算を行えば、「0/0」で「#DIV/0!」が返ります。

    「0.0%」になるのであれば空ではないのではないかとと思うのですが、AとBの計算式はどういったものになるか教えて頂けますか?

    私の環境でもテストしてみます。

    見直しうる点としては、セルが全て数値形式になっているか確認してみてください。

    https://support.office.com/ja-jp/article/%E6%96...

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2019-09-18T06:03:08+00:00

    返信いただきましてありがとうございます。

    何度もお手数をおかけしております。

    上記でセルに計算式を入れ、セルを参照しているエクセルファイルは、

    未だ運用をしておりませんので、数式のみ入っており、数字は一切入っていません。

    ですが、#DIV/0! と0.0%と表示形式が違っています。

    参照する式には、数式のみが入っており、他のどのセルにも

    数字は入っていない状態なのにもかかわらず、表示が違う理由と

    解決方法が知りたいです。

    どうぞよろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2019-09-18T05:41:30+00:00

    「#DIV/0!」は0で数字を割らないと出てこないエラーなので、「0」となるケース(数字で0を割った場合)とは別物で、表示形式が原因ではありません。

    (DIVは英語でDivision、即ち「割り算」です)

    式が同じでも、参照する数字が変わると違う答えになる想定です。

    1/0 = #DIV/0!

    0/0 = #DIV/0!

    0/1 = 0

    1/1 = 1

    前述のIF式で#DIV/0!を無理やり「0」としてしまうこともできますが、0での割り算の答えは「0」ではないので、厳密には間違えとなります。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2019-09-18T05:20:21+00:00

    返信いただきましてありがとうございます。

    分かりづらい書き方で申し訳ありません。

    「#DIV/0!」のエラー表示を回避したいのではなく、

    セルAとセルBの表示形式が同じように、「#DIV/0!」となってほしいのです。

    セルAとセルBはそれぞれ、計算式が入っています。

    参照セルは違いますが、同じ計算式を入力しています。

    参照セルにも、セルの箇所は違いますが、同じような計算式が入っています。

    参照セルの表示は「0」となっています。

    同じような表示形式にするには、どのようにしたらよいでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2019-09-18T04:15:53+00:00

    こんにちは。

    「#DIV/0!」は、数字を0で割った時に表示されるエラーです。

    「0.0%」は、0を0以外の数字で割った時に表示されます。

    「#DIV/0!」エラーの表示を回避するためには、If関数を使用する必要が出てきます。

    (外部サイトですが、下記がわかりやすいです)

    https://www.relief.jp/docs/003712.html

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません