• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:自動で曜日で違う休憩時間を引きたいです)

自動で曜日ごとの休憩時間を引く方法について

このQ&Aのポイント
  • 上司から与えられた課題は、入退時間を入力すれば曜日ごとの休憩時間を自動で引くことです。
  • 具体的には、月・水・金は2時間マイナスし、火・木・土は30分マイナスするというルールを適用します。
  • 質問者はExcelを使って勤務時間の計算表を作成していますが、この休憩時間の自動計算式が分からず困っています。助けていただけると幸いです。

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

  • ベストアンサー
回答No.1

緊急といわれても・・・・・・ セルが分からないので勝手に考えて行います。 A列 曜日  B列 入  C列 出 =IF(OR(A1="月",A1="水",A1="金"),C1-B1-2,IF(OR(A1="火",A1="木",A1="土"),C1-B1,"") こんな感じですかねぇ~

akiii
質問者

お礼

早速のアドバイスありがとうございます 教えていただいた式を入力してみたのですが うまくいきません 入8:30 退17:30 → 1.625という数字が表示されます 表示形式もイロイロと試しましたが・・・・ せっかく教えて頂いたのに勉強不足で申し訳ございません

その他の回答 (2)

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

曜日がA列として 曜日が文字列の場合 D2=C2-B2-IF(ISEVEN(FIND(A2,"日月火水木金土")),"2:00","0:30") 曜日が日付で表示形式がaaaの場合 D2=C2-B2-IF(ISEVEN(WEEKDAY(A2)),"2:00","0:30")

akiii
質問者

お礼

早速のアドバイスありがとうございます 私がやるとエラー表示されてしまいました 今回のアドバイスは今後に活かしたいと思います 申し訳ございません

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

日曜日は? とりあえず、日曜日は休憩時間が土曜と同じ30分だとして…… 添付の図の様な配置の時、E2セルに↓ =D2-C2-(30+ISEVEN(WEEKDAY(A2))*90)/1440

akiii
質問者

お礼

私が同じように表を作成し入力すると何度やってもエラー表示になってしまいます せっかく詳しく教えていただいたのに 申し訳ございません

関連するQ&A