• ベストアンサー

横の合計を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が基点) 両方のケースの計算式を教えてください。 みなさま、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wolis
  • ベストアンサー率45% (14/31)
回答No.3

=SUM(OFFSET(F1,0,0,1,-H1)) でいかがでしょうか?

g-touch
質問者

お礼

解決しました。ご回答ありがとうございました!

その他の回答 (2)

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

>FEDの合計されるケース(Fが基点) =SUM(OFFSET(F1,0,0,1,H1-6)) 空欄セルに対応させるなら =IF(H1="","",SUM(OFFSET(F1,0,0,1,H1-6)))

g-touch
質問者

補足

ご返信ありがとうございます。 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)
回答No.1

=SUM(OFFSET(A1,0,0,1,H1)) ※OFFSET関数、SUM関数の詳細はExeclのヘルプを参照してください。

g-touch
質問者

お礼

Aが基点の場合は解決しました!ご回答ありがとうございます。

関連するQ&A

  • 1列おきに合計、a1 + c1 + e1 …

    一列おきにある数値の合計を求めるにはどうしたらよいでしょうか。 A1 に B1+D1+F1 …… の合計を求めたいのです。 C2、E2など合計したくないセルにも数値が入っています。 実際にはデータが一行につきデータが数十から200ぐらいあります。  A B C D E F 1 2

  • 並び替え後の合計処理の方法がありますか?

    よろしくお願いします。 A列に、上からA~Fまでのアルファベット(6文字)がランダムに入って 50~100行あります。 B列に、アルファベットが持っている数字がランダムに入っています。 例; 品名  数量  A    11  A     3  D     2   F     1  F   132  C    66  B     8  A    21  B    36  C     1  C    20  A     5    E     ・  ・     ・  ・     ・ これを並べ変えると、以下のようになりますが、(ここまでは出来ます)  A    11  A     3  A    21  A     5   B     8  B    36  C    66  C     1  C    20  D     2  E     ・  ・     ・  ・     ・  ・     ・ Aの数量:11+3+21+5の合計40が機械的に現れるようにできませんか? 同様にBからDまでの合計数量も欲しいです。 行数が多いため、目で数えるとクラクラします。 よろしくお願いします。 ただし、マクロは全く理解できません。

  • 時間帯を切り取って合計時間を算出したい

    下のカッコ内はエクセルのセル番地を示しています。 2行目に数値を入れて任意の時間帯に何時間あるか調べたいと考えています。下では前日22時から当日9時までの合計11時間あり、その内訳は時間帯Aに9時間、時間帯Bに2時間ある、という計算です。 こういう計算を関数を使って表すことはできるでしょうか? 開始(B1) 終了(C1) 合計(D1) 時間帯A(E1) 時間帯B(F1) 22:00(B2) 9:00(C2) 11:00(D2) 9:00(E2) 2:00(F2) ※時間帯A=前日22:00~当日7:00  時間帯B=当日7:00~12:00

  • IF関数で 合計値の表示を変えたい方法?

    お世話になります。 A1,B1,C1,D1,のセルに数値が入力されています、A1からD1までの合計をE1のセルに合計値を求めています。 その時、もしA1セルが0の場合はE1に合計値を出したくないのですが、どのようにしたら出来ますか?(E1は0と出てもかまいません)  よろしくお願いします。

  • エクセルで小数点を含む合計と()のつけかた

    エクセルで A=1.5 B=2 C=3.5 D=0.5 E(合計)=(7.5) AからDのセルに数値を入力して、Eのセルに合計を出し、その合計された数値を()で囲みたいです。 宜しくお願いします。

  • Excel関数で一致した条件を合計する方法

    Excelの関数を使って、E2:E4のセルにF列の「A」~「D」に 一致した場合、G列の「8」または「9」を加算する方法を教えて下さい。 例えば、スギの場合だと...... スギの1日目が「A」の時、F1:G4の表をもとに、「8」になり スギの2日目が「C」の時「7」になり スギの3日目が「A」の時「8」になり、 E2の合計は「8+7+8」と加算されるということです。 スギの合計は23、 マツの合計は25、 サクラの合計は28というふうになればいいのですが・・・。 どなたか教えて下さい。お願いします。   A   B   C   D   E    F  G   1     1日  2日  3日 合計  A  8 2 スギ  A   C   A       B  9 3 マツ  C   D   A       C  7 4 サクラ B   B   D       D  10

  • エクセルで合計を簡単に出すための方法を教えてください

       |  A  |  B |C| D  |  E   | --+---+---+-+--+----+  1 |     |    金 額    |  時間計| --|名前  +---+-+--+----+    2 |     |○:○○|~|0:00| ○:○○| --+---+--------+----+  3 |     |    金 額    |  時間計| --|名前  +---+-+--+----+    4 |     |○:○○|~|0:00| ○:○○| --+---+--------+----+  ・ |                           |  ・ |       (省   略)            |     ・ |                           |    ・ |                           | --+----+-------+----+ 50 | 合計  |   金額合計  |時間合計| ----------------------------- わかりづらくてすいません。B2-D2=E2となるような式を入力してあり、E2の時間の利用金額がB1という表なんですが、50行目で 金額合計を出す時に=B1+B3+B5+B7+・・・ 時間合計を出す時に=E2+E4+E6+E8+・・・ と入力する以外方法はないんでしょうか?書いてはいませんが、Fの列は時間は出さずに金額だけを表示するのでSUM(F1:F49)で金額合計が出ます。いい方法があれば教えてください。

  • エクセル、日付範囲を指定して月のみの数値を合計する方法を

    エクセル、日付範囲を指定して月のみの数値を合計する方法を エクセルでの数値の合計方法で困っています悩んでおります。 (例) 日付  名前    8/1    A       9/2    B     9/3    C       8/30   D       10/1   E     11/25   F      上の様な例で日付はあるのですが、月単位での個数の集計をしたいと考えております。 名前は無視していただいて結構です。 どのような関数を使い、式を作ればよいかわかりません。 どなたかお教え下さい。 よろしくお願い致します。

  • 座標を回転させる計算方法を教えて下さい。

    例 三角形(a,b,c)の a を基点として回転させる計算方法 a x = 200 y = 100 b x = 1500 y = 100 c x = 1500 y = 900 難しくはないと思いますが三角関数が苦手なので教えて下さい。

  • 右優集合

    微分方程式論 共立 現代数学講座11 の49ページを読んでいます。 微分方程式(2.5)に対して、n+1 次元の集合DおよびDに含まれる集合Eを考える。もし、Eの点から右(または左)へ出る(2.5)の解曲線がDに含まれる限り必ずそれがEに含まれるならば、Eは(2.5)に対してDにおいて右(または左)優集合であるという。 たとえば、(2.5)が dy/dx=0 A={(x、y)|x<=0、y=4} B={(x、y)|x=0、y=3} C={(x、y)|x>=0、y=2} F={(x、y)|x>=0、y=1} D=A∪B∪C∪F のときに、 Eはどんな集合になるのでしょうか? 最初は、 E=C∪F のように考えたのですが、 そのうちに、A、B、D、C の任意の和集合としてもよい。 と思えてきました。 どんな集合が、右優集合なのでしょうか? よろしくお願いします。

専門家に質問してみよう