教えて!しごとの先生
教えて!しごとの先生
  • 解決済み

エクセル関数で出勤簿兼、賃金表を作成したいのですが細かい分類がありわからないので教えて下さい。

エクセル関数で出勤簿兼、賃金表を作成したいのですが細かい分類がありわからないので教えて下さい。エクセル関数を使って出勤簿と賃金表を作成したいので、教えて頂けませんでしょうか。 時給単価が、16:00まで→800円 16:00以降→900円 22:00以降→1,125円 で、各30分単位です。 作成したい項目として、 出勤時間・休憩入り時間・休憩終り時間・退勤時間 →16:00まで時間数・16:00以降時間数・22:00以降時間数 で、それぞれの時間数に対しての賃金の欄です。 わかりにくいかもしれませんが、どなたか宜しくお願い致します。

続きを読む

342閲覧

回答(1件)

  • ベストアンサー

    3つの時間帯があるということで式が複雑になりますので、1行目に固定の時間や時給を入力しておきます。 また、休憩は本来3つの時間帯で分けて入力するのが望ましいですが、計算で作業列にします。図でI列からK列です。 A列からD列は入力です。 E4 =IF(A4="","",IF(A4>=$A$1,0,MIN(D4,$A$1)-A4-I4)) F4 =IF(A4="","",IF(OR(A4>=$B$1,D4<=$A$1),0,MIN(D4,$B$1)-MAX(A4,$A$1)-J4)) G4 =IF(A4="","",IF(D4<=$B$1,0,D4-MAX(A4,$B$1)-K4)) H4 =IF(A4="","",FLOOR(E4,"0:30")*24*$C$1+FLOOR(F4,"0:30")*24*$D$1+FLOOR(G4,"0:30")*24*$E$1) I4 =IF(OR(C4="",B4>=$A$1),0,MIN(C4,$A$1)-B4) J4 =IF(OR(C4="",C4<=$A$1),0,MIN(C4,$B$1)-B4) K4 =IF(OR(C4="",C4<=$B$1),0,C4-MAX(B4,$B$1)) 下へオートフィル 最初の列に日付など必要になるかもしれませんが、省略しています。 式を吟味して参考になさって下さい。 また、30分単位というのは多分労働法違反です。これは別問題とします。

< 自分のペースで、シフト自由に働ける >

パート・アルバイト(東京都)

この条件の求人をもっと見る

< 平日勤務で週末はリフレッシュしたい人におすすめ >

正社員×土日祝休み(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    この条件の求人をもっと見る

    Q&A閲覧数ランキング

    カテゴリ: 労働条件、給与、残業

    転職エージェント求人数ランキング

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる