- 締切済み
エクセルで複数のシートの合計を出したい
エクセルで下記のような3つのシートがあります。 A列には科目、B列には数字が入っています。 sheet1 A B 1 消耗品費 100 2 交通費 300 3 通信費 200 4 手数料 200 sheet2 A B 1 交通費 100 2 消耗品費 100 3 手数料 200 4 通信費 200 sheet3 A B 1 消耗品費 300 2 通信費 100 3 手数料 200 4 交通費 200 sheet1~3の科目ごとの合計をsheet4に出したいのですが、良い関数を教えてください。 A1にいつも「消耗品費」があるとは限りませんので、 =SUM(sheet1:sheet3!B1) という式が入りません。 また、A列に出てくる科目は同じものが2個出てくることはありません。 よろしくお願いします。
- acoa
- お礼率32% (26/81)
- オフィス系ソフト
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
みんなの回答
[ピボットテーブル/ピボットグラフ ウィザード 1/3]メニューで“複数のワークシート範囲”を選択するのが簡単かと。貴方の苦手な(?)関数を使う必要がありません。(^_^)
- n-jun
- ベストアンサー率33% (959/2873)
統合 http://kokoro.kir.jp/excel/tougou.html こちらは如何でしょうか?
- mu2011
- ベストアンサー率38% (1910/4994)
安直ですが、次の方法は如何でしょうか シート4のA列に科目名称が設定されているとして、B列に=SUMIF(Sheet1!A:A,A1,Sheet1!B:B)+SUMIF(Sheet2!A:A,A1,Sheet2!B:B)+SUMIF(Sheet3!A:A,A1,Sheet3!B:B)
関連するQ&A
- EXCEL 並んだシートの同一セルの合計、シートを特定のCELLで指定したい。
Sheet0のB1に =SUM(Sheet1:Sheet100!B1) を入れて、 この式でSheet1からSheet100までのB1を合計した結果を表示できるが、このSheet1の代わりにSheet10からやSheet30から計算させたりすることをSheet0のA1に入れた内容で切り替えたいのです。 =SUM(A1:Sheet100!B1) は当然ダメ =SUM(INDIRECT(A1):Sheet100!B1) でもダメ どんな関数を入れればいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル2007でsumで複数のシートの串刺し合計を
エクセル2007でsumで複数のシートの串刺し合計を するときのシートの選択方法について伺います。 1日から31日までの同じ様式のシートがあってデータが 入力してあるのですが、その中の特定の日のデータだけを 串刺しで合計したいです。 sumの関数を入力しているときの話なのですが、shiftキーで あるシートからあるシートまでというシート選択はできるの ですが、Ctrlキーで連続していないシートを選択を しようとしてもできません。 でも、sumの関数を組んでいないときはCtrlキーで 連続していない複数のシートを選択することができます。 sumの関数を組むときにもそのようなシート選択ができると かなり便利なのですが、地道にシートを切り替えて式を 作るしかないのでしょうか?それとも何か良い方法は あるでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 複数のシートにまたがる~以上~以下の合計
複数のシートに同じ表があり、そのなかのA列にある数字を合計したいのですが・・・ A 1 170 2 160 3 100 4 210 5 480 それぞれのシートのA列にある数字を170以上480以下のものだけ合計したシートを作りたいのです。 SUMIF関数かな?と思いながら良くわからないのですが・・・どなたか教えてください! 宜しくお願いします<m(__)m>
- ベストアンサー
- オフィス系ソフト
- エクセル関数で同じ日付の合計を出す関数を作りたいです。
エクセル関数で同じ日付の合計を出す関数を作りたいです。 以下のような表があります。 <Sheet1> A B 1 2010.08.21 4500 2 2010.08.15 300 3 2010.08.15 -600 4 2010.08.15 -1100 これを使用して、 <Sheet2> A B 1 2010.08.29 0 2 2010.08.21 4500 3 2010.08.15 -1400 という具合に、B1~B3に、Sheet1の合計を表示させたいです。 もちろん、簡単でよいなら、それぞれsheet1を見て、手打ちで該当するものに たとえば、Sheet2のB3なら、=sum(Sheet1!b2:b4)ですむと思うですが、 転写させて、毎回自動的に結果を得られるようにしたいのです。 具体的には、 Sheet2のA列の日付をキーにして、 Sheet1のA列とマッチしたもののBの合計を求めたいです。 (説明べたでごめんなさい) Vlookupやmatch関数などで試してみたんですが、 いまいちうまくいきませんでした。 エクセルに詳しい方、回答お待ちしております。
- ベストアンサー
- オフィス系ソフト
- Excel 複数の条件ごとに合計したい
度々失礼します。 難しくてどうしてもできません。 ↓やりたい事は4つあります↓ A B C 1 4121 5 105% 2 8502 23 98% 3 7005 3 200% 4 3425 11 80% 5 8536 28 150% 6 7765 30 112% 7 4663 2 88% 8 3987 19 79% ※A列の数字は必ず4桁 ※C列は%で表示されている その1 A列の4桁の数字の千の位(一番左の数字)をキーにしてB列の数字を引き抜いたものを合計して出したい。 【例】A列の数字の頭が「4」のB列の数字を足したい。 この場合、A1(4121)とA7(4663)が「4」始まりなので、その右側B列のB1とB7を足した数を関数で出したい。 その2 その1の応用で 【例】A列の数字の頭が「4」のものと「7」もののB列の数字を足したい。 この場合「4」始まりはA1(4121)とA7(4663)、「7」始まりはA3(7005)とA6(7765)なので、合計がB1+B7+B3+B6となるように関数で出したい。 その3 その1の応用で A列の4桁の数字の千の位(一番左の数字)をキーにしてC列の数字を引き抜いたものを平均して出したい。 【例】A列の数字の頭が「4」のもののB列の数字の平均を%で出したい。 この場合、A1(4121)とA7(4663)が「4」始まりなので、 C列のC1とC7の平均の数字を出したい(%で) その4 その2とその3の応用で A列の数字の頭が「4」のものと「7」もののB列の数字を平均した数字を%で出したい。 この場合「4」始まりはA1(4121)とA7(4663)、「7」始まりはA3(7005)とA6(7765)なので、C1・C7・C3・C6の平均の数字を出したい(%で) 何回か段階を踏んで・・・ではなく、このような式を入れれば一気にに答えが反映される関数式が可能であれば教えてください。 何卒よろしくお願いします!
- 締切済み
- オフィス系ソフト
- エクセルで2つの条件に合うセルの合計
エクセルで2つの条件に合うセルの合計 こんにちは。 例えば、以下のようにシート上にあるとします。 1 上 100 2 上 200 1 下 150 2 下 500 1 下 30 A列は1か2の数字 B列は上か下の文字 C列は数字 このシートでA列が1でかつ、B列が下の場合のC列を合計したいのですが、SUMIF関数でできるのでしょうか?他の関数でもかまいません。自分で関数を作るのはなしでお願いします。 (動作が重くなるので) ちなみに、上記の場合は、3行目と5行目が該当しますので、150+30=180となります。 -- エクセル2003
- ベストアンサー
- オフィス系ソフト
- 複数のシートの合計
3つシートがあります。 各シート、A列にA01,A02・・・B05・・・などの番号が入力されています。平均300行くらいです。 ただし、各シートの番号は全く同じではなく、例えばsheet1と3にはF45があってもsheet2にはない、といった感じです。 そして、このA列に対してB、C、D列にはカテゴリわけされて数字が入っています。 たとえばりんご、みかん、バナナとあり、A01のりんごは5、みかんは0、バナナは5個といった感じです。 このシートを1つに重複せずにまとめたいのです。 例えばsheet1-3のA02のりんごの合計は5、E06のバナナの合計は1といった感じです。 一度A列を別シートに全て貼り付け、フィルタオプションで重複を除き、その後、VLOOKUPで各シート抽出し、その合計を出す、とやっていたのですが、#N/Aが出てしまい、値に直そうにもフィルタがかかっていてさらに別シートに貼り付けなおして・・・とやっているのですが、あまりにも時間がかかり(同じようなファイルが50個近くある)、もっと効率のいい方法があったら教えてほしいです。
- ベストアンサー
- オフィス系ソフト
- エクセル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をのぞいて数値の合計値を出す方法はありますか?
- ベストアンサー
- オフィス系ソフト
- エクセルで3つのシートの合計を出したい
Excel2013を使用しています。あまり詳しくありません。 会計をやっているのですが、こんなシートを作りました。 1 A B C D E G H K L 2 月 日 内容 科目 収入 支出 残高 科目 合計 3 4 1 NTT支払 電話代 7506 18750 会費 8000 4 4 5 会費 会員費 1000 19750 入会金 2000 5 ・ ・ ・ ・ ・ ・ ・ ・ ・ 6 ・ ・ ・ ・ ・ ・ ・ ・ ・ 7 ・ ・ ・ ・ ・ ・ ・ 電話代 7506 8 ・ ・ ・ ・ ・ ・ ・ 消耗品 563 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ Lには収入の科目は=SUMIF(D:D,K3,E:E) 支出の科目には=SUMIF(D:D,K7,G:G) などと入れて、それぞれ科目別の合計を出せるようにまではできたのですが、 実はこちらのシート、現金小口用(シート1)、銀行用(シート2)、郵便局用(シート3)があるのですが、この3シートすべての科目ごとの合計を出したいのです。 手計算で3つを足してもいいのですが、できればどこかに自動で表示できると 助かります。 あまりエクセルは詳しくないので、説明不足等ありましたらすみません。 よろしくお願いします。
- ベストアンサー
- 財務・会計・経理