ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュのセル値が空白の場合、空白をかえす。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
エクセル2003と2007使用
お世話になっております。
エクセルのシートに数式をズラーッとめぐらせてます。上のセルに数字をいれたら下の数式セルが結果を反すのですが、空白があると数式にエラーや0がでてカコワルイので
If(a1="","",ネストifな数式)
という風にしていますが、If の数に制限があるようなです。なのでIf 関数以外でも空白が
入っているときは結果を表示させない方法があれば教えてください。
ちなみに
中間結果をどこかに表示する方法や、マクロは会社の事情で使えません。
よろしくお願いします。

コメント(3)

0を表示しないようにするのであれば
「Excel 0 表示しない」「Excel 空白 0 表示しない」などのキーワードで
検索していけば、方法が見つかるかと
エラーが出る場合もあるのであれば、条件付き書式を利用するとか
具体的な状況がわかりませんので、状況によるのですが…

2003もお使いということですので、参考にしかなりませんが
2007以降でしたらIFERRORという関数があります。
互換性を考えると IF(ISERROR(... となります。

>0がでて
セルの書式設定の表示形式を # と定義すれば、0は表示されません。
また、それとは別にオプションでも0の表示の有無は設定できます。
が、書式で指定する方が状況に応じた融通がきくでしょう…

>If の数に制限がある
といっても、ネストレベルは2003でも8までは大丈夫です。
そんな複雑な条件が課せられているのでしょうか。
(2007ではネストレベル64まで)
AND()やOR()を使ってIFのネストを減らせられることもありますよね。
0または""だったらという場合なら
数式でも =IF(N(A1)=0,〜,〜) というような式もよく使います。


>数式にエラー...カコワルイ
エクセル エラー値 非表示 のキーワードで検索しても沢山出てきますよ。
マリ男さんもおっしゃっておられますが
数式で処理する方法、条件付き書式で処理することが考えられます。
見えなくなったことによって、ミスなどによる知りたかったエラーを
見逃す可能性がないかは注意が必要です。

表示と値の問題もあります。
表示したくないからと""を結果に使ってしまうと、その結果をもとに計算する
ところにも影響します。その辺はどの手法を用いるか考えながら進める必要が
あります。
andやor は駆使しました。だんだん要求が増えて結果複雑な式になっていますね(笑)私は2007なのですが、他の人は2003なので、はぶけるIf ははぶきたかったのです。なるほど!条件付き書式ですね!綺麗に存在を忘れてました。明後日やってみますね。
助かりました!ありがとうございます。
マリ男さんのキーワードでググってみます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。