ゼロをけしたいのですが

初めて投稿します。
たとえば関数などで合計を求めたときに、数値が入力されていない合計式には「0」が表示されてしまいます。
エスセルでは「ゼロ値」のチェックを外せば非表示に出来たのですが。
numbersではその機能はないのでしょうか?
よろしくお願いします。

投稿日 2007/09/01 14:55

返信: 5

2007/09/02 04:27 Community User への返信

残念ながら見つけることができませんでした。
数値関数(SUM)を論理関数(IF)に対して入れ子にするというのはどうでしょう?

2007/09/02 04:55 Community User への返信

Numbersはまだ試してないので全く同じではないかもしれませんが、
=IF(SUM(A1:A10)=0;"";SUM(A1:A10))
単価と数量みたいに項目が少なければ
=IF(OR(A1=0;A2=0);"";A1*A2);
このようにも書けます。
逆に言うと、この方法しか知りませんでした。
「ゼロなら表示しない」みたいな指定ができるんですね。

2007/09/02 08:29 Community User への返信

イニさんの関数式で可能でした。
ただし、"" の前後は ; では無く , で無いと「構文エラー」になりますね。 (^^ゞ
で、ひとつぐらいなら関数式がスマートだと思うのですが、列方向もしくは行方向にコピーなどして運用する場合、動作が少し重くなります。(ような気がします)
インスペクタのルールで、1以下の数値のときにテキストカラーを背景色と同じにするというのはどうでしょう?
白が相性抜群ですが、ブルースタイルなどでも工夫することによって見えなくすることはできます。
# 透明にできれば一番なのでしょうが、無さそうです。

2007/09/02 22:33 Community User への返信

皆さまありがとうございます。
早速試してみました。
イニさんと同じように入力すればゼロを消すことが出来ました。が、あまり関数に詳しくないので複雑な式になったとき、対応できるかが心配です。関数は勉強します。
ルールで色を変える。なるほど、気がつきませんでした。
これなら簡単ですね。
二つを使い分けていきたいと思います。
ありがとうございます。
あ、透明にも出来ました。
不透明度を0%にすればOKでした。

2007/10/10 13:51 Community User への返信

numbersで「0」を非表示にするには、今のところ多少工夫が必要ですね。
ある範囲の合計など計算結果として意味のある「0」は表示して、
計算範囲のセルが全て空白の場合の「0」は表示しない、
というのが理想的ではないでしょうか。
空白ではないセルの数を数えてくれる「COUNTA」という便利な関数がありますので、
これを使って計算範囲のセルが全て空白かどうか検査できます。
例えばA1:A10の合計をA11に求めたい場合
=IF(COUNTA(A1:A10),SUM(A1:A10),"")
とすると上手くいきます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ゼロをけしたいのですが

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。