[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『指定範囲においての足し算』(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
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.