[[20040120200450]] 『折れ線グラフ:空欄のB列が 0 に』(suzuki) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『折れ線グラフ:空欄のB列が 0 に』(suzuki)

グラフについて

皆様、質問よろしいでしょうか?

たとえば、sheet1が、

      A      B   C     D
1  得点範囲						
2  0点          5      3
3  1桁台        0      2
4  10点台      6      13
5  20点台      4      1
6  30点台      6      5
7  40点台      6      4
8  50点台      7      6
9  60点台      7      8
10 70点台      6      7
11 80点台      4      7
12 90点台      5      4
13 100点         7      3

B列はすべて空欄。

となっています。
sheet2にこの折れ線グラフと作るとき、B列は0のところに値が表示されてしまいます。
B列の値を表示させないようにするためには、どうしたらよいのでしょうか?


 ご存知かもしれませんが、グラフを作成するときにa2:a13をまずドラックして
Ctrlを押しながらC2:d13をドラックしてから普通にグラフを作成するというのはどうでしょうか?
 (みーこ)


 こんばんは。失礼します。

 B 列には計算式が入っていて " " で空白になっているのですね?

 =IF(F2="","",計算式) 等というように。
 もしそうでしたら、

 =IF(F2="",NA(),計算式)

 等と [エラー] を出させてみて下さい。
 見栄えが悪ければ、条件付書式などで #N/A のフォントを [白] にする。
 これでグラフ上には表示されないはずですよ。

 又、時系列で将来まで範囲を指定している時で、
 今現在迄だけを表示させたい時にも、有効的です。   (jun53)


条件付書式で、
セルの値が 次の値に等しい ="NA()"
で フォントを白に指定でよろしいのでしょうか?


 B2:B13 を範囲選択して
 条件付書式
 数式が =ISERROR(B2)   として フォントを [白] です。

 ところで、うまくいきましたか??   (jun53)


すべてうまくいきました。
wsというワークシートを参照してきているので、

=IF(ws!B2="n",NA(),IF(OR(ws!$B$2="N",ws!$B$3=""),"",ws!CB4))

とすることで#N/Aを表示させるを表示させています。

そして、ご指示どおりにいたしましたら、うまくいきました。
ありがとうございました。


 あらら
うまくいかないと書いていたので心配してましたが、
とりあえず、良かった良かった。

  ところで、計算式の
=IF(ws!B2="n",NA(),IF(OR(ws!$B$2="N",ws!$B$3=""),"",ws!CB4)) 
  の、="n" と ="N" の大文字と小文字はこの数式では異なる文字とは
  判断してくれないようですが如何ですか?
  どちらかの文字を変えてみたほうが無難なようですよ。
  余計なお世話でしたかね。。   (jun53)

jun53さま、ありがとうございました。
余計なお世話なんかではなく、確かに異なる文字列としては判断しませんね。
今回の場合は、ただnの文字を打ち込めばテストをやらなかったことにしたかったのです。
ですので、小文字でも大文字でもよいということから意図的に変えさせていただきました。
ありがとうございました。
Excelは奥が深いので、がんばらねば。

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.