次の形式の時間レポートのデータを含む Excel ブックがあります。
Code Start Time End Time Total Time
5.3 10:30 12:00 1:30
2.1 2:00 4:00 2:00
...
表示されているフォームに入力された各就業日のシートがあります。月末に、各コードに費やされた時間数のレポートを作成したいと考えています。これは、各コードの労働時間数 ( Total Time
) を取得して合計し、月末のシートに表示する VBA スクリプトで実行できる可能性があると認識しています。月末のシート内のワークシート関数を使用してこれを実行できるかどうか疑問に思っています。これは次のようになります。
Code Total hours in this month
1.1 0
1.2 1:00
1.3 35:45
...
質問が十分に明確であることを願います。
ありがとう!
編集: 混乱を避けるために、コードはどのような方法でも順序なしで入力されることを明記しておきます。各シートの特定のセルのすべての値を単純に合計することはできませんが、合計を計算するには各シートのコードに関連付けられた値を選択する必要があります。各コードは各就業日シートに複数回表示される可能性があり、シートごとに異なる場所にある可能性があります。
答え1
シート間で合計できます。 =Sum(start:end!G20) は、シートの開始から終了までのセル G20 のすべての値を加算します。
ケビンに挨拶