[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『列の合計範囲を都度変えたい。』(はるお)
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.