エクセルで出勤時間で時給を変更させたい!

このQ&Aのポイント
  • エクセルを使用して出勤時間に応じて時給を変更したいです。
  • 現在の勤怠データでは、VLOOKUP関数を使用して時給を個人データから取得しています。
  • 新しく日勤と夜勤の現場ができたため、出勤時間によって時給を変動させたいです。
回答を見る
  • ベストアンサー

エクセルで出勤時間で時給を変更させたい!

力を貸してください。 今使ってる勤怠を利用してこんなことがしたいのですが、    C16     D16     E16      F16       G16   H16    I16       出勤時間  退勤時間  休憩時間  実働時間    時 給  ・・・・・  ・・・・・ 上記のよう勤怠を使っています。現在はG16の時給の部分にVLOOKUP関数を使って個人データーから時給を拾ってます。  今回新しく日勤と夜勤の現場ができまして、日勤と夜勤で時給が違うのですが、シフトで交互の勤務となり 出勤時間で時給を変動させたいのです。 時給が入力してある個人データーにセルの行を増やすことができないので L16に日勤時給  M16に夜勤時給を入力  G16にIF関数を使い C16の出勤時間によってL16・M16どちらかの時給をを選択させればと 考えてます。  G16にどのような式を当てはめれば良いですか、 又もっと良い方がありますか よろしくお願いします。 日勤 8:00~20:00  900円    夜勤 20:00~8:00 1000円

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

>C16の出勤時間によってL16・M16どちらかの時給をを選択させれば 単純に出勤時刻が20時より前なら900円,以降なら1000円のように仕分けて良いなら =IF(C16="","",IF(C16-"20:0"<0,900,1000)) のようになります。 もし「19時に出た」など早出を含めて「何時以降の出社は夜勤時間帯とみなす」のような運用をしているなら,切り替え時刻で計算してください。 日勤帯と夜勤帯のそれぞれに含まれる時間数で精査したい場合は,実際に出退勤時刻を「どういう記述内容で」記入しているのかを明記して,別途ご相談を投稿し直してください。

その他の回答 (1)

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

例えばG16セルには次の式を入力します。 =IF(AND(C16>="7:00"*1,C16<="15:00"*1),L16,IF(OR(AND(C16>="19:00"*1,C16<="24:00"*1),AND(C16>=0,C16<="3:00"*1)),M16,"")) この式は出勤時間が7:00から15:00までの間では日勤時給が、出勤時間が19:00から3:00までの間では夜勤時給が表示されます。これはあくまでも出勤時間が何時であるのかで時給が決まった形ですね。 実際には8時に出勤した人が24時まで働いた場合には計算は当然違ってきますが、その場合には列を増やして実働時間を二つに分ける必要がありますね。日勤の実働時間と夜勤の実働時間が必要になるでしょう。その場合には計算の式もまた違ってきますね。

関連するQ&A

  • エクセルでどんな関数を使うといいんでしょうか?(出勤表での表示)

    出勤と退勤の時間で遅刻と早退の回数を表示したいのです。 フレックスや日勤と夜勤などの勤務ではないので 出勤時間と退勤時間は決まっています。 例えば 出勤時間が9:00で退勤時間が16:00と言う場合、 9時以降の出勤時間で”遅刻” 16時以前の退勤時間で”早退”と、なり 月の集計で遅刻と早退の回数をそれぞれに示す欄に表示されるには どんな関数を使うといいのでしょうか? 初心者なもんですみません。よろしくお願いします。

  • エクセルの時間計算教えて欲しいです。

    エクセルで勤怠管理したいです。 【例】 (1)14:01に出勤した (2)18:05に退勤した ※実際の勤務時間4時間4分 条件:15分刻み 上記の条件に基づいた場合 (1)14:15から計算 (2)18:00として計算 ※勤怠整理した場合の勤務時間、3時間45分 必ず15分刻みとして計算したいです。 そこで知りたい関数があります。 (1)エクセルに14:01と入力した場合、自動的に14:15分からとして認識できる関数 (2)逆に18:05と入力した場合、自動的に18:00として認識できる関数 (3)時給を25ドルとした場合、3時間45分×25ドルで計算したい。 上記(1)~(3)の関数を教えていただけますか。 よろしくお願いします。

  • 時間を切り上げ切り捨てして参照させる事ができますか

    怠表があります。 出勤・退勤・休憩の項目にタッチパネルのデーターを10分単位で 切り上げ切り捨て入力してます。 出勤が、8:47では、 8:40で入力 退勤18:22では、18:20で入力 そこで タッチパネルの時間を貼り付けして、 今まで入力していたセルに切り上げ切り捨てした数値を参照させたいのですが・・・・ このような感じです。    B      C      D      F       G          H 16 出勤    退勤    休憩    出勤     退勤        休憩 17 8:22    15:52    0:52    8:30     15:50       1:00 18 9:37    20:01    1:14     9:40    20:00       1:20 B,C,D に データーを貼り付けして F,G,Hに参照させたいのですが、 FGHで時給の計算をさせてるのですが 支障の内容にできるでしょうか よろしくおねがいします。

  • 時給計算をしたいのですがうまくいきません。

    時給計算をしたいのですがうまくいきません。 内容としては出勤時間入力と退勤時間入力すれば自動でその時間の給与が出るようにしたいのです。 A1に時給入力、退勤時間(A2)ー出勤時間(A3)=実働時間(A4)でA5に出したいのですがどのようにしたらいいですか?

  • Excelで24時間対応の給与計算方法を教えてください

    Excelを使って給与計算をしたいと思っているのですが、うまくいきません。 人数も多く勤務パターンも多いので計算式を作れないでいます。 日付をまたぐ勤務パターンもあるので 24時間で対応できる計算式ができればありがたいです。 ぜひ皆さんのお力をお貸し頂きたくお願いいたします。 セルには A:日付 B:曜日 C:出勤時間(夜勤例18.0で表示) D:退勤時間(夜勤例30.5で表示) E:実働時間(D-Cで求めてます) F:所定労働時間(22時~5時以外で9時間までの実働時間) G:時間外労働時間(22時~5時以外で実働9時間を超えた時間) H:深夜労働時間(22時~5時の実働時間) I:深夜残業時間(22時~5時で実働9時間を超えた時間) ※出勤時間・退勤時間は数値に変換し、退勤時間で24時を越えた時間に関しては+24して基本の勤怠データを作っています。 関数計算式を利用して算出したいのは F:所定労働時間 G:時間外労働時間 H:深夜労働時間 I:深夜時間外労働時間 です。 例えば 日勤:出勤9.0 退勤24.0 実働15時間の場合は F:所定:9h G:残業:4h H:深夜:0h I:深残:2h 夜勤:出勤18.0 退勤31.5(朝の7時半)実働13.5時間の場合は F:所定:4h G:残業:2.5h H:深夜:5h I:深残:2h と計算結果を出したいのです。 給与の支払いに直接関わるのでとても困っています。 よろしくお願いいたします。

  • 【再質問】Excelで時間ごとの出勤人数をカウントするのは?

       A   B   C 1      出勤  退勤 2 ○さん 0900  1800 3 □さん 1000  2000    以下続く 7 0900~  8 1000~ 9 1100~    以下1900~まで続く となっています。 0900は1 1000~から1700~まで2 1800~は1 となります。 各時間ごとの出勤している人数をカウントするにはB7セル以降にどのような 関数をいれればカウントできるでしょうか? 退勤時間も考慮しなければなりません。 宜しくお願い致します。

  • Excelで時間ごとの出勤人数をカウントするのは?

       A   B   C 1      出勤  退勤 2 ○さん 0900  1800 3 □さん 1000  2000    以下続く 7 0900~  8 1000~ 9 1100~ となっています。 各時間ごとの出勤人数をカウントするにはB7セル以降にどのような 関数をいれればカウントできるでしょうか? 宜しくお願い致します。

  • 勤怠時間の計算について

    勤怠時間の計算についてお願いします。 C2セルに出勤時間、D2セルに昼休み時間、E2セルに退勤時間を入力します。 退勤時間を 30分単位で丸めたいのですが、17:20が退勤時間の基準で それ以降 30分単位で残業がつきます。 退勤時間隣のセルF2セルにE2セルに入れた退勤時間を17:25が17:20と出るようにするには どのようにしたらいいのでしょうか? 17:20を過ぎて17:49までは17:20 17:50になると18:19までは17:50 18:20になると18:49までは18:20 その後は30分単位で続きます どのような関数を、E列に入れたらいいでしょうか? どうぞ宜しくお願いいたします。

  • エクセルで出勤簿作成で時間入力をする方法でctrl+:を関数でできないのですか?

    エクセルで出勤簿を作成しています。100名いる出勤簿なのですが、 出勤・退勤時間の入力をtype(now(hh:mm))にすると、キチンと時間入力が出来ませんでした。ctrl+:だと、時間がキチンと入力出来るのですが、関数等でで自動入力がしたいです。 現在時間を入力できるようには出来ないのでしょうか? 教えてください

  • 深夜残業時間の算出とIFEROORについて

    勤怠管理表から以下の2つを求める関数を教えてください。 <勤怠管理表フォーマット> 出勤時間/退勤時間/休憩時間/実働時間/深夜残業時間 1.深夜残業時間について 出勤時間/退勤時間/休憩時間/実働時間/深夜残業時間 10:00    23:25    1:00     12:25    1:25 単純に22:00時以降の時間だけを求めたいと思っています。 2.実働時間のIFEROORについて 休暇や欠勤で出勤/退勤の項目が未入力の場合は、 実働時間に「-」を入れたいと思っています。 ただ、通常は、=退勤時間-出勤時間-TIME(1,0,0)の関数が入っていますが 組合せ方が分かりません。 以上、2つのご回答をお願いします。

専門家に質問してみよう