A列のセルの値が範囲内の場合にB列の対応セルの値の合計を取得するには?

Question 72.3   Previous Next
自分の力で集計が出来ず何方かにお力をお借りしたいです。

まず…3月入会者のIDが1000~1100までであるとします。
そして、右図の表があった場合に、3月入会者だけの合計金額をB8セルに出したいのですが、どの様な式を使えばいいんでしょか?

何方か分かる方居ましたら教えて下さい。


(注) 右図は質問の文章から回答者が作成したもので、Sheet1 とします。
Answer   Copyright (C) 2005.3.27 永井善王
このご質問は受付期間限定のVBA質問フォームでお送りいただきました。    Sheet2
ご質問文に 「どの様な式を使えば・・」 とあるとおり、Excelの数式だけで処理可能な内容で VBAの質問とはいえないようですが、一応お答えします。

Sheet1の A列 (ID) の各セル(A2:A7) の値が一定範囲内である場合、対応するB列のセルの値を合計して B8セルに表示したいということですので、いろいろな方法が考えられます。
ここでは、Sheet2を使って当月分を取り出して、Sheet1の B8セルで、その合計を計算することにします。
ついでに、月が変わっても、そのままの数式で使用可能にしておくために、Sheet2の B1セルに始めのIDを、 B2セルに終わりのIDを入力することにし、それらの値を使う前提で C2:D7セルの数式を組み立てます。

・ まず、Sheet2の C2セルに下記の数式を入力します。

・ これをコピーして、C3:C7セルに数式を貼り付けます。
・ 続いて、Sheet1の B8セルに下記の数式を入力します。


以上を参考にしていただき、ご自身で他の方法を考案されましたら、ぜひ、ご連絡ください。

 

Excel VBA Macro