みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel2003のエクセル関数からのグラフ作成

Excel2003のエクセル関数からのグラフ作成についてご教授ください。

'compare (3)'!にあるデータを元に'Graph7'!に棒グラフを作成したいと思っております。

グラフの関数式は以下にしたいです。
='compare (3)'!$C$3:$D$3,'compare (3)'!$F$3:$H$3,'compare (3)'!$C$5:$D$5,'compare (3)'!$F$5:$H$5,'compare (3)'!$C$7:$D$7,'compare (3)'!$F$7:$H$7,'compare (3)'!$C$9:$D$9,'compare (3)'!$F$9:$H$9,'compare (3)'!$C$11:$D$11 'compare (3)'!$F$11:$H$11


想定したグラフ作成はできるのですが、「元のデータ」を表示させたくても表示できません。
データ範囲をよくよく見ると、以下となっていまして、最後の「$F$11:$H$11」の入力ができません。

='compare (3)'!$C$3:$D$3,'compare (3)'!$F$3:$H$3,'compare (3)'!$C$5:$D$5,'compare (3)'!$F$5:$H$5,'compare (3)'!$C$7:$D$7,'compare (3)'!$F$7:$H$7,'compare (3)'!$C$9:$D$9,'compare (3)'!$F$9:$H$9,'compare (3)'!$C$11:$D$11 'compare (3)'!

最後の「$F$11:$H$11」を入力してOKをクリックすると「参照が正しくありません」と表示されます。

'compare (3)'!の上記指定セルには=compare!F10など=compare!のセルを指定しております。
ただし、F11とG11のみ以下のように別ファイルのセルを指定しております。

='[A.xls]2013Oct'!N5
或いは
='[A.xls]2013Nov'!N5

=compare!の指定セルにも以下のような関数式が入っております。

=COUNTIF('[A.xls]BP Info'!$F3:$F29,"Post")
=SUMPRODUCT(('[A.xls]BP Info'!$F3:$F29="Post")*('[A.xls]BP Info'!$G3:$G29="入電 (1-3)"), '[A.xls]BP Info'!$H3:$H29)

関数式が影響している可能性があると思い、手動で数字を入力してみましたが同様です。

動きを見る限り'compare (3)'!$C$11:$D$11 'compare (3)'!$F$11:$H$11の行を指定するとおかしくなるようです。

念のためグラフ範囲のセルを別セルにコピーし関数式を消して手動ですべて数字をいれてみましたが、NGでした。そこで行を飛ばしながら指定していることが原因かと思い別セルにコピーし関数式で必要でない行を消して一くくりでデータ範囲を指定するとうまくグラフ作成できました。
このことから関数式が入ったデータは問題ないようですが、行を飛ばしてデータ指定するとうまくグラフ作成することができないようです。元データを作り変えればいいのですが、今の配置で行を飛ばしながらグラフをうまく作成する方法はございますでしょうか?

何卒よろしくお願いいたします。

投稿日時 - 2013-12-16 09:42:20

QNo.8388324

困ってます

質問者が選んだベストアンサー

エラーの直接の原因は,単純な誤記と考えられます。
最後の「'compare (3)'!$F$11:$H$11」の前のカンマがヌケてる(記入されていない)状況で,確かにご質問に書かれたとおりの不具合が再現します。

正しい内容:
='compare (3)'!$C$3:$D$3,'compare (3)'!$F$3:$H$3,'compare (3)'!$C$5:$D$5,'compare (3)'!$F$5:$H$5,'compare (3)'!$C$7:$D$7,'compare (3)'!$F$7:$H$7,'compare (3)'!$C$9:$D$9,'compare (3)'!$F$9:$H$9,'compare (3)'!$C$11:$D$11,'compare (3)'!$F$11:$H$11
これで正常に設定できる事を,手元のExcel2003で確認しています。

各セルに記入されている内容などは,無関係です。
もう一度落ち着いて,操作を行ってみて下さい。




#参考
ご質問に書かれた数式は問題有りませんが,「その調子」でどんどん継ぎ足していくと,今度は「入力欄に記入できる(数式の)文字数」の制約によっていずれ限界になります。
その場合は「名前の定義」などを経由して継ぎ足していくような工夫が可能です。

投稿日時 - 2013-12-16 15:44:33

お礼

このたびはご丁寧に回答いただきありがとうございました。
急いでいたため元データの行を埋めてAとBと2つに項目を分けてグラフ作成しました。

投稿日時 - 2013-12-16 20:45:15

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問