• ベストアンサー

エクセルで二つの表から数値をそれぞれもってきて自動計算する方法

タイトルどおりなんですが、 Aさん、Bさんがそれぞれ毎日の自分の仕事の数値をエクセルに記録しています(下記参照、数字がずれてるのはご容赦ください) Aさん a  b  c  合計   Bさん a  b  c   合計 1日 8 10 3  21   1日 2  1  0    3 2日 5  0 4   9   2日 20 0 25   45 合計         30   合計           48 それを今度はa,b,cごとの表を普段は手書きで紙に合計してから、別の表に移しています。     a   b  c  合計 1日 10 11  3  24 2日 25  0  29 54 合計           78  という具合です。 今は画面に二つの表をだして、紙に合計(1日のAさんa+Bさんa)を印刷した白紙の表に書き出してから 別のエクセルの表に打ち込んでいました。合計は自動で計算するようになっています。 それを自動でできるようにできないでしょうか? ちなみにエクセルの表はすべてバラバラです(3つのファイルがあるという事です) ややこしい書き方でわかりにくいかと思いますが、ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

まず、本当に「Aさん用」「Bさん用」「集計用」の3つのブックしかないのであれば 表の形を統一することから始めましょう。 で、AさんBさんからそれぞれメールか何かで送られてきて それをあなたが集計しているのでしょうか? であれば 集計用のあなたのブックにシートを2枚追加して メニューバーの「データ」ー「統合」という手があります。 ただ、その為にはAさんのブックもBさんのブックも同じ表の形にしてもらう必要があります。

maprince
質問者

お礼

多忙になってしまい、すぐに試してみることが出来にくくなりました。 でも参考になりましたので、いつかやってみたいと思います。 本当にありがとうございました。

maprince
質問者

補足

さっそくありがとうございます。 「Aさん用」「Bさん用」は同じ表の形です。 「集計用」はまったく違います。 そしてそれらは社内のネットワークでつながってる誰もがみれるサーバー(ちがうかも?)においてあって、それぞれのパソコンのデスクトップにショートカットとしてあります。 「集計用」は私のパソコンに入ってます、それはもちろん移動可能です。 でもその集計用はA、Bさん用と同じ形にすることは出来ないのです。 >であれば 集計用のあなたのブックにシートを2枚追加して メニューバーの「データ」ー「統合」という手があります。 同じブックにあることが限定なのですね。 ちょっと試してみます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

計算は簡単なので他のブックの値の参照方法さえわかればあとは、できることでしょう。 列や行などが不明なので、一般論になってしまいますが… 集計用のブックの各セルに  「Aさんのブックの値」+「Bさんのブックの値」という式を設定しておけばよいということになります。 他のセルの値を参照するときに =A1 のような式を記入しますが、それと同じように他のブックの場合は、 ='[ブック名]シート名'!セル名 というような参照式の和を記せばよいです。 詳細は以下を参考にしてください。  http://www.excel-jiten.net/formula/ref_other_books.html  http://www.excel.studio-kazu.jp/lib/e2j/e2j.html 上の要領で、=「Aさんの値」+「Bさんの値」 とすることで集計は求められますが、普通のセルの値の参照と同じように、もとのセルが未入力の時は集計値に「0」が表示されてしまいます。 ご質問の場合は、それでも大きな問題はないように思われますが、これを回避したい場合は、すこし複雑になりますが… 「Aさんの値とBさんの値がともに空白でなければ、計算式の値、そうでなければ空白」を計算するように、IFを用いた式で表すようにしてあげれば可能となります。

maprince
質問者

お礼

ありがとうございます。 >もとのセルが未入力の時は集計値に「0」が表示されてしまいます。 それはまったく問題なしです、0でOKです。 参考サイトよみました、ややこしいのですね..。 でも、なんとか試してみます。

すると、全ての回答が全文表示されます。

関連するQ&A