- ベストアンサー
Excelで動的なグラフを作成したい 月ごとに変化
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
横の評だと見にくいので縦の表にしてグラフを作成してみました。 年月の欄は「2010年1月」と入力して下方向にオートフィルします。 データ範囲を選択して棒グラフを作成します。 「数式」「名前の定義」で、以下の名前を定義し参照範囲に以下の数式を入力します。 「年月」 =OFFSET(Sheet1!$A$2,MATCH(TODAY(),Sheet1!$A$3:$A$26,1)-4,0,5,1) 「データ」 =OFFSET(Sheet1!$B$2,MATCH(TODAY(),Sheet1!$A$3:$A$26,1)-4,0,5,1) 棒グラフの系列を選択し、数式バーの数式を以下のように変更します。 =SERIES(Sheet1!$B$2,Sheet1!年月,Sheet1!データ,1)
その他の回答 (1)
- MackyNo1
- ベストアンサー率53% (1521/2850)
添付画像はデータが年ごとに2つに分離されていますので、数式処理しにくいので、例えば上段に日付シリアル値(例えば2011/1/1と入力して、セルの表示形式を「yyyy"年"m"月"」)、下段に値を表示するリストを作成して、これをグラフ化するのが良いと思います。 特定のセルから5個分のデータのみ表示させる可変範囲のグラフにするには以下のページを参考にしてください。 http://office.microsoft.com/ja-jp/excel-help/HA001109801.aspx 上記の方法を行ってみて、使用する数式などがわからない場合は、実際に使用したリストのデータやセル位置をお知らせください。
お礼
名前の定義を、 =OFFSET($A$2,0,0,COUNTA($B$2:$Y$2),1) =OFFSET($A$3,0,0,COUNTA($B$3:$Y$3),1) ・・・・・・ やっぱ判りません・・_| ̄|○
補足
掲載のデータを横に繋げて貰って良いので、 使い方を教えていただけませんか。 どう数式をどう入力していいのか・・・全く判らずです。 よろしくお願いします。
お礼
w(☆o☆)w オオー! スクリーンショット付きで回答ありがとうございました!!! まずは、私も同じ表を作ってみて、関数の使い方など 理解して使って見ようと思います。 この度は本当にありがとうございました!! 勉強します。