• 締切済み

給与明細と一覧表

こんにちは 各個人に渡す給与明細と一覧表をエクセルで作っています。各個人の方を入力すると一覧の方にも自動入力されるようにしたいのですが、どなたか知恵を貸してください。 今はコピー貼り付けでしています。 一覧から各個人でもいいのですが・・・アクセスの方がいいのでしょうか?実績手当てなどもあるので計算もしてもらいたいのですが・・・ どういう情報を書けばいいのかわからないので とりあえず質問します

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

先の解答者が述べられていることとおなじですが、 多分SHEET1で給与一覧表(1行1社員分)を作り、SHEET2で給与明細書(多分10行以内で1社員分の横に細長の伝票形式の)を作り、ハサミで各人別に切り分けるのでしょう。 この場合山田氏(社員名)の明細の下に大山氏の明細、さらにその下に小川氏分の明細と下へ続けていくことになるでしょう。 上手い具合に紙の下辺と明細の下辺が合わないと明細が途中で切れてしまいます。調節して上手くやってください。 そして言いたいことは、SHEET1のセル(例えばB5)の値、文字列をSHEET2の例えばC7に使いたいときは(表示したい時は)、「!」を使ってSHEET2のC7のセルに「=SHEET1!B5」という式を入れればよいことです。他のSHEETのセルを参照するのは SHEET名と!をセルの表示の前につければ良いことです。 SHEET1のSHEET名を「給与一覧」と変えていれは、式は=給与一覧!B5となります。 素データをSHEET1より取ってその後計算が必要であればSHEET2でやってください。 ページ変え設定を上手くやる方法もあると思います。 わたしは、似たようなことをVBAでしたことがあります。

  • pancho
  • ベストアンサー率35% (302/848)
回答No.1

1ヶ所に入力したデータを別の場所で使うには、計算式で行います。 例えば、「A1」セルで入力した物を「B1」セルに表示させるには、「B1]セルに「=A1」とすればOKです。(通常、計算式とは呼ばず、リンクと呼んでいますが...) ご質問の明細と一覧でデータを共有するには、セル間ではなく、シート間になると思いますので、表示させたいシートのセル(多分、一覧側のセル)で「=」と入力した後、入力を行っている側のセル(多分、明細側のセル)をクリックするだけで上記のような計算式(リンク)が作成されます。 しかし、本来ならば「MS-Access」か「FileMakerPro」のようなデータベースソフトを利用したほうが、後々何かと便利に使いまわしができます。ソフト代がかかり、覚えるまでの敷居が高いのが難点でしょうか。 以上。

関連するQ&A