• 締切済み

エクセルのシ-ト合算方法について

エクセル2000において 1.シ-トA,B,Cがあります。 2.それぞれのシ-トにSUM関数が使われています。  ※1+2+3=6といった具合です。 3.少ない手順で、これらを合算したシ-トDを作成することは出来ないでしょうか。  ※A~Cシ-ト)1+2+3=6  →Dシ-ト)3+6+9=18といった具合です。 ☆.私見ながら、串刺し法の応用だと思われます。 よろしくお願いいたします。

みんなの回答

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

『統合』を使えば集計できますが、こういう質問でしょうか? Sheet1、Sheet2、Sheet3があり、Sheet4に集計を作ります。 1、2、3、6が  Sheet1のA1~A4、  Sheet2のB2~B5、  Sheet3のC1~C4 に入力されているとします。 データ→統合 1. Sheet4を選択 2. 集計の方法を『合計』にする 3. ダイアログボックスの統合元範囲の窓をクリックして入力できるようにする。 4-1 Sheet1のA1:A4を選択する。追加ボタンを押すと統合元はSheet1!$A$1:$A$4になる。 4-2 Sheet2のB2:B5を選択する。追加ボタンを押すと統合元はSheet2!$B$2:$B$5になる。 4-3 Sheet3のC1:C4を選択する。追加ボタンを押すと統合元はSheet3!$C$1:$C$4になる。 5. OKボタンで集計される 統合機能を使った合計方法です。詳しくはHelp等を参照して下さい。 同じセルを合計するなら、(A1の例) Sheet4でA1を選択し、数式バーに、=SUM( を入力 Sheet1のシートタブをクリックしA1を選択 Shiftキーを押しながらSheet3のシートタブをクリック ) を入力して Enter します。こういう式になります。=SUM(Sheet1:Sheet3!A1) 連続したシートなら算式は短くて済みます。

homework
質問者

お礼

さっそく回答をいただきありがとうございました。 若干、私の意図するところのものとは違っていたのですが、大変に参考になりました。 お礼が遅くなってしまい申し訳ありませんでした。

  • cyobin_man
  • ベストアンサー率24% (298/1216)
回答No.1

シート ABCが同じフォーマットで作成されているとした場合 単純に シートDを挿入して シートDのA1に  +Sheeta!A1+SheetB!A1+SheetC!A1 でエンターして 後は オートフィルで全範囲にコピーしてやるだけ。 表が必要なら最初にシートAをそっくりDにコピーする 最低の知識でできる方法です。 こんなことが聞きたかったのかなぁ     ちがうようなぁ・・・・・

homework
質問者

お礼

回答ありがとうございました。 う-ん、やはり少し私の求めていた方法とは違っていたのですが、、敏速なご回答に感謝です! ありがとうございました。

関連するQ&A

  • Excel 合算方法

    Excelで同じものだけの合算方法を教えて下さい。      A   B    C    D   1 収入  50   2 支出  30   3 支出  50   4 収入  50 上記のような表があった場合 収入は100 支出は 80 と表示方法をおねがします。

  • エクセルの関数で教えて下さい。

    今、エクセルで宅急便の送り状に印字する物を作成しております。 レイアウトシ-トは出来まして別シ-トからVLOOKUP関数を使用 しましてデ-タをレイアウトに呼び出そうとしまして作成しているのですが 別シ-ト(LISTというシ-ト名にしてあります)の1つのセルに郵便番号 が7桁入っております。 その郵便番号をレイアウトに沿って入力したいのですがいろいろと調べて みたのですが出来ないでおります。 他の住所や電話番号、得意先名とかはVLOOKUP関数だけで出来た のですがどうしても7桁ある文字列の中の任意の桁数を取り出す事が 分からずにおります。ご教授下さい。宜しくお願い致します。 例えば住所がLISTというシ-トのD列に入っている場合で得意先コ-ド がレイアウトのあるシ-トと同じシ-トのC20に入力してあると仮定しますと =IF(C20="","",VLOOKUP(C20,LIST!$A$1:$I$50,4,FALSE)) という関数で住所がレイアウト欄に入るのですが。 どうしても出来ないでおります。 最悪郵便番号を7つのセルに分割して入力しなおしてやった方が良いのか と思っておりますがご存知の方がいらっしゃいましたら是非教えて頂きたく 質問させて頂きました。 OSはXP SP=3  EXCEL2003を使用しております。

  • エクセル2007 シ-トの選択

    はじめまして、エクセル2007でシ-トの選択がうまくいきません どなたか、助けてくださいm(__)m AAA.xlsmのsheet1に入力というコマンドボタンをおすと AAA.xlsmのsheet1にあるtextbox1に入力されているデータを d:\BBB.xlsのshhet1のA1に入力したいのですが、うまくいきません よろしくお願い致します。

  • エクセルで作成したブックの32のシ-トを連続してプリントアウトするマクロを教えて下さい

    エクセルで日報作成したブックに1~32のシ-トを設定活用しているのですが、月末に連続して各シ-トをプリントアウトしたいのですが、それに対応するマクロが有ればを教えていただけませんでしょうか・・・!

  • エクセルの数式を印刷と、数字表示

    エクセルでようやく、関数など使い、数式完成したのですが、 それを保管/印刷する方法、宜しくお願いします。 他のシ-トなどに応用したいのです、それと 数字の表示を千の桁で行うには 例えば 100,000を100に 100千でなく 初心者に近い僕ですが、宜しくお願いします。

  • エクセルの関数

    エクセル2000で足し算の合計はSUM関数ですが、引き算の合計の関数や、掛け算の合計の関数はないですか?例えば、「=A1-B1-C1-D1」「=A1*B1*C1*D1」などです。教えてください。

  • エクセルの関数なんですが

    エクセルの関数なんですが 一つの場所にSUM合計を入れる方法なんですが。 A1に1 B1に1 C1に2 D1に3 A2に2 B2に2 C2に0 D2に2 A3に3 B3に0 C3に0 D3に5 の時 一行目(A1~D1)が1の時 その行の合計(SUM)をE1に出す方法 合計は7になるのですが

  • エクセルVBAによる不連続データ群の合算と、ワークシートをまたぐ連続処理について

    エクセルのVBAによる、合算処理が上手くいかずに困っています。 現在の状況ですが、1つのワークブックト中に、 いくつかのシートに分かれたデータ群があります。 それぞれのシートごとのデータ群で合算したいと思っています。 1つのデータ群に対してのVBAは作成できたのですが、 それぞれのデータ群ごとに合算しつつ、シートをまたいで 連続処理することができません。 お知恵を拝借できれば幸いです。 Workbook Sheet1の内容    [ A ][ B ][ C ][ D ][ E ] [ 1] 日付 品名 予算 金額 差額 [ 2] 3/1 aaa 1000 200 800 [ 3] 3/1 bbb 500 100 400 [ 4] 3/1 ccc 600 200 400 [ 5]   合計 2100 500 1600 [ 6]  [ 7] 日付 品名 予算 金額 差額 [ 8] 2/1 ddd 1000 500  500 [ 9] 2/1 eee 2000 600 1400 [10] 2/1 fff 1800 1200  600 [11]  合計 4800 2300 2500 [12] [13] 日付 品名 予算 金額 差額    以下、同一シート内にデータ群が続いていき、    さらにWoorkbook Sheet2, Sheet3 ..... と続きます。    以下、自作のVBA Sub sample() Dim my_last_row As Long '最終行の行数用 Dim my_last_address_sum As Long '最終行から一つ下のセル(合計用のセル)のアドレス取得用 my_last_row = Range("D65536").End(xlUp).Row my_last_address_sum = Range("D65536").End(xlUp).Offset(1).Address(RowAbsolute:=False) '=sum関数の埋め込み Range(my_last_address_sum).Formula = "=sum(C1:" & "C" & Format(my_last_row) & ")" '=sum関数を埋め込んだセルのコピー Range(my_last_address_sum).Copy '=sum関数を埋め込んだセルから、右に1つ分だけセルを移動する Range(my_last_address_sum).Offset(0, 1).Select '移動したセルを基準にして、右に2つ分だけセルを拡張する(合計3セルを選択する) Range(ActiveCell, ActiveCell.Offset(0, 2)).Select '選択した3つのセルに対して、=sum関数を埋め込んだセルのペーストする ActiveSheet.Paste 'セルA1に戻る Range("A1").Select End Sub

  • エクセル2007で作成したシ-トを保存しようとするのですが、以下の添付

    エクセル2007で作成したシ-トを保存しようとするのですが、以下の添付ファイルのメッセ-ジが表示され保存できません。項目については確認して見るのですが以上はないと思うのですが。

  • Excelの関数について

    Excelの関数について教えてください。 C1に50、D1に30、E1に=SUM(A1:D1)、B2に=E1-SUM(A1:B1)、が入力されています。 このB2の計算式を、「もしB1:C1のどちらか片方(もしくは両方)に値が入力されているときはB2の計算式の結果が返ってくる。B1:C1のどちらも空欄のときは「#N/A」が返ってくる。0は入力有りとみなす」というようにしたいです。 IF関数にISBLANK関数を入れてみたんですが、片方に入力有りでも「#N/A」が返ってきてしまいます。 =IF(ISBLANK(B1:C1),NA(),E1-SUM(A1:B1)) ISBLANK関数じゃダメだったんでしょうか? どういうふうに変えればいいんでしょうか? すみませんがどなたか教えてください。

専門家に質問してみよう