Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12660 / 13645 ツリー ←次へ | 前へ→

【9318】一定の条件に合致する値のみ合計する ぱお 03/11/28(金) 15:00 質問
【9319】Re:一定の条件に合致する値のみ合計する ぴかる 03/11/28(金) 15:37 回答
【9320】Re:一定の条件に合致する値のみ合計する ぱお 03/11/28(金) 16:28 お礼

【9318】一定の条件に合致する値のみ合計する
質問  ぱお  - 03/11/28(金) 15:00 -

引用なし
パスワード
   こんにちは。初心者です。

機種ごとに集計した下記のような表があります。
行数が飛んでいるのは間にそれぞれの機種の
明細が入っているためです。
この表は集計する行数が毎回変わります。
------------------------------------
   A      B     C    
1  機種     金額    数量
5  CK30 計   500    40
8  CJ20 計   500    40
12  SG30 計   200    10
16  SB20 計   200    10
17  総計    1400    100
18
19        ****    ****

---------------------------------------
このような表で、頭文字が"C"の機種
(ここではCK30とCJ20)の合計だけを
19行目の****の部分に表示
させたいのですが、どうしたらよいでしょうか?
教えて下さい。よろしくお願い致します。

【9319】Re:一定の条件に合致する値のみ合計する
回答  ぴかる  - 03/11/28(金) 15:37 -

引用なし
パスワード
   ぱおさん、こんにちは。

>   A      B     C    
>1  機種     金額    数量
>5  CK30 計   500    40
>8  CJ20 計   500    40
>12  SG30 計   200    10
>16  SB20 計   200    10
>17  総計    1400    100
>18
>19        ****    ****
数式でやるんでしたら、こんなんです。
でも、行がランダムということなんで、VBAにてちと工夫が必要となりますね。
=SUMIF(A1:A16,"C*",B1:B16)

多分これ以降、対応出来ないと思います。
何かありましたら、どなた様かよろしくお願いします。

【9320】Re:一定の条件に合致する値のみ合計する
お礼  ぱお  - 03/11/28(金) 16:28 -

引用なし
パスワード
   ぴかるさん回答ありがとうございました。
この数式をアレンジしてマクロのコードに
組み込んだらちゃんとできました。

ありがとうございました。助かりました。

12660 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free