• 締切済み

エクセルで残業時間を出す数式

エクセルで退勤時間(0:00の形式)から残業時間を出したいのですが、どうすればいいか分からず困っています。20時以降からを残業時間とし、さらにそれを分で表示したいのですが、分かる方教えてください。  退勤時間をA1として具体的な数式で書いていただければ助かります。

みんなの回答

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

質問の趣旨にあってますか 画像の例で =CEILING(IF(C2>TIME(20,0,0),C2-TIME(20,0,0),0),"0:15") CEILING=15分単位で切り上げる =FLOOR(IF(C2>TIME(20,0,0),C2-TIME(20,0,0),0),"0:15") FLOOR=15分以下を切り捨て

otot12
質問者

お礼

回答ありがとうございました。聞きたかった内容とはちがうのですが、今後の参考にしてみます。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

 =A1-"20:00" これで超過時間の計算になることは分かりますよね 分で表示とは、2時間を120分と表示することでしょうか? ならば、セルの書式設定で "[mm]" を設定すればOK ( " " は不要ですが中の [] を付け忘れないでください) "2:00"のように分まで表示したいのであれば、同じく "hh:mm" を設定すればOK

otot12
質問者

お礼

回答ありがとうございます。助かりました。

関連するQ&A