- ベストアンサー
シートAとシートBのあるセルの合計をシートCに出したい
Office2003のVBAを勉強中です。 2つのエクセルファイル(ファイルA、ファイルB)があります。 ファイルA、Bにはシートが一つづつあり、そこには同じフォーマットで表が書かれています。 ファイルA、Bのシートに書かれている表の合計を新規に作成したエクセルファイルCに書き込みたい場合、皆さんならどのようにされるでしょうか? 僕は下記のように考えました。 1.ファイルCを作成 2.ファイルAの対象シートをファイルCのシート1へコピー 3.ファイルBの対象シートをファイルCのシート2へコピー 4.ファイルCのシート3にシート1とシート2の合計を計算表示 「そんな手間な事をせずとももっと・・・」だとかあるようでしたら、 皆さんのご意見をお聞かせください。 それともう一つ、シート1の指定セルとシート2の指定セルの合計をシート3の指定セルに計算表示するのはどのようなロジックを書けばよいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- zap35
- ベストアンサー率44% (1383/3079)
- chie65536
- ベストアンサー率41% (2512/6032)
- hana-hana3
- ベストアンサー率31% (4940/15541)
関連するQ&A
- エクセル:偶数セルと奇数セルそれぞれの合計
エクセルで作成した表で 「A2+A4+A6」 や 「B3+B5+B7」のようにそれぞれ偶数セル、奇数セルの数値の合計を表示させたいのですが、よい計算方法はありますか?それとも何十個というセルを地道に足していくしかないのでしょうか? 少ないセル数ならいいのですが、多くのセルの合計を出したいので困っています。どなたか分かりやすく教えていただけないでしょうか?お願いします。
- ベストアンサー
- オフィス系ソフト
- VBAを使ってシートAの3ヶ所のセルでシートBの計算式を行う。
シートA シートB A B C D A B C D 1 10 20 30 () 1 10 20 30 (計算式) 2 10 20 30 () 3 10 20 30 () 4 10 20 30 () (1)シートAのA1,B1,C1をコピーしてシートBのA1,B1,C1に代 入する。D1には計算式が入っているので結果が表示される。 (2)シートD1の計算結果をシートAのD1に代入する。 (3)次はシートAのA2,B2,C2をコピーしてシートBのA1,B1,C1 に代入する。D1には計算式が入っているので結果が表示される。 シートD1の計算結果をシートAのD2に代入する。 (4)上記の動作をシートAのA列のセルに数字がある場合は繰り返し行 う。
- 締切済み
- Visual Basic
- A列とB列の合計を行ごとにC列に表示させたい
お早うございます。エクセルのセルの計算で教えてほしいのですが、A列とB列の合計を行ごとにC列に表示させたいのです。例えばA1のセルに“1", B1のセルに“2"と入れます。それで、C1のセルに“=A1+B1"と入力します。そうするとC1のセルは“3”と表示されますよね。そこで同じように違った数字の合計を100行ほどそれぞれC列に表示させたいのです。セルごとではなく縦全部列ごとでもかまいません。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- IF(B1="","",A1*B1)の合計
セルC1に次の計算式が入っています。 IF(B1="","",A1*B1) 行9までコピーされています。 C10のセルで SUM(C1:C9) で合計したいと思っています。 B列に空白がある場合、 #VALUE!のエラーとなります。 IF(B1="","",A1*B1) の計算式を残したままで 解決方法はありませんか?
- 締切済み
- オフィス系ソフト
- エクセル:シートごとに表記してあるセルの合計
表題の通りなのですが Sheet1 の A1 セルに 「100」 Sheet2 の A1 セルに 「150」 Sheet3 の B2 セルに 「300」 などを入れているのですが、この値の合計を Sheet4 の C2 セルに 入れたいのですが、どういう計算式にすればよろしいでしょうか? いろいろ調べてるのですが、明確な解決策がでずこまっている状態です。 わかる方がいましたらおしえてください。
- ベストアンサー
- 財務・会計・経理
- 1シート~12シートのセルの合計は
1シートの中では A2からA10のセルの合計 =SUM(A2:A10) は式が出来たのですが 1~12シートの A2のセルの合計を 13シートの A2に 計上したいのですが どうしたら計算できますか?
- ベストアンサー
- オフィス系ソフト
- 複数の条件を満たすセル数の合計は配列関数を使う?
A列 B列 ------------- 1 1 2 2 1 1 3 3 5 4 1 7 5 4 8 6 1 4 7 7 5 8 5 6 9 1 1 10 9 3 上記の表でA列もB列も“1”であるセルの数を数えたいのです。 C列の1~10行目に =IF(A1=1,IF(A1=B1,1,0),0) と計算式を入力・コピーしその合計を求めることができますが、 計算用の列を作らず、別のシート上のセルに 計算結果のみ表示させたいと思っています。 {=SUM(IF(Sheet1!A1:A10=1,IF(Sheet1!B1:B10=1,1,0),0))} 上記の計算式で一応計算できているようなのですが、 配列関数というのがなんなのか良く分からないのです。 これで大丈夫なのでしょうか? お詳しい方ご助言をお願いします。
- ベストアンサー
- オフィス系ソフト
- 異なるファイルからセル合計を送る
質問方が難しいのですが、例えばエクセルのファイルAにあるセルA-1の合計をファイルBにあるセルA-1に送るにはどのようにすればよいのでしょうか?異なるシートなら出来るのですが、ファイルが異なると分かりません。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで合計ゼロになるセルがある
シートによって成るみたいですが、 いくつかのセルの合計したくても何度やってもゼロになります。 ちょっと離れたセルで合計値を出すと出来たりします。 仕方なく、卓上計算機にいちいち打ち込んで合計して エクセルの最大の良さが使えず困っています。 それに、このシートではコピーが全く出来ず、関係ない数字が勝手にに出たりします。 出来るセルもあります。 以前にも時々こんなことがありました。 シート上を全部削除したり、また表を作ったりの繰り返しをしたりしますとこういう現象になるのかなとも考えています。 どうしたら直るでしょうか。 Windows Vistaです。 どなたかお助けをお願いします。
- 締切済み
- Windows Vista
- エクセル2003 #N/A含む複数シート数値合計
複数のワークシートの数値の合計がうまく出ません。 A,B,C,Dという名前のシートのセルA2の数値の合計を 「集計」というシートのセルA3に出したいのですが (ちなみにA,B,C,DシートのセルA2にはvlookup関数がはいってます) 例えばシートBのセルA2の表示が#N/Aだと sum、sumif関数で合計を出そうとしても 「集計」シートのセルA3には#valueと出てしまいます。 うまく#N/Aをのぞいて数値の合計値を出す方法はありますか?
- ベストアンサー
- オフィス系ソフト