重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

A列に日付、B~P列に数値が入った表で
新しいデータをいちばん下に追加していっています
1行目に最新10回分の合計を表示したいのですが
関数を使って常に最新のデータ10個の合計を表示することは可能でしょうか?

Q列以降に =INDEX(A:A,COUNTA(A:A))、=INDEX(A:A,COUNTA(A:A)-1)のようにして
10個抜き出してそれを合計してみようとしましたが循環参照になってしまって出来ませんでした・・

よろしくお願いします

A 回答 (1件)

B列からP列までのそれぞれの列で1行目のセルに最新10個(A列の日付を対象として)の合計を表示させるのでしたらB1セルには次の式を入力してP1セルまで横方向にドラッグコピーします。



=IF(COUNT(A$2:A$1000)<10,"",SUM(INDEX(B$2:B$1000,COUNT(A$2:A$1000)-9):INDEX(B$2:B$1000,COUNT(A$2:A$1000))))
    • good
    • 0
この回答へのお礼

IF、COUNT、SUM、INDEX関数を組み合わせると出来るんですね・・・
やりたかったことが出来ました。ありがとうございます!

お礼日時:2013/04/27 13:28

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