No.5ベストアンサー
- 回答日時:
#4です。
> 「#N/A」に関してですが、もっと簡単な方法などございませんか。
他の回答者さんの回答を「簡単ではない」と言われるなら、ほとんど方法はありません。
「簡単」「簡単でない」の基準が曖昧ですし、「面倒でない」方法をお求めなら、
「エラーをトラップするのは、結構、面倒です」とお答えするしかありません
基本的にエラーを表示しないのは、データが間違っていても気付かない事になりますし...
「#NULL」「#DIV/0!」「#N/A」だけを表示しないようにするなら、
条件付書式で、
「数式が」で
=CHOOSE(ERROR.TYPE(A1)+1,1,0,0,1,1,1,1,0,1)=0
とし、
フォントの文字色を白にして、見かけ上見えなくするという手はありますが...
ERROR.TYPE関数は
#NULL=1、#DIV/0!=2、#VALUE!=3、#REF=4、#NAME?=5、#NUM=6、#N/A=7
が返されるので、これを利用しています。
おそらく、提出書類などで「#DIV/0!」や「#N/A」を表示させたく無いのでしょう。
通常は、計算式で「=IF(A1<>0,計算式,"")」のように分母が0になる場合の値を「表示されないもの」にしておくのが一般的です。
あるいは印刷時だけエラーを表示したくなければ、
「ファイル」-「ページ設定」の「シート」タブをクリックし、
この中の「セルのエラー」ボックスに「<空白>」を指定します。
これは全てのエラーが空白で印刷されますが、お望みのものに一番近いのではないかと思われます。
ディスプレイ上にはエラーが表示されますので、一応安心でしょう。
No.4
- 回答日時:
ブックやシート全体でなく、一部のセルだけゼロを表示したくないいなら、
表示書式設定で、「#,##0;-#,##0;」とすればOKです。
表示書式は、そのセルの値によって、
「プラスの時、マイナスの時、ゼロの時、文字の時」の場合の表示方法を
区別してして指定出来ます。それぞれは「;(セミコロン)で区切って指定します。
上の例では、「プラス時、マイナス時、ゼロ時」の表示書式を設定している
ことになり、ゼロ時の設定は「;のみ=なし」になっているので、ゼロ時は
なにも表示されません。
No.3
- 回答日時:
エラー時の対処の関数はNO.2さんの通りです。
全体的に0表示をしたくなければ、
EXCEL2003以下ならば
ツール→オプション→表示→ゼロ値のチェックを外す。
EXCEL2007ならば
OFFICEボタン(一番左上)→EXCELのオプション→詳細設定の中の、ゼロ値のチェックを外す。
No.2
- 回答日時:
ISERROR() で、エラーを補足できますので、あとは
IF文で、エラーの場合は、""を返すようにします。
具体的には、
=IF(ISERROR(関数(対象)),"",関数(対象))
さらに、0の場合は表示しないのであれば、関数をネスト(入れ子)
にして、
=IF(IF(ISERROR(関数(対象)),0,関数(対象))=0,"",関数(対象))
さっきのISERRORのエラー結果を""でなく一たん0にしてから、
まとめて、0は""にするとしているのがミソです。
他にももっといい方法があるかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/06 13:32
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- PHP phpでこの記述をもっと簡単に書く方法はないでしょうか…? 3 2022/11/16 19:57
- Excel(エクセル) 関数式を教えてください。 AとBのセルがあり、Aのセルに値がある場合はCのセルへ1と表示。 AとBの 5 2022/03/23 14:38
- Excel(エクセル) Excel ユーザー定義で変換したセルについて 3 2023/02/04 01:25
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/06/06 10:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATEDIF関数が機能しない理由は?
-
トークンが不正ですって出るん...
-
C:\\Users\\ユーザ名\\Document...
-
2件の中断されたアクション 予...
-
エラーの意味
-
スマホの音楽ダウンロードについて
-
ワイモバイルで無料でオペレー...
-
ホラー映画の話になった時に友...
-
Windows8.1使ってるんですけどi...
-
動画サイト「wat.tv」
-
TSUTAYAでTカードを無料でもら...
-
至急!Wordが消えた PC を修理...
-
音楽素材を探しています!
-
アニメカフェというサイト。 ア...
-
5chの専用専ブラのjanestyleが...
-
YouTubeなどのSNS系サイトは著...
-
SSDをクローンしたいのですが、...
-
エニメが無料で見れるサイト教...
-
無料動画av というサイトのspan...
-
無料で見れるサイトを教えてほしい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
トークンが不正ですって出るん...
-
2件の中断されたアクション 予...
-
エラーの意味
-
いつもこんなメールが来ますが...
-
au ログイン して二段階認証を...
-
SNMP Auth. failure, intruder ...
-
DVD Decrypterのエラー(I/O)
-
エラー[404 Not Found]について
-
Access2000 「重複する値を使...
-
DVDdecrypter 読み込み エラー
-
ユーザーによってキューされた...
-
ページが突然見れなくなった!!
-
C:\\Users\\ユーザ名\\Document...
-
ライトプロテクト
-
Windows Media Pia...
-
Twitter Facebook アクセス出来ず
-
エクセルでエラー表示を表示さ...
-
レジストリのエクスポートがで...
-
windows7 USBでのデータ移行が...
-
メディアプレイヤーが再生でき...
おすすめ情報