• 締切済み

エクセルの数式の連続コピーの方法の関係で、勤務表の管理の数式で入力シー

エクセルの数式の連続コピーの方法の関係で、勤務表の管理の数式で入力シートにaさん日勤、bさん深夜、Cさん日勤といれたときに勤務時間確認シートで日勤時間(A1)と夜勤時間(A2)にそれぞれ数式をいれたものを100人以上分作りたいのですが、数式をコピーしたときに数式がずれてしまいます。入力シートが1人1列ですが、勤務時間確認シートが1人2列のためaさん、Cさんとなります)解決方法をご教授ください。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>日勤時間(A1)と夜勤時間(A2)に A1に =INDEX(入力シート!1:1,(COLUMN()+1)/2) A2に =INDEX(入力シート!2:2,(COLUMN()+1)/2) といれて,一人2列でコピーします。

ehon
質問者

補足

回答ありがとうございます。やってみましたが、うまくできませんでしたので補足説明お願いします。 入力シートのL7セルに勤務種類   (例)1・・・日勤と入力した結果を        1日  2日 Aさん  1  Bさん  1  ・  ・ 勤務時間シートの     A1(日勤時間) Aさん  7.5  求めたい値     A2(夜勤時間)      1.25 求めたい値     A3 Bさん  7.5  求めたい値     A4      1.25 求めたい値 求めたい値をIF関数にて1の場合 日勤時間で7.50時間、夜勤時間で1.25時間と別々のIF を入れています。 このIF関数とINDEX関数をどのように組めばよいのかがわかりません。ご教授願います。  

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

質問内容が全く把握できません。 このようなご質問では、言葉だけで説明するのではなく、2つのシートのレイアウトと最終的に表示したい結果(これまで使用していた「ずれる」数式などの問題点など)を、セル位置を含めてできる限り具体的に例示されたほうが良いと思います。