• ベストアンサー

休憩時間を除いた 勤務時間表を作りたい

A1に始業時間、A2に終業時間を入力しA3に勤務時間を自動的に入れたいのですが、1時間の休憩時間を除いた時間が出るようにしたいのですが、やり方が分かりません。かなりの初心者にも分かるようにどなたか教えていただけませんか。

質問者が選んだベストアンサー

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

A3に =A2-A1-"1:00:00" という式を入れます。 次に、A3を右クリックして「セルの書式設定」を選び、「表示形式」で一番下の「ユーザー定義を」選んでから、右の「種類」のところに[h]:mmと入れてOKを押してください。

taro123
質問者

お礼

有難うございました。出来ました。 助かりました。

その他の回答 (2)

回答No.3

終了時間が翌日になる場合、日付の概念を入れないととんでもない計算結果になりますので注意してください。

参考URL:
http://arena.nikkeibp.co.jp/qa/trouble/20031031/106404/
taro123
質問者

お礼

時間の概念も大切なのですね有難うございます。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

=A2-A1-"1:0:0" =A2-A1-TIME(1,0,0) =A2-A1-1/24 等の方法があります。 もっともA1,A2に入力する時間は 1:00 のような入力の場合ですが... ※A1,A2が未入力の場合、逆転してる場合にブランクにするなら =IF(AND(A1>0,A2>0,A2>A1),A2-A1-1/24,"") になります。 ※さらに勤務時間が3時間以内なら休憩時間を無くすのなら =IF(AND(A1>0,A2>0,A2>A1),A2-A1-((A2-A1)>1/8)/24,"")

taro123
質問者

お礼

詳しく説明いただき有難うございます。

関連するQ&A