[[20160523163609]] 『指定範囲においての足し算』(Takeba) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『指定範囲においての足し算』(Takeba)

たくさんの数値が並んでいるなかから、特定の周期で、抜き出して計算をしたいです。

たとえば、y=2xとして、xの値が
....-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20....

のとき,xの値が3つずつ並んだ値をを5ずつの周期で指定の範囲内で取り出して、

....(-17),(-16),(-15) (-10),(-9),(-8) (-3),(-2),(-1) 4,5,6 11,12,13....

これをyの値として和として算出したいと思っています。

....(-34)+(-32)+(-30) + (-20)+(-18)+(-16) + (-6)+(-4)+(-2) + 8+10+12 +22+24+26....

→これの解を求められる関数を入力したい

SUMIF関数を応用すれば

できると思ったのですが、うまくできませんでした。
助言お願いします。

< 使用 Excel:Excel2010、使用 OS:Windows8 >


 A2セルに xの開始値を入力
 B2セルに 周期回数を入力
 C2セルに =6*(A2-7+ROW(INDIRECT("A1:A"&B2))*7)+6

 <結果図>
  行  ___A___  __B__  _C_
   1  開始x値  周期    和 
   2      -17     5   -96

(半平太) 2016/05/23(月) 17:40


半平太さん
回答ありがとうございます。

この場合、xの値の18,19,20まですべて含めて手動で計算するとyの和は54になります。
(-34)+(-32)+(-30) + (-20)+(-18)+(-16) + (-6)+(-4)+(-2) + 8+10+12 +22+24+26 +36+38+40=54

分かりにくい説明ですみません。
よろしければ、もう一度回答を頂けると幸いです。
(Takeba) 2016/05/23(月) 18:15


 すみません ろくに検証してなかったです。

 C2セル =SUMPRODUCT(6*(A2-7+ROW(INDIRECT("A1:A"&B2))*7)+6)

     下にコピー

 <結果図>
  行  ____A____  ____B____  _C_
   1  開始x値   周期回数   和 
   2       -17          5   -60
   3       -17          6    54

(半平太) 2016/05/23(月) 19:37


半平太さん
返事遅れました。ありがとうございました!
(Takeba) 2016/05/24(火) 19:51

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.