- ベストアンサー
常に最新10個の合計を表示したいのですが…
A列に日付、B~P列に数値が入った表で 新しいデータをいちばん下に追加していっています 1行目に最新10回分の合計を表示したいのですが 関数を使って常に最新のデータ10個の合計を表示することは可能でしょうか? Q列以降に =INDEX(A:A,COUNTA(A:A))、=INDEX(A:A,COUNTA(A:A)-1)のようにして 10個抜き出してそれを合計してみようとしましたが循環参照になってしまって出来ませんでした・・ よろしくお願いします
- みんなの回答 (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))))
お礼
IF、COUNT、SUM、INDEX関数を組み合わせると出来るんですね・・・ やりたかったことが出来ました。ありがとうございます!