勤務表で時間換算の方法を解説します

このQ&Aのポイント
  • 勤務表で時間換算する方法をExcel2003を使用して詳しく解説します。
  • 勤務日や休みの日、時、分を入力して、勤務した日の日、時、分を表示させる方法をご紹介します。
  • 勤務表の使い方やExcel2003の機能を活用して、簡単に時間換算を行う方法を解説します。
回答を見る
  • ベストアンサー

勤務表で時間換算の方法 (Excel2003)

こんにちは。いつもお世話になります。 どうも時間換算の方法が苦手で、皆様のお知恵にすがりたく、質問いたします。  要領としては下記のような感じで「勤務した日」を算出させたいと思います。1日の勤務時間は8時間です。何とぞよろしくお願いします。 入力するセル 「A休み」「B休み」の日、時、分です。  ※ 月の累計の値をいれるので「時」や「分」が15  時間や80分の場合もあります。 表示させたいセル 「勤務した日」の日、時、分です。 ┌───┬─────┬─────┬─────┐ │勤務日│   A休み │   B休み │勤務した日│ │する日├─┬─┬─┼─┬─┬─┼─┬─┬─┤ │     │日│時│分│日│時│分│日│時│分│ ├───┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │21    │1 │5 │15│   │  │   │18│2 │45│ ├───┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │19    │2 │10│  │3 │3 │  │12│  3│ │ ├───┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │20 │ │ │85│ │ │ │19│ 6│45│ └───┴─┴─┴─┴─┴─┴─┴─┴─┴─┘

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

分=MOD(60-D3-G3,60) 時=MOD(8-C3-F3-CEILING(D3+G3,60)/60,8) 日=INT(((A3-B3-E3)*8-C3-F3-CEILING(D3+G3,60)/60)/8) で求めることができます。 上記の表だと1行目は19,2,45、3行目は19,6,35が答えでは?

Lemmings
質問者

お礼

ありがとうございました!! おかげさまで上手くできました。ご指摘のとおりですね。おはずかしい限りです。 今後よろしくお願いします。

関連するQ&A

  • エクセルで時間を日数換算したいのですが・・・・

    エクセルで時間を日数換算したいのですが・・・・ エクセルでA1に出勤時間、B1に退社時間、C1を勤務時間としています。 (A1セル)8:00  (B1セル)18:00 (C1セル)8:00 といった内容です。 ここまでは良いのですが、 C列の合計で最終的に 26:45となった値を ([h]:mmの表示には変えています) 8時間を1日として、3日2時間45分と表示させたいと思うのですか 数式がわかりません。 エクセルは2007です。 よろしくお願いします。

  • エクセル2000での時間換算

    Excel2000使用初心者です。過去の検索もしたのですが、要領を得なかったのでご質問致します。 A1セルに時間を数値入力します。例えば「25」(時間) A2セルに分間を数値入力します。例えば「90」(分間) A3セルに秒間を数値入力します。例えば「130」(秒間) A1からA3の時間を合計して換算された答えを、以下のセルにそれぞれ数値で.. B1に「26.32.10」(26時間32分10秒) B2に「1592.10」(1592分間10秒) B3に「95530」(95530秒間) と求めたいのですけれど、どのような関数式を作ればよいかご教示下さい。 よろしくお願いします。

  • 勤務時間をみやすい表にしたいです

    いつもお世話になっております。 サーバーの関係で、DBがつかえず、csv形式のtxtファイルと Perlで日毎の勤務表を作成しております。 現在のtxtの中身は↓下記↓です。 【20080701.txt】(テキスト名)※勤務日でテキスト作成 46,A,08:00,10:30 47,A,12:00,13:30 46,B,08:00,10:30 35,C,15:00,20:00 25,C,09:00,13:00 -------------------配列内容--------------------------------- バイトコード、勤務テーブル、勤務開始時間、勤務修了時間 ------------------------------------------------------------ 上記テキストを、勤務時間と、勤務テーブルとで昇降順にならべ かえる所までは出来ました。 そこで、↓の表のようにしたいのですが、 --------------------------------------------------------∥--  ┃8時┃9時┃10時┃11時┃12時┃1時┃2時┃3時∥20時 --------------------------------------------------------∥-- A ┃  46     ┃ ┃47 ┃┃  ∥ --------------------------------------------------------∥-- B ┃    46     ┃ ┃   ┃  ┃  ┃  ∥ --------------------------------------------------------∥-- C ┃  ┃        25       ┃  ┃  ∥ --------------------------------------------------------∥-- 表にして<td></td>で吐き出させた時に、 【1】継続している勤務時間はテーブルを結合させる。 【2】誰も勤務していないセルは、1時間で区切る 【3】同テーブルに勤務する人がいたら、【1】と おなじ処理をする という点でつまずいております。 今なら、保存しているテキストの配列内容の変更なども できますので、考え方が可笑しいとか、この並び方で 保存するようにしたら、コードがスマートになるとか、 表に吐き出すときの手がかりなど、どうか ご指導願えませんでしょうか。 よろしくお願い申しあげます。

    • ベストアンサー
    • Perl
  • エクセルで勤務表から実働時間を出したい。

    エクセルで勤務表から実働時間を出したい。 私の会社は、365日24時間休みなく稼働しています。 68歳過ぎると勤務体系が、日勤だけ、夜勤だけ、日勤夜勤通しとわかれています。 そこで教えてほしいのですが、日勤は実働8時間、夜勤は実働11時間、日夜勤は18時間と決まっています。 今使っているエクセルの表はA1に日にち、A2に曜日、A3は空白、A4に氏名と縦に記入してあります。 横列はB1とC1を結合して1日、D1とE1を結合して2日以降横に一カ月の日にちが入ります。 B2とC2を結合して曜日がはいり横に同様に曜日を入れています。 B3に日勤の(日)、C3に夜勤の(夜)と記入しています。 A4に氏名を記入し、B4に勤務地名、C4に勤務地名りが入るようセルを開けてあります。 例えばA4のaさんがB4の1日の(日)に新宿でC4の夜勤なし。H4の4日の日勤なしでI4の(夜)に渋谷。N4の(日)に赤羽、O4の(夜)に赤羽と勤務をした場合にBN4に実働勤務時間を表したいのですが教えていただけますか。 また一人の月の勤務時間は162時間までと決まっているので、162時間を超えた場合にセルか文字の色が変わるようにできますか。 (日)の勤務地の文字を8時間と考え、(夜)の勤務地の文字を11時間と考え、(日)(夜)の勤務地を18時間と考えて計算できるのでしょうか。 説明が分かりずらく、申し訳ありませんが、教えていただけないでしょうか。

  • エクセル 勤務時間の計算について

    以下の勤務時間とします。 開始  終了  休憩 実労働時間 09:00 17:30  1:00 7:30 この数値をエクセルにすると、 A1 B1 C1 D1 09:00 17:30 1:00 7:30 D1の時間算出 =(A1-B1-C1) となりますが、 このD1の7:30 を 7.5で算出したいのですが 簡単な計算式(セルD1内で計算)を教えてください。

  • エクセルで勤務時間を管理する方法を教えて下さい。

    エクセルで勤務時間を管理する方法を教えて下さい。 例えば、A1セルに「出勤時刻」を8:00、B1セルに「退社時刻」で19:45、C1セルに「勤務時刻」11時間45分(B1-A1)という形で入力できる方法を誰か知りませんか? またその一か月の勤務時間合計も出す方法も教えて下さい。 C1セルの表記の仕方はどんな形でも構いません。 よろしくお願いします!

  • (Excel)勤務時間の計算

    エクセルで深夜時間をふくむ時間の計算方法を探しています。 ※8時間以上勤務で25%増 ※22:00~29:00の勤務で25%増 ↓セル番号 A1:(開始)19:00 B1:(終了)32:00 C1:(22時までの休憩)1:00 D1:(22時以降の休憩)0:00 E1:(時間内時間)2:00 F1:(25%増)9:00 G1:(50%増)1:00 上記でそれぞれのセルにどのような式を入れればいいのでしょうか? お分かりになる方がいらっしゃいましたら、 教えていただけないでしょうか? 宜しくお願いします。

  • Excel2000での勤務時間計算

    以前何度か質問をして、その都度解決したのですが、少しパターンが変わっただけでチンプンカンプンになってしまう初心者からの質問です。 よろしくお願いします。 以下のような勤務体系があります。 出勤時間と退勤時間を入力して、条件にあてはまる区分に時間を振り分けたいと思います。 (1)早出:5:00~8:30 (2)午前定時:8:30~12:00 (3)昼休み:12:00~12:45 (4)午後定時:12:45~16:45 (5)時間内残業:16:45~17:30 但し、(1)+(2)+(4)の労働時間が8時間を超える場合は、17:15~17:30は午後休みになる。 (6)通常残業:17:30~10:00 (7)深夜残業:10:00~05:00 (A1セルに)出勤時間入力(例:8:00) (B1セルに)退勤時間入力(例:18:15) (C1セルに)早出時間表示(例:0.50)-30分なので0.5時間です。 (D1セルに)定時間(午前+午後)表示(例:7.50)-12:00~12:45は昼休みなので時間のカウントはしない。 (E1セルに)時間内残業表示(例:0.50)-17:15~17:30の15分は午後休みなのでカウントしない。 (F1セルに)通常残業表示(例:0.75) (G1セルに)深夜残業表示(例:0.00) それぞれ割増率が違う為、以上のように各セルに労働時間を区分けして表示させたいです。 何卒ご教示お願い致します。

  • 勤務時間について

    内定先に迷っているので勤務時間について質問です。 A社一般的な8時間(休憩除く) B社7時間30分(休憩除く) です。これからずっと働いていくので毎日この30分というのはけっこう重みがありますか? 実際にまだ働いていないのでわからないのですが、30分違えば残業代もその分増えますよね。 もちろん勤務時間以外大事なことはたくさんありますが勤務時間や休みである程度ゆとりをもてるところに就職したいと考えています。 30分というのは大きいですか?御意見下さい、よろしくお願いします。

  • エクセルの表で一カ月の勤務時間を出したのだが、

    エクセルの表で一カ月の勤務時間を出したのだが、 私の会社は365日24時間休みなく稼働しています。 正社員は3班に分かれ、1日は1班、2日は2班、3日は3班、4日は1班と交代で稼働しています。 正社員は、有給をとったり、慶事で休みを取ったりします。 そこで、穴のあいた所を嘱託社員が勤務をします。 嘱託社員は日勤だけ、夜勤だけ、日勤夜勤通しで働くとなります。 日勤の実働時間は8時間、夜勤の実働時間は11時間、日勤夜勤の実働時間は18時間と決まっています。 山田さんの一か月の実働時間は◎◎時間と計算する計算式はmako_seaさんに教えていただいた(http://oshiete1.nifty.com/qa5861551.html)=IF(B4="",IF(C4="",0,11),IF(C4="",8,18))で解決したのですが、問題がありました。 嘱託社員の有給や指定休や調整休を日にちの下に記入すると、そこも実働時間とエクセルは勘違いをして計算してしまいます。 特定の文字を入力しても計算しない計算式はできるでしょうか。 表の構成は、 A1に日にち、A2に曜日、A3は空白、A4に勤務者名、A5に勤務者名、A6に勤務者名。 B1とC1は結合して1日、B2とC2を結合して曜日、B3に日勤の日、C3に夜勤の夜、B4に勤務地、C4に勤務地、B5に勤務地、C5に勤務地、B6に勤務地、C6に勤務地となり、2日・3日も同じようになります。 勤務表の下に勤務時間を計算する表を作りました。 山田さんの1日は実働時間は8時間ですが、調整休と入力してあるので、それも夜勤と勘違いして、日夜勤の計算をしてしまいます。 特定の文字(有給・調整休・指定休)などを入力しても計算されない方法がないでしょうか。

専門家に質問してみよう