Excel で負の時間を表示するにはどうすればいいですか?

Excel で負の時間を表示するにはどうすればいいですか?

セル内に負の時間を表示することは可能ですか?

例: 勤務時間のバランスを計算する必要がある場合

  • 1日目: 8:00~16:00 (8:00 = 標準)
  • 2日目: 8:00~19:00(+3時間)
  • 3日目: 8:00~12:00(-4時間)

私はエクセル2007を使用しています

答え1

C2=HOUR((B2-A2)-INT(B2-A2))-8

列A=開始時間、列B=終了時間、列C=時間差

行1はヘッダー行です

差異列「C」を数値としてフォーマットする

画像を投稿するにはポイントが足りません。:(

答え2

開始時刻は A2 にあり、終了時刻は B2 にあると仮定します。時刻が真夜中をまたぐ場合は、日付 + 時刻として入力する必要があります。

日付と時刻は数値として保存されます。整数部分は基準日からの日数です。時刻は 1 日の小数として保存されます。これらの値に対して通常の計算を行うことができます。

C2 では、式は次のようになります。

=(B2-A2)*24 - 8

B2-A2 は時間差を表します。24 を掛けると、差が時間に変換されます。8 を引くと、結果が 8 時間標準と比較されます。

これは、時間の小数点を含む正または負の時間として表示されます。

答え3

=(SUM(時間(B2), (分(B2)(1/60)))-SUM(時間(A2), (分(A2)(1/60)))-8)

この数式を貼り付けるフィールドが「一般」または「数値」に設定されていることを確認します。異なる標準シフト長を持つ異なるジョブがある場合、創造的な変数の使用により、8 をセル参照に変更できます。

実行できることの例を次に示します。シフトの長さに変数を使用する例

関連情報