社員のタイムカードをエクセルに打ち込んで管理することになりました。
(お給料にかかわるものではなく、統計目的です。)
上司から「何時に出社し、何時に帰社し、実働何時間かをひと目でわかるようにお願いね。」と言われたのですが…その「実働時間」で悩んでいます。
タイムカードをつけている社員は皆、出来高制での契約の人たちのため、出社時間も帰社時間もバラバラです。5分単位で記録します。定められた休憩時間は10時から15分、お昼に45分、15時から15分です。(この時間は必ず休憩としてカウントするため、例えば9時50分に出社してきた社員も、10時からの15分間は休憩としてカウントしなくてはなりません。)
以上のことを考慮して表を作ると…実働時間を計算するのが難しくて…。問題は、この定められた休憩時間にその社員が出社していたか否かで休憩時間が違ってくる点です。お昼を挟まないことは滅多に無いので、それは例外として個々に処理しても良いのですが、10時と15時が大問題なのです。一人一人計算すれば済む話ではあるのですが、これから半年前まで遡って入力を始めるので出来れば出社・帰社時間を入力するだけで実働時間が表示されるように入力フォームを作りたいと思っています。
名前 09 50 16 00 実働時間
名前 11 00 18 30 実働時間
このような表が理想です。一列で9:50とせず、二列使って09 50としたいのです。なにか上手い方法は無いでしょうか?朝から考えているのですがいい方法が思いつきません…
長くなりましたが上手く説明出来ているか不安です。
不明な点は補足します。よろしくお願いします。
No.4ベストアンサー
- 回答日時:
名前をA列、出社時間(時)をB列、出社時間(分)をC列、退社時間(時)をD列、退社時間(分)をE列、実働時間をF列に求めると仮定した場合
F1セルに=TIME(D1,E1,0)-TIME(B1,C1,0)-IF(AND(TIME(B1,C1,0)<=TIME(10,0,0),TIME(D1,E1,0)>=TIME(10,0,0)),TIME(0,15,0),0)-IF(AND(TIME(B1,C1,0)<=TIME(12,0,0),TIME(D1,E1,0)>=TIME(12,0,0)),TIME(0,45,0),0)-IF(AND(TIME(B1,C1,0)<=TIME(15,0,0),TIME(D1,E1,0)>=TIME(15,0,0)),TIME(0,15,0),0)
を入力し、下方向へコピーして下さい。
ただ、少し条件があります。まず、出社時間、退社時間とも数値として入力されていること、休憩時間中の出社、退社が無いことです。
もしよければ、一度試してみてください
この回答への補足
上司に「あっチョット待って!」とデータごと持っていかれてしまい…検証が遅れそうです…(--;)後日検証後改めてお礼します><;;
補足日時:2006/03/20 09:01お礼が大変遅くなりました。
やっと、私の手元にデータがかえって参りました。
さっそくやってみたのですが、
で、出来ました~~!!!最初AMが付いてしまってダメかと思いましたが単なるセル設定で解決しました!
本当にありがとうございます(TT)助かりました!!
(愚痴)と、いうか・・・こんな半月も私の手元を離れるなら「これ最優先で!」なんていわないでよ~と密かに思ってしまったりして…。(愚痴)どうしようか悩みぬいた私の半日を返して!!(愚痴)
でも、おかげで良い回答にめぐり合えてよかったです。
keirika様、(たぶん私のせいでうまくいかなかった)他の回答を下さった方々、本当にありがとうございました!
No.3
- 回答日時:
●表示はともかく計算は時刻形式を使う
>一列で9:50とせず、二列使って09 50としたいのです。
とのことですが、これでは何かと計算がしにくいので、いったんエクセルの
時刻形式のシリアル値に直して計算を行い、最後に表示のみ2列になおしましょう。
途中の計算に使った列は表示しないようにしておけば、問題ありません。
時・分それぞれの数値を時刻のシリアル値に直すには、TIME関数を使います。
・出勤時刻
=TIME([出勤時のセル],[出勤分のセル],0)
・退勤時刻
=TIME([退勤時のセル],[退勤分のセル],0)
これをベースに労働時間を計算し、最後に時・分に戻してやります。
●休憩時間の算定法
まず10時の休憩を算定します。
10時以前に出社した人は15分。10:15以降に出社した人は0分です。
それ以外の場合は、10:15から出社時刻を引いて求めます。
・10時の休憩時間
=IF([出勤時刻]<TIME(10,0,0),TIME(0,15,0),IF([出勤時刻]>TIME(10,15,0),0,TIME(10,15,0)-[出勤時刻]))
同様に15時も求めます。
・15時の休憩時間
=IF([退勤時刻]>TIME(15,15,0),TIME(0,15,0),IF([退勤時刻]<TIME(15,10,0),0,[退勤時刻]-TIME(15,15,0)))
これらをまずセルに入れて計算しておきましょう。
●労働時間の計算
=[退勤時刻]-[出勤時刻]-[10時の休憩時間]-[15時の休憩時間]-time(0,45,0)
●労働時間を2列に変える
・労働時間「時」セル
=HOUR([労働時間])
・労働時間「分」セル
=MINUTE([労働時間])
●計算に使った列を非表示にする
[出勤時刻][退勤時刻][10時休憩][15時休憩][労働時間]
これらが入ったセルを非表示にします。
すみません、お礼が大変遅くなりました。
>いったんエクセルの時刻形式のシリアル値に直して計算を行い、最後に表示のみ2列になおしましょう。
なるほど~!!と思ったのですが(時間を2列に分けて表記することも悩みのタネの一つだったので)時刻形式のシリアル値が一行に一列だけしか表示できなくて…
(EXCEL2003…そんなルールありましたっけ!?何か変な設定したのかな、私…)
出勤時刻をシリアル値にすると退勤時刻が化けて、
退勤時刻をシリアル値にすると出勤時刻が化けます…。
せっかくご丁寧に説明していただいたのにすみません…。
ご回答ありがとうございました!
No.2
- 回答日時:
休憩時間を含む実働時間=(TIME(D2,E2,0)-TIME(B2,C2,0)+AND(D2>=24,B2<24)
10時の判定=IF(AND(B2<10,D2>=10),"0:15",0)
お昼の判定=IF(AND(B2<12,D2>=13),"0:45",0)
15時の判定=IF(AND(B2<15,D2>=15),"0:15",0)
後は最初の結果から後の結果を引くだけ
1セルで行ってもいいし5つのセルを使ってもok
お礼が大変遅くなりました。
【休憩込み】【休憩時間】【引き算】として3セル使って試してみたのですが、休憩時間の計算結果が【#VALUE!】に…。
せっかくご回答いただいたのにすみません。
(たぶん私がおかしな事をしたのでしょう…。でも、それを見つけられるほどの能力はまだ無いみたいです…)
ご回答、ありがとうございました!
No.1
- 回答日時:
エクセルの関数を使ってみてはいかが?
「時間の計算」で色々あります。
理解できる簡単な物を探してください。
参考URL:http://support.microsoft.com/default.aspx?scid=k …
さっそくのご回答ありがとうございます。
休憩時間を入力する欄を設け、一つ一つ休憩時間を入力していけば可能かとは思いましたが、皆さん毎日トータルの休憩時間が違うので、出社・退社時間から休憩時間を判断してくれたら助かるなぁ~と思っているのです…。
やっぱり不可能でしょうか…?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで休憩時間を引く時と、引かない時の数式 3 2022/11/05 11:48
- アルバイト・パート 22年10月から社会保険適用拡大について、詳しい方いらっしゃいましたら教えてください 2 2022/09/01 20:40
- 会社・職場 外注の入れ替えの周りへの説明 3 2023/06/29 17:38
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- アルバイト・パート 現在、清掃のアルバイトをしています。 契約書には労働時間4.5時間、休憩30分と書かれているのですが 8 2023/06/24 09:28
- 会社・職場 私の会社がブラックなのか判断してほしいです(NPO法人の介護施設です) ・夜勤は一泊12000円だよ 9 2022/04/25 18:51
- 会社・職場 リモート会議の休憩について… 販売員ですが、月に何回か在宅でのリモート会議や研修があります。 8:3 6 2022/07/21 11:09
- 正社員 正社員 労働時間について 保育関係の仕事してます。人手不足なため社員の先生などは1日8時間労働ですが 3 2022/06/09 06:02
- 会社・職場 事業場外労働時間と残業代について教えてください 1 2022/11/07 20:08
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
複数の休憩時間がある場合の休憩時間の算出方法
Excel(エクセル)
-
エクセル不変則な休憩時間の実労働時間計算
Excel(エクセル)
-
エクセルで複数の勤務時間ごとの休憩時間の計算がしたい
Excel(エクセル)
-
-
4
excel関数 変動する休憩時間等を計算する
ソフトウェア
-
5
Excelの時間計算で経過時間から特定の時間を引く方法
Excel(エクセル)
-
6
エクセルで休憩時間を引く時と、引かない時の数式
Excel(エクセル)
-
7
休憩時間が数パターンある場合の休憩時間の計算
Excel(エクセル)
-
8
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
9
エクセル勤務表で昼休憩を挟んだ時の休憩算出方法
Excel(エクセル)
-
10
エクセルで休憩時間を計算したいのですが 条件 勤務時間6時間以上8時間未満は休憩45分 8時間以上は
Excel(エクセル)
-
11
勤務表の中抜け集計の関数を教えてほしいです。
Excel(エクセル)
-
12
エクセルで休憩時間を除く
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バイトでタイムカードを帰りの...
-
大きい企業には休日出勤(日曜)...
-
至急!!体調不良でバイト休むべきか
-
1分単位のタイムカード計算でエ...
-
有給休暇は出勤日数となるか
-
業務時間の開始前に出勤しても...
-
残業時間の計算をするにはどの...
-
出勤日数が合わないです。
-
労働基準法 1日8時間 週40時...
-
休日出勤時の弁当代に関して
-
賃金台帳の労働日数とは
-
時間外、深夜勤務、休日勤務、...
-
ETC深夜割引と同様の計算を...
-
IF関数について、14時以降の...
-
エクセル不変則な休憩時間の実...
-
あの。夜職してる方に聞きたい...
-
7時間55分勤務で1ヶ月20日出勤...
-
日給・日給月給の算定基礎届で...
-
法定休日出勤、法定外休日出勤
-
有給休暇取得時の給与計算について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!!体調不良でバイト休むべきか
-
1分単位のタイムカード計算でエ...
-
エクセル不変則な休憩時間の実...
-
7時間55分勤務で1ヶ月20日出勤...
-
月途中で通勤手当が変更となる...
-
建設業・夜勤の深夜労働金額の...
-
大きい企業には休日出勤(日曜)...
-
会社って、無断出勤するとどう...
-
バイトでタイムカードを帰りの...
-
有給休暇は出勤日数となるか
-
休日出勤を勤務日数に数えるか?
-
土日の有給休暇の取得はできる...
-
何進法なのかわからない
-
Excel関数で日またぎの勤務時間...
-
歯科医院で働きます 初出勤日は...
-
賃金台帳の労働日数とは
-
給与明細と実際の出勤日数が違う
-
会社遅刻
-
無断で休日出勤した者への給与
-
出勤前後とはどういう意味です...
おすすめ情報