No.2ベストアンサー
- 回答日時:
いわゆる串刺し演算でしょうか。
シートが違っても1つ1つのセルをシートをめくって足していくことができます。
串刺しは異なるシートの同じセル番号を範囲指定する方法です。
通常通り合計を表示したい位置に「=sam()」を用意して(オートサムをクリック)、まず先頭のシートを開き合計したいセルをクリックします。
次に範囲の最後になるシートを開くのですが、このときにshiftキーを押しながらタブをクリックします。
これで範囲にシートを串刺ししたものがはいりますので、enterキーを押せば、セルに串刺し演算の結果が入ります。
No.6
- 回答日時:
日毎集計シート "3月1日"
3月1日
品名売上金額
みかん1
りんご2
日毎集計シート "3月2日"
3月2日
品名売上金額
みかん10
りんご20
日毎集計シート "3月xx日" ・・・
月間まとめ 出力シート 3月
2005年3月
品名売上金額
りんご=全部のシートの項目の合計(A3)
みかん=全部のシートの項目の合計("みかん")
動作
日毎集計シートの シート名を判断して
各シートで指定した品名の 右隣の売上金額を集計します。
※各シートで同じ品名のセルが無いこと。
※月間まとめ 出力シート のシート名に シート名判定 文字・語句を含まないこと。
↓ツール マクロ 標準モジュールに追加↓
Function 日毎シートの項目の合計(検索語句)
シート名判定 = "日" 'を含む 日付け名に応じて"3/" など
If IsObject(検索語句) Then
品目語 = 検索語句.Value
Else
品目語 = 検索語句
End If
For Each シート In Worksheets
If シート.Name Like "*" & シート名判定 & "*" Then
Set 発見品目セル = シート.Cells.Find(what:=品目語, Lookat:=xlWhole)
If Not 発見品目セル Is Nothing Then
合計 = 合計 + 発見品目セル.Offset(0, 1) '品目の右隣の品目売上金額/日
End If
End If
Next
全部のシートの項目の合計 = 合計
End Function
No.5
- 回答日時:
補足です。
結果を書いてなかったですね。
=sam(Sheet1:Sheet26!B2)
となるはずです。
で、1つコツがありますが、毎日シートを増やす場合、シートが増えると合計の最後のシート名が変わってしまうので、合計セルを一々書き換えないと行けなくなります。
そこで、日計のシートの前後に表紙と裏表紙にあたるシートを挟み
=sam(表紙:裏表紙!B2)
とすれば、間にシートが何枚になっても、どのシートを追加・削除したとしても合計がでてくれますし、合計シートに手を加える必要もありません。
私の場合は、裏表紙を日計表の原本にして、追加のシートはこれをコピーして使うようにしています。
この回答へのお礼
お礼日時:2005/04/08 13:13
ご回答ありがとうございます
>>日計のシートの前後に表紙と裏表紙にあたるシートを挟み
>>=sam(表紙:裏表紙!B2)とすれば
うーーんと、、、、後でやってみます(^_^;)
No.4
- 回答日時:
3D集計(串刺し集計)でできます。
文字だけの説明では理解しづらいと思いますので、
解説してるHPを紹介しておきます。
↓
参考URL:http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q- …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで金銭出納帳。繰越残高を...
-
EXCEL VBAで別のシー...
-
エクセルの複数シートの保護を...
-
Accessのスプレッドシートエク...
-
エクセルでファイル保存時に複...
-
Excel、同じフォルダ内のExcel...
-
EXCELで1ヶ月分の連続した日付...
-
Excelが開かない!印刷プレビュ...
-
別シート参照のセルをシート毎...
-
シート名が変わる場合のVBAの設...
-
EXCEL:同じセルへどんどん足し...
-
②Excel 簡単にシートコピーした...
-
エクセルで毎回1枚目のシートを...
-
複数シートの特定の位置に連番...
-
EXCELで同一フォーマットのシー...
-
エクセルのシート名をリスト化...
-
シート番号からシート名を取得する
-
【エクセルVBA】「インデックス...
-
ピボットテーブルの集計セルを...
-
特定のシートの削除を禁止した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの複数シートの保護を...
-
別シート参照のセルをシート毎...
-
エクセルVBAでパスの¥マークに...
-
Excelで金銭出納帳。繰越残高を...
-
Excelで同じシートのコピーを一...
-
Excelのシートを、まとめて表示...
-
エクセルでファイルを開いたと...
-
Accessのスプレッドシートエク...
-
前の(左隣の)シートを連続参...
-
VBAでシートコピー後、シート名...
-
EXCEL:同じセルへどんどん足し...
-
EXCELで同一フォーマットのシー...
-
シートの保護のあとセルの列、...
-
EXCELで1ヶ月分の連続した日付...
-
エクセルで複数設定したハイパーリンク先...
-
複数シートの特定の位置に連番...
-
エクセルでファイル保存時に複...
-
特定のシートの削除を禁止した...
-
エクセルで前シートを参照して...
-
Excel、同じフォルダ内のExcel...
おすすめ情報