- ベストアンサー
横の合計をOFFSETであわらす方法
一列目のセルA B C D E F に数字が入っていたとします。 例 A B C D E F G H 1 2 3 4 5 6 (X) (Y) (Y)に任意の数値(この例だとA~Fまでなので6まで)を入れ、(X)に合計を出したいのですが、 どのようにOFFSETを組めばいいのかわかりません。 (Y)に任意の数値として3を入れた場合、 ABCの合計されるケース(Aが基点)とFEDの合計されるケース(Fが基点) 両方のケースの計算式を教えてください。 みなさま、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=SUM(OFFSET(F1,0,0,1,-H1)) でいかがでしょうか?
その他の回答 (2)
- redowl
- ベストアンサー率43% (2140/4926)
>FEDの合計されるケース(Fが基点) =SUM(OFFSET(F1,0,0,1,H1-6)) 空欄セルに対応させるなら =IF(H1="","",SUM(OFFSET(F1,0,0,1,H1-6)))
補足
ご返信ありがとうございます。 redowlさんの方法を実際にためしてみたところ、計算合計が合いません^^; 私のF基点の説明不足かも知れませんので、実際どういう答えが正解かと申しますと、 A B C D E F 21 20 18 15 11 6 という感じになります。 redowlさんの方法ですと、3を入れると、20となります。 F基点で3を入れてF+E+Dを計算すると、6+5+4=15となり15(D1セル)が正解となりまだ未解決です^^;
- Cupper
- ベストアンサー率32% (2123/6444)
=SUM(OFFSET(A1,0,0,1,H1)) ※OFFSET関数、SUM関数の詳細はExeclのヘルプを参照してください。
お礼
Aが基点の場合は解決しました!ご回答ありがとうございます。
お礼
解決しました。ご回答ありがとうございました!