アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります

質問内容としては
日々追加されているデータを
無駄な領域を含めないように
しかも効率よくグラフ化・及びグラフの更新するには?

と言うものです。
やや長文ですがお付き合い頂けると助かります

早速本題ですが
多分したに表すような業務は形こそ違えど
多かれ少なかれ
凡そ一般的に広く行われるような内容だと思うのですが

       品目           (単位:個)       
日時     A1 B5 G3 …
       ・
       ・
04/11   1 10  5 …
04/12   8  3 17 …
04/15   3 25  1 …
04/16 使用停止 7 16 …
04/17      5  8 …
       ・
       ・
       ・
       ・
この表は適当に即興で書いたものですが
まあ例えばこういった表で
日々データを追加して更新しているとします。

又、このデータの提出はグラフ形式で求められる
と、します。

普通なら散布図グラフをウィザードで作成すると思うのですが、
ウイザードを普通に使うだけでは
データを何度か追加する度に
「グラフの元データ領域を広げる」
と、言う作業が各系列毎に定期的に発生し
非常に非効率です… よね?

そこでデータ系列毎に
データの入力範囲を自動で見極めて
グラフの基データにして貰えると助かるのですが、

こんなのって無理ですか?

私自身少し悩んで
例えば系列毎のデータ領域に対して
事前に名前定義を行って
その名前定義内の範囲指定を動的なもので行えば…
(例:$C$3:INDEX($C:$C,SUMPRODUCT(ISNUMBER($C:$C)*1)+ROW($C$3)-1)

とか、
考えてみたのですが
グラフの元データの系列に対する領域指定に
名前定義した定義名での指定が使えないようで
これは上手くいきません。

(このアイディアはhttp://oshiete.coneco.net/qa3900592.htmlにおいて
 OtenkiAme様より頂いたものを応用しようとしたものです)

方法そのものは良いがやり方が間違っているのか
若しくは全く別なやり方で解決すべきなのか…

どうしたものかホトホト困っています。

どうぞお知恵を頂戴したく思いますので宜しくお願い致します。

(Excelはウインドウズ版の2004だったと思います)

A 回答 (2件)

> 例えば系列毎のデータ領域に対して事前に名前定義を行って、その名前定義内の範囲指定を動的なもので行えば…


(例:$C$3:INDEX($C:$C,SUMPRODUCT(ISNUMBER($C:$C)*1)+ROW($C$3)-1)

下記URLのエクセル技道場「可変範囲のグラフ」の項がご参考になると思います。

http://www2.odn.ne.jp/excel/waza/graph.html#SEC13

この回答への補足

今更ですが動作を確認しました
有り難う御座いました

補足日時:2008/04/28 20:19
    • good
    • 0
この回答へのお礼

凄いです!!
感謝です

こんな有益なページがあるとは露程も思いませんでした

感激です
有り難う御座います。

お礼日時:2008/04/22 19:33

エクセルの基本は、その都度、基本領域を広げるというものだと思います。


(1)可変領域を名前で対処するというのは裏業的なものです。
エクセルは他の事項でも、自動的に対象を広げるというのはほとんど無いように記憶します。
下ではプログラム的には再度やり直しているはずです。ただ全く別件で、ウインドウズではプロパティなど変更を瞬時に反映する仕組みがあるのですが、グラフのデータ領域では無いと思います。MSがその気になれば出来る問題とは思いますが。
(2)VBAを使えば、自動らしき近いことは出来ますが、所詮人手でやることを、プログラムで瞬時にやるに過ぎません。
楽要求は限りないですが、余り難しいことを考えず,VBAでボタン化するか、1日1回なり操作してください。
    • good
    • 0
この回答へのお礼

早速のご回答
小生の悲痛な叫びをくんだ優しさ
痛み入ります

ご回答有り難う御座います

お礼日時:2008/04/22 19:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!