[[20170614153807]] 『列の合計範囲を都度変えたい。』(はるお) ページの最後に飛ぶ

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

 

『列の合計範囲を都度変えたい。』(はるお)

A1からL1までに1〜12月が入っていて、2行目以降に数値が入っているとします。

M1セルに1〜12月のどれかを入力すると、L列2行目以降にその行の1月からM1で指定した月までの合計を表示するという関数の書き方を教えて頂けますでしょうか。

例えば、M1に10月と入れた場合はA2〜J2の合計を出す関数をL2に入れたいという事です。
2行目以降も同様の関数をコピーします。

よろしくお願いいたします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 L列は12月ですから、数式はM列ですよね?

 M2セル =SUM(A2:INDEX(A2:L2,M$1))

 <結果図>
  行  _A_  _B_  _C_  _D_  _E_  _F_  _G_  _H_  _I_  _J_  _K_  _L_  _M_
   1   1    2    3    4    5    6    7    8    9   10   11   12   10
   2  0.5                                      1    3             4.5

(半平太) 2017/06/14(水) 16:08


半平太さま

ご教示いただきありがとうございました。
無事解決いたしました。
(はるお) 2017/06/14(水) 16:13


 A1セルからL1セルとM1セルは「月」を入れずに1、2…としておいて表示形式で 0"月" にして
 =SUMIFS(A2:L2,A$1:L$1,">=1",A$1:L$1,"<="&M$1)

 という方法も。

 …と書いていたら解決していた。もう見てないかな。
(bi) 2017/06/14(水) 16:16

コメント返信:

[ 一覧(最新更新順) ]


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