勤務表の就労時間を求める数式を教えてください。

このQ&Aのポイント
  • 勤務表の就労時間を求めるための数式を教えてください。職場より渡された別現場で使用していた勤務表を使用する際、数式の変更が必要ですが関数の知識がなく困っています。
  • 私の現場では勤務表を使用するために数式の変更が必要です。具体的には、「作業実施報告書 (提出分)」シートのF7に始業時間を手入力し、H7に終業時間を手入力すると、労働時間早見表のC3:AH8のマトリックスに基づいて就労時間を求めたいです。
  • 勤務表を使用する際に必要な数式を教えてください。始業時間と終業時間を指定すると、労働時間早見表のマトリックスに基づいて就労時間を計算したいです。関数の知識がないため、具体的な数式がわかりません。お手数ですが、教えていただけると嬉しいです。
回答を見る
  • ベストアンサー

勤務表の就労時間を求める数式を教えてください。

勤務表の就労時間を求める数式を教えてください。 職場より渡された別現場で使用していた勤務表を渡されたのですが、私の現場では数式を変更しな いと使用できない状態になっており、もともとの数式を変更して使用できるようにしたいのですが 関数の知識がなく、ご質問をさせて頂きました。よろしくお願い致します。 まず、シートが2つあります。  ・作業実施報告書 (提出分) <画像の上側>  ・労働時間早見表       <画像の下側> 変更したい数式は、 「作業実施報告書 (提出分)」シートのI7に下記のように入力されています。  =IF($H7<>"",OFFSET(労働時間早見表!$B$17,0,MATCH($H7,労働時間早見表!$C$13:$X$13,0)),"") 数式にある H7には、終業時間が手入力されます。 労働時間早見表!$B$17には、別現場の始業時間である9:30が用意されています。 労働時間早見表!$C$13:$X$13には、別現場の終業時間が12:00~1:45という形で用意されています。 労働時間早見表!$B$17の別現場は、9:30の始業時間しかないのですが、私の現場には始業時間が 画像にある通り8:00、8:30、9:00、9:30、10:00、13:00と5パターンあります。 また、終業時間は画像の通りC2の12:00~AH2の8:00まであります。 「作業実施報告書 (提出分)」シートのI7にある数式を変更して行いたいことは、  1.「作業実施報告書 (提出分)」シートのF7に始業時間を手入力する  2.「作業実施報告書 (提出分)」シートのH7に終業時間を手入力する  3.I7へ上記手順1(F7)と、手順2(H7)で手入力した時間を元に、「労働時間早見表」のC3:AH8の    範囲(マトリックス)に用意されている数値をI7に反映させたい 「作業実施報告書 (提出分)」シートのI7にある数式を、どのような数式に変更すればよいかお手数を お掛け致しますが、ご教示頂けるとありがたく思います。 よろしくお願い致します。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

I7セルには次の式を入力すればよいでしょう。 =IF(OR(F7="",H7=""),"",INDEX(労働時間早見表!B$2:AH$8,MATCH(F7,労働時間早見表!B$2:B$8,1),MATCH(H7,労働時間早見表!B$2:AH$2,1)))

Torizoh
質問者

お礼

ご教示ありがとう御座います。 無事解決致しました。ありがとう御座いました。

関連するQ&A

  • 勤務表の就労時間を求める関数について教えてください。

    勤務表の就労時間を求める関数について教えてください。 職場より勤務表を渡されたのですが、画像にある2つものが別々のシートに別れています。  ・画像の上側:勤務報告書  ・画像の下側:労働時間早見表 「勤務報告書」(上側の画像)の就労時間(I列)の欄に、下記の関数が入力されているのですが 「労働時間早見表」(下側の画像)にいくつかの勤務場所の早見表があり、そのうちの1つを参照しに いっています($B$17とか)  ※I7にある式  =IF($H7<>"",OFFSET(労働時間早見表!$B$17,0,MATCH($H7,労働時間早見表!$C$13:$X$13,0)),"") 「労働時間早見表」(下側の画像)の画像にある範囲   ・始業時刻がB3~B8   ・終業時刻がC2~AH2 という範囲に、各始業時刻と終業時刻に対応した就労時間が用意されています。 上記のI7に入っている式を、上記の労働時間早見表にある範囲を参照して就労時間が算出ように したいのですが、どのような式に変えればよいのかわからず困っております。 I7へは、どのような式を入れればよいかご教示頂きたくご質問を作成しました。 よろしくお願い致します。

  • 勤務表を作りたいのですが。

    Excel97で勤務表を作る事になったのですが、 始業時間 終業時間 休憩時間 時間内 時間外 合計時間  8:00    18:30    1:00    8.0   1.5    9.5 とゆう形式で作りたいのですが、始業時間、終業時間だけ入力するだけで他が計算されるようにできないでしょうか? あと、合計で何日働いたかカウントしたりは出来ないのでしょうか? 初心者なので、どうしたら良いのかぜんぜん分かりません(T_T) どなたか良いアドバイスをお願いします。m(__)m

  • エクセルで個人別に並んだ勤務表を日別にする場合の数式を教えてください。

    エクセルで個人別に並んだ勤務表を日別にする場合の数式を教えてください。 現在表の上にあるような個人別の勤務表があります。 それとは別に下のような日にち毎の一覧もあります。 (今回は画像にする都合上同じシート内に載せましたが 本来は別々のシートです。) 上の表に時間を入れると同時に下の表にも反映するように数式?を入れました。 10/1に入れたのと同じような感じだったので、 そのまま他の日にちにも数式をコピーしたところ 当然ながら参照されるセルも動いてしまうので、うまくいきません。 これらを入力するには、1つずつ手で数式を入れていくしかないんでしょうか?? 本当の表では25人分あり、それを30日分するにはかなりの労力が必要なため 詳しい方のお知恵お借りしたくて質問させていただきました。 シフトの提出期限が迫ってますので、若干焦り気味です(>_<) よろしくお願いいたします。

  • エクセルで勤務時間計算における条件式をつくりたいのですが…

    エクセルでタイムシートを作成しています。2つ教えて頂きたくお力添えお願い致します。 (1)下記 *例えば部分の【カッコ内】 8時間以上(8時間までが時間内)の労働になると、時間外の欄に8時間を越える時間数を表示することは可能でしょうか? 区分:出社、退社、始業時間、終業時間、休憩、時間内実働時間、時間外実働時間(8時間を越えた分) があります。15分きざみでの計算です。 *例えば 出社9:16 退社20:47 始業9:30 終業20:45 休憩1:30【時間内8:00 時間外1:45】 出社9:18 退社18:05 始業9:30 終業18:00 休憩1:30【時間内7:00 時間外 】 (2)時間を入力する際、テンキーで4桁の数字ex.1800と入力すれば、18:00と表示する方法はありますか? 1800と入力すると0:00になってしまいます。 よろしくお願いします。

  • エクセルで個人別に並んだ勤務表を日別にする場合の数式を教えてください。

    エクセルで個人別に並んだ勤務表を日別にする場合の数式を教えてください。 現在表の上にあるような個人別の勤務表があります。 それとは別に下のような日にち毎の一覧もあります。 (今回は画像にする都合上同じシート内に載せましたがl本来は別々のシートです。) 上の表に時間を入れると同時に下の表にも反映するように数式?を入れました。 10/1に入れたのと同じような感じだったので、 そのまま他の日にちにも数式をコピーしたところ 当然ながら参照されるセルも動いてしまうので、うまくいきません。 これらを入力するには、1つずつ手で数式を入れていくしかないんでしょうか?? あと、勤務のない日が「0:00」と表示されるのを空欄にするやり方も 併せて教えていただければ幸いです。 本当の表では25人分あり、それを30日分するにはかなりの労力が必要なため 詳しい方のお知恵お借りしたくて質問させていただきました。 シフトの提出期限が迫ってますので、若干焦り気味です(>_<) よろしくお願いいたします。

  • 職場の勤務時間の変更について

    労働基準法について詳しい方教えて下さい。 私は組合のない中小病院に勤務しています、今回ひと月の休日の数を4週7休から4週8休に変更するために、勤務時間帯の変更をしたいと言われました、全職員が対象です。 今まで 始業9時、終業17時15分、休憩1時間 でしたが、今度から 始業8時30分、終業17時15分、休憩1時間 にしたい。ということでしたが、一日当たりの勤務時間が増えてしまって、休日が増えたようには思えません。 法律に詳しくないのでコレが労働基準法的に大丈夫なのか、基本給などの変更はなく、このまま勤務時間の変更を受け入れて良いのか疑問です。 この時間帯が嫌ならば、9:00~17:45でもいいと言われ、今月中に返事をするように問われましたが、どちらかを選ぶ選択肢も疑問です。 拙い文章で分かり難く申し訳ありませんが、教えて頂けると幸いです宜しくお願いします。

  • 作業着に着替える時間は勤務時間に入りますか?

    製造業の研究所に勤務している社会人です。 勤務にあたっては作業着を与えられ、ロッカールームでそれに着替えて勤務することが慣例になっています (上司に一度、着替えることは規則に定められているのか確認したことがあるのですが、「一部の研究室」で作業する場合は着替えることは義務、それ以外のスペースでの作業は義務ではないが、作業着を着ることが安全衛生上好ましいとのことでした。ちなみに私は事務職なので、作業着着用を義務付けられている「一部の研究室」で作業することはほとんどありませんが、周囲はほとんどみんな作業着を着ているので自分も着替えています)。 当社はフレックスタイム制で、始業時間・終業時間・休憩時間を勤怠簿に記入します。 私は、会社に出社した時間を始業時間、帰社した時間を終業時間としていたのですが、先日会社から「作業着に着替える時間は休憩時間にするか、作業着に着替えてからの時間を就業時間にするように」と(口頭で)お達しが出ました。 現実問題としてはたかだか10分程度のことですが、積もり積もれば給与にも多少は影響も出て馬鹿にできないはずです。 争うのも時間の無駄のような気もしますし、周囲もそれほど腹を立てていないようなので、最終的には泣き寝入りせざるを得なさそうですが、一矢報いる気分で、労働組合の最上層部か本社の人事役員にメールの一本を入れるくらいのことはしたいな、と考えています。 そこで、確認なのですが、作業着に着替える時間は、法的には労働時間に含まれると言う理解でよろしいでしょうか? 参考になる書籍やサイトなどもご紹介いただけるとありがたいです。 よろしくお願いします。

  • Excelでの勤務表作成について

    エクセルにて勤務表を作成したいと思っておりますが、過去ログの どれに当てはまるかがわからず、質問させて頂く次第です。 現在勤務表は以下のとおりとなっております。 □基本パターン 始業時間  終業時間  実働時間  時間外(所定時間超え) C  D     E  F     G  H     I  J  8:45    17:15     7:30    0:00 上記基本パターンの他に残業(時間外)を15分単位でプラスする場合があります。 その場合、以下のようになります。 □残業ありの場合(例:18:30まで働いた場合) 始業時間  終業時間  実働時間  時間外(所定時間超え)  C  D     E  F      G H     I  J  8:45    18:30     8:45   1:15 *休憩は1時間です 現在、エクセルにて実働時間を計算する式を以下のように製作して おります。 □時間式 IF(C4="","",IF((E4-C4)>=0,ROUNDDOWN(((E4-C4)*60-60+F4-D4)/60,0),ROUNDDOWN(((E4-C4+24)*60+F4-D4)/60,0))) □分式 IF(C5="","",IF((F5-D5)>=0,F5-D5,F5-D5+60)) そこで、基本労働時間7:30を超えた時間外を計算する式 (時間式・分式)はどのように作成したら宜しいでしょうか。 お手数をおかけ致しますが、宜しくお願い致します。

  • 日またぎにも対応した勤務時間表を作りたい(やや長文)

    現在、Excelで勤務時間表を作っています。 使用者が始業時刻と終業時刻を入力すると後は全て計算で出るように作っています。 誤入力防止の為、入力規則で0:00~23:59しか入力出来なくしています。 (深夜1時は25時ではなく1時と入力) 通常時間帯と深夜時間帯では手当が異なるのでそれぞれの勤務時間を算出します。 深夜時間帯は22:00~6:00です。 早く出勤した場合の早出はMAX(6:00-[始業時間])で対応出来ました。 日をまたがない場合はMAX([終業時刻]-22:00)で対応出来るのですが 日をまたいだ場合、深夜時間帯の労働時間算出がうまく出来ません。 誤入力を考慮せず25:00と入力させた時はうまく出来ました。 (終業時刻入力形式を0:00~6:00は入力制限していた。 但し、整数を入れるとそのまま24:00、48:00と表示されてしまったため使用中止) 現在の入力形式のままでうまく機能させる式、 或いは、終業時刻の入力をうまく制限する方法がありましたら教えて下さい。

  • 時間計算

    始業時間~終業時間より昼休憩時間を除く計算をしたいです。 始業時間は0時以降、終業時間は24時以前として、単に12時を含んでいた場合に1時間引く程度の数式を教えて頂けませんか?

専門家に質問してみよう