dポイントプレゼントキャンペーン実施中!

セリーグ6球団のいわゆる「ここ10試合の勝率(ただし中止になった試合はカウントしない)」の推移がふと気になり、エクセルでグラフ化してみようと思い立ちました。
で、とりあえず、縦に日程、横に球団として星取表を作り、勝=10000、分=100、敗=1、試合中止(不成立も)=空欄とします。それでデータの入っているセルのデータを10個合計して、10000で割ったり、100で割ったりしながら勝数、分数、敗数を把握して「ここ10試合の勝率」を算出しようとしました。
ここで壁に突き当たってしまい、教えていただきたいのです。
空欄を含む表で、あるセルから上側の「データが入っているセル」10個分のデータの合計を出す巧妙な方法はないでしょうか?
あるいは根本的に別の手段がありましたら、そちらも教えてください。

A 回答 (2件)

A列にデータが入っているとします。


作業列としてB列のB1に
=IF(A1>0,ROW(),"")
といれ、他のB列のセルにコピーしておきます。
するとA列の「データが入っているセル」10個分の合計は
=SUM(INDIRECT("A"&LARGE(B:B,10)&":A65536"))
で出すことができます。
後はB列は非表示にしておけばいいでしょう
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
教えていただいた方法をもとにして解決できました。

お礼日時:2003/12/21 08:09

セルでの計算は#1さんの回答のとおりですが


安易にグラフ上だけで、連続したn回の平均で良いのであれば、近似曲線がお手軽なのではないでしょうか

グラフの集計したい系列を右クリック→近似曲線の追加
→移動平均、区間(10など)
でグラフ的には最近10試合の勝率の平均が表現できるのでは
(補足)その他近似曲線などで、未来の予測なんかも面白いんではないでしょうか
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
新しい発想ですこしびっくりしました。こういうのを思いつけないんですよねえ。

お礼日時:2003/12/21 08:08

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