シフトの自動計算時間


0

おはようございます、

私はExcelを使用していますし、パンチインとアウトの時間を追加できるようにしようとしています、そしてそれらの間の合計時間が自動的に次の場所で計算されるようにしています。

これは私が06:00と18:00をしたときにはたらきますが、夜働いているときは逆になります。たとえば、18:00〜06:00を使用しているときは、互いを差し引くことができないため、エラーが発生します。これを回避する方法はありますか?私は24時間も使う必要があります。参考のために簡単な写真を添付し​​ました。

ありがとうございました

写真の例


時間の値がどのように入力されるかについては明確ではありません(ユーザーが入力した時間とシステム時間がキャプチャーされます)。時間だけではなく日付/時間を保存することで、この問題を解決できます(表示されている値をフォーマットして時間だけを表示することもできます)。システム時間を把握している場合は、これを変更するのは簡単です。時間を手動で入力する場合は、日付を含めるか、ある場所に時間を入力し、それを背景の日付と組み合わせて、結果を別の場所(潜在的に非表示)に保存するなどの回避策を使用できます。時間計算に使用する場所。
fixer1234

良い代替解決策: superuser.com/a/940439/364367
fixer1234

回答:


0

あなたは付け加えられます 1 終了時刻が開始時刻より小さい場合は、終了時刻までの時間(24時間)。例えば;

=IF(D4<B4,D4+1-B4,D4-B4)

Excelは日付と時刻を数値として保持し、各日は1に等しいので24を追加するので、1を加えます。


または変形例:= D 4 +(D 4 <B 4)−B 4
fixer1234
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.