• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 計算式)

Excelで飲食店のシフト表を作成する際の労働時間の計算式について

このQ&Aのポイント
  • Excelで飲食店のシフト表を作成している際、労働時間の計算式を設定することができます。
  • 例えば、A1に出勤時間、B1に退勤時間を入力すると、C1に労働時間が自動で計算されます。
  • ただし、ラストまで勤務する人はB1にLと表示したい場合、Lを13と計算式上で認識させる方法はありますか?

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

  • ベストアンサー
  • DOUGLAS_
  • ベストアンサー率74% (397/534)
回答No.2

 [セルの書式設定] - [表示形式] を [=13]"L" にするみたいなことでしょうか。。。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.3

3時出であろうと9字出であろうと5時出であろうと 8時間勤務した方のエンドにLと記載できれば確かに楽ですね こういった記載は如何でしょう =IF(and(ラスト-8>=A1,or(B1="L",B1="l",B1="L",B1="l")),8,B1-A1) (※ 式中の「ラスト」と書いてある部位には勤務最終時間を書いてください) 大文字であろうと小文字であろうと全角であろうと半角であろうと Lと書いてあった場合問答無用で8時間勤務と認識します 但しラスト時間から8時間未満に入店した場合はその限りではありません、引き算をして求めます lと書いてなかった場合も引き算で求めます あ、そうそう多分危惧なのでしょうが サービス残業の強要はしないでくださいね 法律違反どころか憲法違反、重罪ですよ 如何でしょうか 御役に立てれば幸いです

すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

Lだったら,数式の中で13に変えて計算してみます。 =IF(ASC(B1)="L",13,B1)-A1

すると、全ての回答が全文表示されます。

関連するQ&A