- ベストアンサー
Excel 2003での グラフに関して教えて下さい。
Excel 2003で表計算をグラフにして使用していますが、入力されていない部分が、グラフでは0を示して折れ線グラフがうまい事いきません。グラフをクリック→ツール→オプション→グラフ→補完してプロットする にチェックしていますが、うまくいきません。どなたかうまくグラフ表示できるようにするやりかたを教えて下さい。 お願い致します。初心者につきわかりやすく教えてください。 説明が下手ですみません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=IF(OR(C2="",D2="")=TRUE,"",C2-D2) これを =IF(OR(C2="",D2="")=TRUE,NA(),C2-D2) にしてみてください ただし、表のほうには#N/Aと表示されます。
その他の回答 (3)
- Zi-co
- ベストアンサー率46% (23/49)
捨てゼリフで閉じるのも結構ですが、マナー違反とはこういう事です http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1029472850
- imogasi
- ベストアンサー率27% (4737/17069)
私の今までの経験、今簡単な例でやっても、質問で書いている>うまくいきません、は再現できず、おかしい。 データがおかしい(予想外)ことが疑われるので、関数で空白など設定して無いですか。その場合は0扱いされるかも。これは仕様でどうしようも無いのでは。 >入力されていない部分、のセルでDELキーを押してグラフを描かせてみてください。 ーー どうなってほしいのか。 空白セルは プロットしない 間が空く 値0でプロットする 0を入力したのと同じ0に落ちて、次のデータと結ばれる 補間してプロットする そのデータを飛ばして直前と直後を結んでしまう。 ーー 全く飛ばしてしまってよいのなら、その行(列)を非表示にしてグラフを描くとよい。
お礼
回答ありがとうございました
- kmetu
- ベストアンサー率41% (562/1346)
もし =IF(元の式=0,"",元の式) になっているのでしたら =IF(元の式=0,NA(),元の式) にしてみてください。
補足
kmetuさん回答ありがとうございます。 まだ初心者なのでいまいち意味がわからないので参考までに下記の式を添付致します。 グラフ縦軸(体重) =IF(OR(C2="",D2="")=TRUE,"",C2-D2) 以下E25まで グラフ横軸(日付) A1タイトル A2日付 2009/4/5 A3 =A2+14 A4~A25 =IF(AND(MONTH(A2)=MONTH(A3+14),MONTH(A3)=MONTH(A3+14))=TRUE,A3+21,A3+14) 補足になっていないかも知れませんがグラフにしている表の計算式をコピーしました。よろしくお願いします。
補足
お付き合い頂きありがとうございます。 教えて頂いた通りに書き換え、条件付き書式にて「#N/A」を見えないようにしました。 グラフには入力していない部分が飛ばされ入力されている部分で結ばれて表示されました。ありがとうございます。 しかし、=IF(OR(C2="",D2="")=TRUE,NA(),C2-D2)の結果が出るセル(E2~E25グラフの縦軸に表示される値)を変更前には、E26に「最小値」として(=MIN(E2:E25)) E27に「最大値」として(=MAX(E2:E25)) E28には「平均値」として(=IF(COUNT(E2:E25),AVERAGE(E2:E25),""))と出るようにしてありましたが、表示されなくなってしまいました。 もしよろしければ、対処教えて頂けませんでしょうか?お願い致します。