• ベストアンサー

エクセルで時給計算がしたいです

パソコン初心者です。 1か月の労働時間と給与の計算をエクセルでしたいのですが、自給が時間帯によって変わるのでどのように作っていいのかわかりません。 8:00~13:00=¥770 13:00~18:00=¥800 18:00~22:00=¥850 とりあえず、A=日にち、B=出社時間、C=休憩始まり、D=休憩終わり、E=退社時間とし、 H1、I1、J1、には「~13:00」「13:00~18:00」「18:00~22:00」と入力し、その下にそれぞれの労働時間がでるようにしようと思ったのですが、うまくいきません。 どなたかご教授お願いします!

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

  • ベストアンサー
noname#106515
noname#106515
回答No.2

先に聞き忘れたので、一部想像です。  ・8:00より前、22:00より後はない。    それが入力されても時間計算から除外する。  ・休憩なしの場合は休憩始まりと終わりとして    勤務時間内の同じ時間を入力する。 まず、K33に8:00、L33に13:00、M33に18:00、N33に22:00を 入力しておきます。で、 H2…=MAX(MIN(C2,L$33)-MAX(B2,K$33),0)+MAX(MIN(E2,L$33)-MAX(D2,K$33),0) I2…=MAX(MIN(C2,M$33)-MAX(B2,L$33),0)+MAX(MIN(E2,M$33)-MAX(D2,L$33),0) J2…=MAX(MIN(C2,N$33)-MAX(B2,M$33),0)+MAX(MIN(E2,N$33)-MAX(D2,M$33),0) 以下、必要な行数をコピー。 なお、33行目に固定データを入れておくのは、勤務日数、月の日数に 関わらず33行目を合計行にするという私の流儀に合わせただけなので、 別にどこでもOK。 ついでに、 H1…=TEXT(K$33,"h:mm")&"~"&TEXT(L$33,"h:mm") I1…=TEXT(L$33,"h:mm")&"~"&TEXT(M$33,"h:mm") J1…=TEXT(M$33,"h:mm")&"~"&TEXT(N$33,"h:mm") としておくのも、私の流儀。

th1979
質問者

お礼

お礼が遅くなり申し訳ありません。 すごく参考になりました。 ありがとうございました!

その他の回答 (3)

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

ご参考までに次を示します。一度試してみてください。時間帯をグループに分けて時間を計算しますので、それぞれの時間に時給を掛けて日給を計算すればよいでしょう。 時間帯を4つに分けて考えるのがよいでしょう。次の例を示しますので、参考にすればよいでしょう。 B1セルにはA時間、C1セルにはB時間、D1セルにはC時間、E1セルにはD時間と入力します。 A2セルには開始時間、A3セルには終了時間と入力します。 B2セルには例えば6:00、B3セルには9:00、C2セルには9:00、C3セルには12:00、D2セルには13:00、D3セルには18:00、E2セルには18:00、E3セルには例えば24:00とそれぞれ入力します。 A5セルには出勤時間、B5セルには退勤時間、C5セルにはA時間、D5セルにはB時間、E5セルにはC時間、F5セルにはD時間、G5セルには実働時間と入力します。 A6セル以降には出勤時間を、B6セル以降には退勤時間を入力します。 C6セルには次の式を入力してF6セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF($A6="","",IF((MIN($B6,B$3)-MAX($A6,B$2))<0,0,MIN($B6,B$3)-MAX($A6,B$2))) G6セルには次の式を入力し、下方にオートフィルドラッグします。 =IF(A6="","",SUM(C6:F6)) 一度ここに示した通りに試験をしてみてから実際に応用するとよいでしょう。

th1979
質問者

お礼

お礼が遅くなり申し訳ありません。 ありがとうございました。

  • minosennin
  • ベストアンサー率71% (1366/1910)
回答No.3

横から失礼します。EXCELでのタイムカード時間計算は一見簡単なようで、結構てこずるものです。先のご回答で既に解決済みかと思いましたが一例です。 在社時間と休憩時間を別々に計算しその差として実労働時間を計算します。冗長ですがトラブルの対応は少し簡単になります。 1~3行目を見出し行として hij列を在社時間 klm列を休憩時間 nop列を実労働時間とします。 H2に8:00 H3に13:00 I2に13:00 I3に18:00 J2に18:00 J3に22:00 と入力、klm列、nop列も同様とします。 4行目以降を明細行とします。 H4に=IF(AND($B4<>"",$B4<H$3,$E4>H$2),MIN($E4,H$3)-MAX($B4,H$2),0) の式を入力し、横へij列にコピーし、hij列を下へに必要数コピー これで、毎日の各時間帯別の在社時間が表示されます。 k4に=IF(AND($C4<>"",$C4<K$3,$D4>K$2),MIN($D4,K$3)-MAX($C4,K$2),0) の式を入力し、横へlm列にコピーし、klm列を下へに必要数コピー これで、毎日の各時間帯別の休憩時間が表示されます。 n4に=H4-K4 の式を入力し、横へop列にコピーし、nop列を下へに必要数コピー これで、毎日の各時間帯別の実労働時間が表示されます。 ゼロが目障りの場合は、excelのオプションの詳細設定で「ゼロ値のセルにゼロを表示する」のチェックを外します。 なお、関数式はこの画面からEXCELへコピーできます。

th1979
質問者

お礼

お礼が遅くなり申し訳ありません。 確かにすごく難しかったです… ありがとうございました。

noname#106515
noname#106515
回答No.1

分の単位はどうするのですか? 労規上は日々の勤務時間を単位時間(1時間とか30分とか)ごとに 切り捨てることは違法ですが、実際には多くの会社で行われていますが。 エクセルに入力する段階で、単位時間に丸めた時刻を入力するのか、 それとも計算式で丸めるのか。後者なら、その単位時間は?

th1979
質問者

補足

さっそく回答いただきありがとうございます。 うちの会社は30分単位で計算されています。(違法ですよね…) なので、出社時間、退社時間ともに8:30とか30分単位で入力しようと思っています。

関連するQ&A

  • エクセルで時給計算したいけど、残業とか深夜とか・・・

    エクセルで給料計算をしたいのですが・・・ 1:労働時間が8時間以上の際は通常時給に25%プラス(22:00迄) 2:22:00以降の残業は全て深夜扱いで通常時給に50%プラス 上記の2点が同時に発生する際にどう解決してよいか教えてください。 因みに・・・ D2~:出社時間 E2~:退社時間 F2~:休憩時間(最大1:30) G2~:合計勤務時間 H2~:勤務時間(定時) I2~:勤務時間(残業:8時間以上の勤務で22:00迄) J2~:勤務時間(深夜残業:22:00以降の勤務全て) と設定しています。 カテ違いかもしれない質問なんですが、どうしても分からないので是非協力頂けると嬉しいです。お願いします。

  • エクセルで時給計算教えてください

    エクセル2010で出勤簿、時給計算をすることになりました。 D列に出勤時間 E列に退社時間 F列に勤務時間(休憩時間も拘束時間として給与あり) F列の勤務時間を15分単位で計算したいのですが どういう計算式を入れたら良いのかわかりません。 またF列の最下段には月の合計勤務時間数を入れたいのですが SUMで良いのでしょうか? 難しくてよくわかりません。 よろしくお願いいたします。

  • エクセル関数で給与の計算について

    エクセルの関数を使って、出社時刻と退社時刻、休憩時間を入力するだけで日給が求められるようにしたいのですが、どうしてもうまく計算されません。 始業時間 10:00  時給 1,000 終業時間 17:00  残業割増 100 休憩    1:00  休日割増 100 と決まっていて、平日に残業がある場合、休日出勤で残業がある場合、残業はない場合などがありますので、それらの条件での日給を求めたいのです。 表には、A1からK1までに下記のような項目と値になっています。   日付 曜日 出社時刻 退社時刻 出社  退社  休憩  6/1  土  9:45  18:25   10:00 18:15 1:00 残業  時間  実働時間  日給 1:30  8:30 8.50 9,200 Eの出社には、15分単位で切り上げた値を、Fの退社には、15分単位で切り捨てた値がでるようにして、Iの時間には、「F-E-G+H」、Jの実働時間には、シリアル値を時間と分に変換する計算になっています。 日給がうまく計算される方法は無いでしょうか? 教えてください。お願いします。

  • エクセルで勤怠管理と給与計算をしたいです

    パソコン初心者です。 1か月の労働時間と給与の計算をエクセルでしたいのですが、自給が時間帯によって変わるのでどのように作っていいのかわかりません。 8:00~13:00=¥770 13:00~18:00=¥800 18:00~22:00=¥850 です。 休憩は、8時間以上の労働でも30分や、6時間以上でも休憩がなかったり結構いいかげんです。 エクセルに詳しい方、どのように作成すればいいかご教授お願いします。

  • エクセルでの有給計算について

    エクセルで有給の残り時間を計算したいと思うのですが、作った関数が残り時間より使用時間が多いと誤差が出てしまうのですがアドバイスいただけないでしょうか?A1に日数B1に時間, C1=A1*value("7:45")+B1, D1に使用日数,E1に使用時間,F1=C1-D1* value("7:45")-E1,G1=F1*24*60,H1=(G1/465),I1=G1-H1*465,J1=int(H1/60),K1=I1-J1*60 としたのですが、例えば40日と2:45有給が残っており、4:00使用したとすると時間の部分が6:30となってしまいます。 うちの環境ではフリーソフトを入れれないのでエクセルぐらいしかこういった計算ができません。また、時間給は15分単位で取得でき、一日の労働時間は7:45なので上記のような形で作りました。

  • Excelで勤務表作りしたいのですが困っています

    エクセルで勤務表を作りたいのですが計算式がわからないので教えてください。 2交替なんですけど、日勤の人は定常時間が8:00~17:00です。休憩が12:00~13:00までです。遅刻せずに来る人には問題ないのですが、休憩時間以降に来た人には休憩時間のマイナスをしたくないんですがどぉしたらイイのかわかりません。 残業と実働時間は『H』で表わしたいです。 夜勤は深夜手当というものが適用されるのですが、定常時間が20:00~5:00で22:00~5:00の間が手当です。その間休憩が0:00~1:00まであるので普通なら6時間ですが早退したりしたらそれに適用するように計算式を入れたいです。 大体、今作っている表です  A  B   C    D     E    F    G     H    I    J    K 1 日 休  出社  退社  休憩  外出  定常  残業  深夜  休日  実働 2 1     8:00  20:00   ?        ?    ?H              ?H 3 2     13:00  20:00     4 3     20:00 9:00     ・ ・    A  B   C    D     E    F    G 34  日勤  8:00  17:00   休憩  12:00   13:00 35  夜勤  20:00   5:00    休憩  0:00    1:00 36  深夜  22:00  5:00 です。 わかる方お願いします。 教えてください。

  • エクセルで時給計算

    職場の知人と個々で勤務表をエクセルで管理しています。 給与計算もしていて、お互いに似たようなものなのですが、 支給額の計算式が違うところがあり、なんとなく気になるので、 わかる方がいらっしゃいましたらご教授お願いいたします。 労働時間 × 時給 = 給与(支給額) なのですが、 エクセルなので、私は  労働時間 × 24 × 時給 にしています。 が、知人の計算式は (労働時間 / "1:00")× 時給  になっていました。 確かに答えは同じなんですが… 何故なんでしょう?? 答えが同じなので、どちらが正しいということはないと 思いますが、メリットデメリットなどがあったら わかる方、ご教授願います。 

  • エクセルの計算式について

    勤務計算表の作成方法では 出勤時間、退社時間を入力すると労働時間が計算されるようになっていますが その労働時間から昼休憩(1H)を差し引きたい場合は どうすればいいのでしょうか?

  • 勤務時間 Excel

    エクセルで勤務時間から時間外勤務時間を出す計算式を教えて下さい。 勤務時間は仕事に応じてなので不規則です。 Excel 出社時間 C2 退勤時間 F2 ①8:00〜17:00 → セルG2 ②17:00〜22:00 → セルH2 ③22:00〜24:00 → セルI2 ④00:00(24:00)〜05:00(29:00) → セルJ2 ⑤05:00(29:00)〜08:00(32:00) → セルK2 例として 出社 17:15~退社20:00 出社 18:00~退社26:00 出社 3:00~退社05:00 出社 3:00~退社09:00 出社 10:00~退社16:00 出社時間から記入するため25:00表記の場合と01:00表記の場合があります。 いろいろ調べたのですが難しくて思うように計算できませんでした(T_T) わかる方いましたら、是非教えて下さい宜しくお願いします。

  • エクセルで時給計算 教えてください!

    居酒屋の店長をやってます。 アルバイトさんの労働時間と給料を手計算でやっているのですが、大変で大変で。。 是非エクセルお詳しい方、助けてください。 営業時間は17時から翌日02時まで。 基本給は1,000円です。 22時以降は深夜手当25%増し。8時間労働以上の残業手当が25%増し。深夜残業になると50%増しになります。 A1に勤務開始時間、B1に勤務終了時間、C1に休憩開始時間、D1に休憩終了時間を入れるとして、労働時間実績、内深夜時間、内残業時間、給料が出る計算式を教えていただきたいのです。 ほとんど初心者です。 どうかよろしくお願いいたします。

専門家に質問してみよう