- ベストアンサー
Excelの表計算について
どなたか教えてください。 Excelの表計算において 違うSheet つまり・・・ 例えばSheet1のA1に入力した数字をSheet2のB8と連動させる 又はSheet1のA1に入力した数字をSheet2のB8に常に-1だけ少なく連動させる 商品の在庫管理票を作りたいのですが 連動させると便利かな~と 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=Sheet2!B8 こうすれば、別のシートのデータを参照できます。 当然 =Sheet2!B8 - 1 こんな風に計算も出来ます。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
基本的な手順: 元になる数字(例えば「先月の最終在庫」の数値)のセルをコピーする その値を連動させたいセル(たとえば今月シートの「先月からの繰り越し量」の数字のセル)に,形式を選んで貼り付けの「リンク貼り付け」る リンク貼り付けて記入させた数式に,更に「-1する」などの計算を組み込むことも勿論出来ますが,そのまま「値を再掲する」だけとした方が間違いが少なくてお薦めです。 なお,この手順を効率的に行うためには,「当月の最終の数字(翌月に送る数字)」を,各シートの「ある決まった番地のセル」に計算して出しておくように,表の作り方を工夫します。 勿論計算式を工夫して,「どこにあるか不明の最後の数字」をガンバって探し出して表示することや,「毎日成り行きで記入した数字」を使って翌月シートからは「先月の全部の数字を使って今月必要な数字を最初から計算してしまう」事も,やれば出来ます。でも計算式の難易度は格段に高くなります。 よく寄せられる次のステップのご相談: 前述の基本の手順を丁寧に実施していくと,それはつまり 4月の最終数字を5月シートにリンク貼り付ける 5月の最終数字を6月シートにリンク貼り付ける 6月の最終数字を7月シートにリンク貼り付ける : と,シートごとにイチイチやっていく事になります。 別段と難しい作業じゃないんで単にやればイイだけなんですが,大概の場合「一つ数式を放り込んでおけば自動でやってくれないのかな」と,欲が出てきます。 しかしながら生憎と,エクセルでは「シートをまたぐ参照式」を自動化するのは大変難しいハードルがあります。有り体に言えば,ふつーにやってたのでは出来ません。 一つの数式で「『先月』シートの所定の数字を自動で取ってくる」には,次のステップを順番にクリアして下さい。 1)シート名の付け方をしっかりルール付ける 通常は「201204」「201205」…などのように,年月から計算できる数字でシート名を付けるのが一番簡単です 2)自分のシート名を参照する計算式を教わる 自分シートが「201209」という名前であることが計算できれば,欲しい「先月」シートは「201208」だなと求められるようになります 3)計算で求めた「201208」という名前のシートの所定のセルの値を参照する計算式を教わる INDIRECT関数を利用します。
お礼
ありがとうございます。 内容はとても良く解りますが・・・・難しいですね(*^_^*) まずは出来る方法でやってみます ありがとうございました
お礼
早速ありがとうございます。 Sheet1に入れればよいという事ですね。 ありがとうございました やってみます