こんばんは。
雇用者のタイムカード管理をエクセルでしようと思うのですが、関数がわかりません。
例えば、
a1に出勤時間(11:00)を入力して
b1に退勤時間(23:00)を入力して
c1に休憩時間(1.00)を入力すると
d1に拘束時間→12.00
e1に労働時間→11.00
f1に日勤時間→8.00
g1に残業時間→2.00
h1に深夜時間→0.00
i1に深夜残業→1.00
と計算されるようにしたいのですが、d1から順に入れる関数を詳しく教えてください。
と、過去に質問をしたところ本当に詳しく回答して頂きたちまち解決したのですが、夜間労働者のタイムカードで問題が発生してしまったのでどうか知恵をお貸しください。
問題というのは、今d1,e1,f1,g1,h1,i1セルに入力している関数だと上記の勤務パターンだとうまくいくのですが、例えば、
a1に出勤時間(18:00)を入力して
b1に退勤時間(30:00)を入力して
c1に休憩時間(1.00)を入力すると
d1に拘束時間→12.00
e1に労働時間→11.00
f1に日勤時間→3.00
g1に残業時間→0.00
h1に深夜時間→5.00
i1に深夜残業→3.00
と計算されてしまいます。
本当は朝5:00から6:00までの1時間は、深夜時間(22時から翌5:00)を抜けているので、
f1の日勤→3.00
g1の残業→1.00
h1の深夜時間→5.00
i1の深夜残業→2.00
となります。
こう計算されるようにする関数を今の関数から手直ししたいので教えてください。
今入力している関数は
d1→=IF(COUNT(A1:B1)<2,"",(B1-A1)*24)
e1→=IF(COUNT(A1:B1)<2,"",D1-C1)
f1→=IF(COUNT(A1:B1)<2,"",(MAX(0,MIN("8:00",MIN(B1,"22:00")-MAX(A1,"5:00")-C1/24)*24)))
g1→=IF(COUNT(A1:B1)<2,"",(MAX(0,MIN(B1,"22:00")-A1)*24-C1-F1))
h1→=IF(COUNT(A1:B1)<2,"",E1-F1-G1-I1)
i1→=IF(COUNT(A1:B1)<2,"",MAX(0,E1-8-G1))
です。
退勤時間の入力は、25:00,26:00方式です。
休憩は日勤時間でとるようになっていると思います。
どんな勤務体系でも正確に計算できるようにしたいです。
例えば、、
a1に出勤時間(22:00)を入力して
b1に退勤時間(32:00)を入力して
c1に休憩時間(1.00)を入力すると
d1に拘束時間→10.00
e1に労働時間→9.00
f1に日勤時間→1.00
g1に残業時間→1.00
h1に深夜時間→7.00
i1に深夜残業→0.00
と計算してもらえるようにです。
お願いいたします。
長文失礼しました。。
No.2
- 回答日時:
休憩を入れた時間を入力するように変更すべきと思う。
例:
休憩始 5:00
休憩終 6:00
今の問題は深夜就業時間に休憩時間を取ったのか、分からないという点にあると思う。
…あと、シリアル値のまま計算することを強く勧める。
マイナスの時間になるとエラーになるでしょうが、そこはオプションで「1904年から計算する」を有効にすれば回避できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの時間の計算、何時以下の場合の足し引きに苦戦しています。 2 2022/11/16 16:39
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- Excel(エクセル) 入所時間(A1)と退所時間(B1)をセル(C1)に片方だけ表示したい 4 2022/10/13 20:59
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JWCAD勾配入力方法
-
エクセルで1:00の90分後...
-
回転体の体積を求める方法
-
EXCELで2つの数値のうち大きい...
-
エクセル初心者です 関数の入れ...
-
Excelで隣のセルと同じ内容に列...
-
エクセルで二つの数字の小さい...
-
エクセルでオートフィルタのボ...
-
LOOKUP関数を使えばいいのでし...
-
エクセルで時刻(8:00~20:00)...
-
VBAで文字列を数値に変換したい
-
PowerPointで表の1つの列だけ...
-
エクセルの表から正の数、負の...
-
エクセル 文字数 多い順 並...
-
エクセルで、2種類のデータを...
-
エクセルで最初のスペースまで...
-
SUMIFとCOUNTIFを合わせたよう...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
エクセルの項目軸を左寄せにしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで数字を入力すると自...
-
エクセル 重なる時間の計算方法
-
JWCAD勾配入力方法
-
回転体の体積を求める方法
-
勤怠管理で始業時刻を基準に計...
-
エクセルで残業時間を時間帯に...
-
エクセルで1:00の90分後...
-
a1=1/5,an+1=an/4an-1 おしえて...
-
Excelでこんな関数ありませんか...
-
変形四角形の面積を計算するソフト
-
DRA-CADの計算機能につ...
-
(int)/(int)=(double)にする方法
-
Excelについて教えてください。...
-
エクセルで年月期間を4桁表示...
-
数量3.450 単価28.5 で40%を引...
-
エクセルの枠の複数選択
-
mysqlで15分きざみで現在時刻を...
-
EXCELで2つの数値のうち大きい...
-
Excelで隣のセルと同じ内容に列...
-
エクセルで二つの数字の小さい...
おすすめ情報