![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
勤務表を作成していて
休憩時間をセルに
1:00→60
と表示させたいです。
わかりづらいのでPDFを作ってみました。
解決したら削除します。
http://daiettokenkou.web.fc2.com/situmonn.pdf
E5は
=C5-D5-B5
で求められるのですが
「60分」にしたいのでできなくなってしまいます。
あと、
毎日所定内は固定で7:30なのですが
時間外を自動で計算させたいです。
要は何時間残業したかをはじき出したいです。
よろしくお願い致します。
No.7ベストアンサー
- 回答日時:
#6です。
訂正します。他の回答者さんのアドバイスのように
休憩時間は、書式設定で表示形式を [mm]
にしたほうがシンプルですね。
以下、この方法で書き直しました。
最初の質問は、次のように計算すればできます。
D5:
=1:00 (表示形式:[mm]) → 表示は60
E5:
=C5-D5-B5 (表示形式:「時刻」)
次に、「所定内」「残業時間」の計算方法ですが、
「所定内」が7:30固定ということであれば、
E5:
=$D$1 (表示形式:「時刻」)
F5:
=C5-B5-D5-E5 (表示形式:「時刻」)
と計算したいところですが、話は簡単ではありませんね。
というのは、定時が何時~何時なのでしょう?
定時前に開始した場合は、残業代に組み入れるのか?
それとも、定時開始とみなすのか?
この辺がはっきりしないと計算できません。
例えば、定時が9:30~18:00で
残業が18:00~22:00であったと仮定すると
E5:
=MIN(C5,"18:00")-MAX(B5,"9:30")-D5
F5:
=IF(MIN(C5,"22:00")>MAX(B5,"18:00"),MIN(C5,"22:00")-MAX(B5,"18:00"),0)
と入力してみてください。
試してみれば分かりますが、9:30前の開始は所定内に組み入れませんし、遅刻や早退は所定内から差し引かれます。
それから、
とっても役に立ちそうなサイトがありましたので紹介します。
特にこの中の「勤務時間の計算」が今回の場合にぴったりですね。
>http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q- …
>http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
No.6
- 回答日時:
こんにちは。
最初の質問は、次のように計算すればできます。
D5:
=60 (表示形式:「標準」)
E5:
=C5-D5/24/60-B5 (表示形式:「時刻」)
または
=C5-TIME(0,D5,0)-B5 (表示形式:「時刻」)
次に、「所定内」「残業時間」の計算方法ですが、
「所定内」が7:30固定ということであれば、
E5:
=$D$1
F5:
=C5-B5-D5/24/60-E5
または、
=C5-B5-TIME(0,D5,0)-E5
と計算したいところですが、話は簡単ではありませんね。
というのは、定時が何時~何時なのでしょう?
定時前に開始した場合は、残業代に組み入れるのか?
それとも、定時開始とみなすのか?
この辺がはっきりしないと計算できません。
例えば、定時が9:30~18:00で
残業が18:00~22:00であったと仮定すると
E5:
=MIN(C5,"18:00")-MAX(B5,"9:30")-D5/24/60
または
=MIN(C5,"18:00")-MAX(B5,"9:30")-TIME(0,D5,0)
F5:
=IF(MIN(C5,"22:00")>MAX(B5,"18:00"),MIN(C5,"22:00")-MAX(B5,"18:00"),0)
と入力してみてください。
試してみれば分かりますが、9:30前の開始は所定内に組み入れませんし、遅刻や早退は所定内から差し引かれます。
それから、
とっても役に立ちそうなサイトがありましたので紹介します。
特にこの中の「勤務時間の計算」が今回の場合にぴったりですね。
>http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q- …
>http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
No.5
- 回答日時:
1:00→60 をと表示させたいです。
書式設定を表示形式の [mm] と[]で囲みます。これで分の時への繰り上がりがなくなります。
お考えの通りでよいのですが、次の3点配慮が必要です。
1.残業があるかどうかの判定…IF関数を利用
2・15分(または30分)単位の切り捨て…FLOOR関数を利用
3.E列は常にD1を参照したい
以上を踏まえて
E6=$D$1 この$は絶対アドレスとなり、式複写の時固定的にこのD!が複写されます
F6=IF(C6-B6-D6>E6,FLOOR(C6-B6-D6-E6,15/(24*60)),0)
とします。
上記式中15/(24*60)は 60分は1時間 24時間は1日間 1日間は 1のためです。
補足:1ヶ月間の残業時間が24時間以上になると時間が日に繰り上がり通常の時間表示形式では日の部分が表示されませんここの表示形式をユーザ定義で[h]:mm として下さい
また 残業料=残業時間*残業単価*24です。… 1時間は1/24(日)
No.4
- 回答日時:
休憩時間の表示を 「時:分」ではなく「分」にしたいのであれば
セルの書式>ユーザー定義___ [m]
にすれば可能。
1:00 と入力>>> 60
(0:45なら 45, 2:00なら 120 で表示されます)
No.2
- 回答日時:
すいません。
ずれてましたね。A列に7:30なら730と入力
B1に=(A1-C1)/100
C1に=MOD(A1,100)
D1に=B1*60+C1
E1に=D1
E2に=E1+D2
F1に=((E1-MOD(E1,60))/60)*100+MOD(E1,60)
E列はE2からコピー
B,C,D,F列は1行目からコピー
A列、F列に書式設定または100以上の条件付で###":"##と設定すれば
A;入力時間、B;時間、C;分、D:日別分合計、E:累計、F:累計時間:分
になるはずです。
後は見出しとかを行挿入、列挿入して整えましょう。
No.1
- 回答日時:
まず、時間を入力するセルをA1とします。
B1セルに=MOD(A1,100)と入力します。
C1セルに=(A1-C1)/100と入力します。
D1セルに=MOD(C1,100)と入力します。
そうして、A1セルの書式設定で##":"##と設定します。
これは100以上の場合だけにするように条件付書式にしても良いですね。
A1そのときに60分だったら60と入力し
そのときに1時間30分だったら130と入力します。
そうすることで、表示上は1:30などになります。数値的には130です。
C1セルの値は時間の桁、D1セルの値は分の桁になります。
=C1*60+D1と計算すればその日の集計を分でできますし
さらに集計したものにMOD関数で60で割った余りを使えば、
総計の時間部分が判りますし、総計の時間部分を60倍し分の総計から
引いてあげれば、総時間:総分分けることが出来ます。
う~ん
ちょっとやってみましたけどうまく出来ません。
もうちょっとがんばってみようと思います!!!!
大変参考になりました。ご回答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
- Excel(エクセル) 【スプレッドシート】日報を統合して各業務の所要時間をピボットで表示したい 1 2023/07/06 16:49
- Excel(エクセル) エクセルで休憩時間を引いての作業計画予定表の作成の仕方 2 2023/07/24 14:11
- 転職 現在郵便局の契約社員で配達や集荷で3年程勤めています。正社員になりたく転職活動をしております。内定が 5 2023/02/12 01:07
- Excel(エクセル) 月間シフト表から総勤務時間を計算する関数 4 2023/05/20 07:12
- Excel(エクセル) エクセルで休憩時間を引く時と、引かない時の数式 3 2022/11/05 11:48
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- 仕事術・業務効率化 朝やらなければならない事をどうしても忘れてしまいます 3 2022/04/15 10:02
- 飲食業・宿泊業・レジャー 休憩・残業時間の自動算出 1 2023/01/07 22:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのクイックアクセスツ...
-
エクセルでCtrl+Tでテーブルの...
-
DATE関数で現在の年齢を出した...
-
Excelで表を作ったところに文字...
-
エクセルのクイックアクセスツ...
-
在庫管理表に使うエクセルの関...
-
ユーザー定義関数をアドイン登...
-
職場の人から聞かれており、こ...
-
REGEXREPLACE関数について、
-
エクセルでバーコード作成し使...
-
下記マクロでMsgBox "空白です...
-
Excel関数-文字列で自動作成さ...
-
エクセルで表
-
【マクロ】for next構文について
-
エクセルの関数について教えて...
-
Excelデータをコピペして、ペー...
-
エクセルで特定の範囲内から小...
-
PDFの請求明細をエクセルにしたい
-
Excelで50個のセルに同じ文字を...
-
エクセルで会社の従業員のデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報