
以前にも同じような質問があったかもしれませんが、探せなかったので質問させていただきます。
エクセルで作った表のデータを数人に配り、
それを利用して各自で数字を入力し、出力した状態でこちらに提出してもらっています。
その際にいくつか困る点があり、もし、データを渡す段階で予防できるような方法があれば教えていただきたいと思います。
私自身簡単な関数くらいしかわからないので、エクセルでできることの範囲もよくわかっておりません。
見当違いの質問をしていたらすいません。
1.各自が入力の段階で行を削除・挿入することが多々あり、 それによって計算式がずれてしまうのを防ぎたい。
計算式はその列の一番上段にあり、数ページに渡っていたとしても1ページ目にしかその欄はない。
削除・挿入を禁止することはできない。
2.ページ毎に小計を表示させたい。
ページ数は人によってそれぞれなので、数字の入っていない 無駄なページは作りたくない。
セルにおさまらなくても、ヘッダーやフッターのような機能でもよい。
以上ですが、ご理解いただけますでしょうか?
説明が足りなければ補足させていただきます。
どなたかよろしくお願いします。
No.4ベストアンサー
- 回答日時:
#1です。
質問の内容はこんな感じでしょうか?
例えば、A1セルにA列データ(2行目以降)の平均値を表示させたい。
しかも、印刷されるページ内のデータの平均。
2ページ目、3ページ目にも上部に印刷ページ内の平均値を表示したい。
もし、こんな内容だと仮定すると、私ならSheet1をデータ入力用にして、Sheet2、Sheet3・・・を出力用として設定します。
Sheet2のA2セルに"=Sheet1!A2"と入力してデータ用シートを参照します。A3セル以降はコピーアンドペースト。
Sheet2のA1セルにSheet2のA列の平均をとる計算式を書きます。
Sheet3のA2セルには"=Sheet1!A50"のように次のデータから参照します。
こうしておけば、Sheet1データが挿入・削除されても影響を受けません。
しかし、出力用のシートは有限になりますし、印刷も面倒ですね。
答えておいて何ですが、もっといい回答が出ると思います。
そもそも、質問を曲解してるかも・・・
補足説明をすれば回答がでると思います。
私も興味があるので、ぜひお願いします。
この回答への補足
色々と考えてくださり、ありがとうございました。
「計算式がずれる」とは、「計算式の合計の範囲がずれる」ということです。
少し補足します。
単純にA1のセルにA2~A10の合計を出す式が入っていたとして、
A3やA6などに行を挿入した場合、自動的に合計の範囲を変更してくれますよね。
でもA11に直接入力をしたり、貼り付けたりすると、それは範囲外になってしまいます。
最初から余分に範囲を指定してしまうと、罫線などが入っている空欄のページまで出力されてしまいます。
もちろん印刷の段階でページ指定をすればいいのですが、入力する個人の能力に差があり、
出力方法の統一が非常に困難です。
上記の例で言うと、A2以下に入力があった場合は、全てA1の合計の範囲に入れたいのです。
自動的に範囲を増やしていきたい、というのが的確でしょうか。
ka_na_daさんの回答を読んでいて、少し複雑で私にはちょっと無理そうだったのですが、
おかげでシート毎にページを分ければいいかも、と思いつきました。
今日作ってみたのですが、かなり希望通りに出来上がりました。
多分とても単純な作業を、私が難しく考えすぎていたのかもしれません。
1シートで済ませる方法しか考えていませんでしたので。
本当にありがとうございました!
No.5
- 回答日時:
1番目の質問だけ。
計算式は各自へ渡す場合も必要なのでしょうか?
もし必要がないなら、表題だけの表を渡し、質問者さんへ戻ってきた時点でデータのみコピーする。
もし、各自も計算式が必要で、質問者さんへは、印刷結果だけが返ってくるのなら、
別シートに計算式のみを書いておき、そのシートはシート保護をかけ、計算式を削除できないようにしておく。
各自のデータ入力が完了した時点で、各自に別シートから起算式の部分をコピーして貰う。
ご回答ありがとうございます。
計算式は各自も必要です。
また、経理からはなるべくページを減らすように言われているため、
表紙ページを作るのは出来れば避けたいと思っています。
でもおかげでもしかしてページ毎にシートを分ければ済むことかもしれないと思い始めました。
もう一度試してみます。
ありがとうございました。
No.3
- 回答日時:
#1です。
ごめんなさい。やっぱり意図が良く分かりません。
>1.各自が入力の段階で行を削除・挿入することが多々あり、 それによって計算式がずれてしまうのを防ぎたい。
計算式がずれるとは、どういう意味ですか?
計算の結果がずれる?計算式の出力位置がずれる?
ごめんなさい。どんなエクセルデータになってるか
簡略化した例でいいので示して頂けませんか?
No.1
- 回答日時:
「計算式」=見出し(タイトル)でいいですか?
それなら、
(1)上部メニューバーの「表示」→「ヘッダーとフッター」をクリック
(2)「シート」タブをクリック
(3)印刷タイトルの行タイトルに「$1:$1」と記入して「OK」
または、
行タイトルの右側にあるボタンをクリックし、
出てきたシートの印刷したい見出し(タイトル)行をクリックし
同じボタンを押して戻って、「OK」
(4)印刷プレビューで期待したことが実行できているか確認ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで計算式がずれるパターンとずれないパターンを教えて下さい(絶対参照の話ではない)
Excel(エクセル)
-
エクセル。行を挿入すると、関数が反映されない
Windows 10
-
エクセルで知らない間に行がずれていた
Excel(エクセル)
-
-
4
【エクセル】行挿入で数式もいっしょにコピーしたい
Excel(エクセル)
-
5
行を削除しても関数の参照範囲がずれないようにしたい
Excel(エクセル)
-
6
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてくだ
Excel(エクセル)
-
7
エクセルで行挿入をした時に、Vlookup計算式の一部が変化しない。
Excel(エクセル)
-
8
エクセル 行の挿入すると別シートに行が挿入され、関数も自動更新される方法
Excel(エクセル)
-
9
関数で行の挿入、削除で範囲がズレてしまう
Excel(エクセル)
-
10
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
11
エクセル 行を挿入しても正しい合計値を出す方法。
Excel(エクセル)
-
12
SUM関数、行挿入時に自動更新する?しない?
Excel(エクセル)
-
13
OFFSET関数とCOUNTIFって組み合わせはできますか? COUNTIF関数で行を新しく追加した
Excel(エクセル)
-
14
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
【マクロ】変数に入れるコード...
-
【マクロ】元データと同じお客...
-
【マクロ】【相談】Excelブック...
-
【マクロ】左のブックと右のブ...
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
Office2021のエクセルで米国株...
-
他のシートの検索
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ画像あり】❶1つの条件...
-
エクセルシートの見出しの文字...
-
空白のはずがSUBTOTAL関数でカ...
-
【マクロ】【画像あり】ファイ...
-
5単位で繰り上げしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報