[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『休憩時間の計算について』(G.T)
はじめまして、エクセルを使い始めて数年になりますが、休憩時間の関数の計算が
できなくて困っております。バージョンはExcel2000です。OSはXPプロです。
勤務時間 8時間45分未満の時は15分引く
勤務時間 8時間45分の時は15分引く
勤務時間 9時間以上は1時間引く。
です。
A1 B1 C1
17時15分 19時00分 1時間30分
A2 B2 C2
8時30分 17時15分 8時間
A3 B3 C3
8時30分 19時00分 9時間30分
勤務時間が無い場合は空白。
以上です。よろしくお願いしますm(_ _)m
A列の時間の意味、B列の時間の意味、その時求めるC列の答えを書かれた方が回答を得られやすいと思いますよ。 (ROUGE)
ご指摘ありがとうございます。
編集し直しました。
2番目は8時間45分の勤務時間のようですが、45分引かれています。 (ROUGE)
[A] [B] [C] [D] [E] [F] [G] [1] 出勤時間 退勤時間 実務時間 勤務時間 休憩時間 [2] 17時15分 19時00分 1時間30分 0:00 0:15 [3] 8時30分 17時15分 8時間00分 8:45 0:45 [4] 8時30分 19時00分 9時間30分 9:00 1:00
>○○引く勤務時間 と言う書き方がよく分かりませんが・・・。 >8時間45分の時は15分引く は、8時間45分以上の時は45分引く の間違いとして・・・・。
F・G列に勤務時間と休憩時間の関係の表を作ります。 勤務時間(B列−A列の時間)がF列の時間以上の時、 G列に入力した休憩時間を勤務時間から引き、 実務時間(C列)を求めます。 A列又はB列どちらかが空欄の場合、空欄になります。
C2=IF(OR(A2="",B2=""),"",B2-A2-VLOOKUP(B2-A2,$F$2:$G$4,2)) ※式訂正しました。(7/9 0:04) C列は書式設定をユーザー定義で h"時間"mm"分" として下さい。
こんな感じで良いのですか?
(HANA)
テーブルを使わないとしたら、こんな感じでしょうか? C1=IF(COUNT(A1:B1)=2,TEXT(B1-A1-"0:15"-(B1-A1>=--"8:45")*"0:30"-(B1-A1>=--"9:00")*"0:15","[h]時間mm分"),"")
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.