![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
勤務時間を管理の日報を作成しています。以下の条件をつけて出勤時間と退社時間を記入するだけで1日の総勤務時間を表示してくれる関数をご教示お願いします。
・9:00出勤で18:00定時退社で15分単位で表示
・セル(開始)は9:00、(終了)に18:00以降の時間を手入力
・セル(工数)に関数で総勤務時間を計算
・9:00から18:00までに1時間15分の休憩をとるため、自動的に差し引いて計算
・残業は18:15からカウントされるため、18:30以降残業して退社した場合は15分差し引いて計算
・残業最終時間0:00までとして計算
・セル(開始)、(終了)に9:00~0:00の15分単位の時間以外を入力はない前提とします
・遅刻、早退による変則時間の入力はない前提とします
【例】
(開始)9:00、(終了)18:00の時は(工数)に7.75
(開始)9:00、(終了)18:15の時は(工数)に7.75
(開始)9:00、(終了)18:30の時は(工数)に8
(開始)9:00、(終了)0:00の時は(工数)に13.5
よろしくお願いします。
No.4
- 回答日時:
開始は必ず9:00のようですので、終了がB1だとしたら、
=IF(B1=VALUE("0:00"),13.5,IF(B1=VALUE("18:00"),7.75,7.75+(B1-VALUE("18:15"))*24))
でも良いですね。
もしB1が0:00だったら13.5、
そうじゃなかったら
もしB1が18:00だったら7.75、
そうじゃなかったらB1から18:15を引いて、それを7.75に足す
という式です。
24を掛けているのは、Excelでは1日を1として扱っています。
1時間は1/24です。
1時間を1として扱うために、24を掛けています。
No.3
- 回答日時:
この手は、開始と終了で工数は確定しますから、計算しなくてもIF文列挙でも2次元配列でもできます。
結果を急ぐならそれでも可能です。四則演算するには、基本的には時分単位をやめると解決。1時間15分を75分にする。表現戻す時は60分で割る、余りを出す。
時間計算に困ったのか、パターンをスッキリしたいのか、どうなんでしょう。
事例多数の要件ですからサイト探したても早い気がします。
エクセルで用意された関数はないのでは?。自分でつくることになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) エクセルで休憩時間を引いての作業計画予定表の作成の仕方 2 2023/07/24 14:11
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- その他(Microsoft Office) スプレッドシート関数、右端の列番号を取得したいですがもう一歩のところで上手くいきません。 2 2022/12/28 18:00
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヘッダー
-
エクセルの使い方 1日=7時間45...
-
IF関数で、時間を条件にしたい...
-
EXCELの関数に関する質問です
-
エクセルで 足し算や割り算の...
-
Excelの計算式内の文字列の一括...
-
エクセルで、時間の計算をした...
-
エクセルでの時間計算(2時間30...
-
エクセル・計算式をテキストデ...
-
多項式の計算
-
エクセルで数値を50単位で切...
-
TEXTCALCの使い方
-
計算結果が「0」のセルだけを「...
-
エクセルでDeleteキーを...
-
エクセルの計算結果が0になって...
-
エクセル 月数を0.5ヶ月単位で...
-
数式の計算結果により表示され...
-
エクセルで勤怠管理表で休憩時...
-
Excel 関数? 文字列に...
-
エクセルで時間の差の出し方は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヘッダー
-
IF関数で、時間を条件にしたい...
-
エクセルの使い方 1日=7時間45...
-
エクセルで、時間の計算をした...
-
エクセルで 足し算や割り算の...
-
エクセルでの時間計算(2時間30...
-
EXCELの関数に関する質問です
-
計算結果が「0」のセルだけを「...
-
エクセルの計算結果が0になって...
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
Excelの計算式内の文字列の一括...
-
TEXTCALCの使い方
-
エクセル・計算式をテキストデ...
-
エクセル 1万時間を越える際の...
-
エクセル 月数を0.5ヶ月単位で...
-
AかBに入力があった時Cに反映、...
-
多項式の計算
-
エクセルで足し算と掛算を混ぜ...
-
エクセルで比率を計算
おすすめ情報