システムwiki

残業とダブルティムのタイムシート

deborad 解決済 最終更新日:2021-05-15 05:46

オリジナルのタイトル:残業とダブルタイム

のタイムシート

私は8時間以上が働いている日に残業を計算するタイムシートが必要です、そして12時間以上が働いたときに倍の時間が必要です.式は私に悲しみを与えています.誰かが助けてくれる?ありがとう.

返信リスト(回答:9)

5 #
macdadd
これらの数式をシートに変換するのに苦労しています.代わりに、毎日の合計時間を計算するものを設定し、それを通常、OT、およびdoubleに分割します(最初にOTの非表示列を使用して、それが正であるかどうかを判断する必要があります)
値、次に値を入力するための表示列、または4を超える場合は4).しかし、従業員がまだ1週間で40時間に達し、その時点ですべての時間が残業になるかどうかを方程式に含める方法がわかりません.
応答5# ->にスキップ
4 #
OssieMa

Ro Macdaddymatt、

質問から新しいスレッドを開始することをお勧めします.

データのスクリーンショットと既に持っている数式を、返したい値の説明とともに含めます.

Win2007以降を使用している場合にスクリーンショットをアップロードするためのガイドライン.

  • SnippingTool.exeを検索します(Windowsにインストールされます)
  • ファイル名を右クリックし、[タスクバーに固定]を選択します.
  • SnippingToolアイコンをクリックします.タスクバーでSnippingToolを開きます
  • [新規]ボタンを選択し、カーソルを必要な領域にドラッグします.
  • スクリーンショットをファイル名で保存します.(jpg)
  • 編集ボックスの上部にあるツールバーの[画像を挿入]アイコンをクリックしてこのフォーラムにアップロードします
  • 画像を保存した場所を参照して、[挿入ボタン.
  • ヒント:スクリーンショットを画面の最小量に保ちます.そうしないと、アップロード時にこのフォーラムで読むことができなくなります.
応答4# ->にスキップ
2 #
Gershon

私は同じ問題を抱えていますが、私は初心者なので、すべての公式を理解していません.どのセルを何に置き換えるか教えてください.スクリーンショットを含めました.

ありがとうございます

応答2# ->にスキップ
1 #
OssieMa 1

GershonRosenblumへ

以前の別の人への投稿のとおり、新しいスレッドを開始してください.既存のスレッドの端に貼り付けないでください.

応答4# ->にスキップ
3 #
macdadd
すごいやります、ありがとう!
9 #
OssieMa

次のことを説明できます.

あなたが計算したと仮定することができ、その計算が8時間を超える場合にのみ残業の計算だけを必要としますか?

残業の率は8時間以内、12時間以内のものとは何ですか.(1.5を仮定していますが、あなたは規定されていません.)

12時間以上働いていた場合、2倍の時間は12時間後にのみ適用されるか、または8時間を超えるすべての時間を倍精度で計算されますか?

勤務時間を含むセルにどのような形式を使用していますか.それは8:00のような時間形式であるか、数値形式のものですか?

応答9# ->にスキップ
8 #
deborad

ご回答ありがとうございます.あなたの質問に答えて:

はい、8時間以上12時間未満の場合は1.5です.その後、1日12時間以上の場合は2倍になります.勤務時間を含むセルで時間形式を使用しています.

応答8# ->にスキップ
7 #
OssieMa

こんにちはdeboradarden、

これを始めた後、1回、時間、半分、2回の計算を別々のセルに分けたいのか、それとも3つすべての合計に対して1回の計算をしたいのか、それとも単に残業
コンポーネント(時間とハーフプラスダブル).したがって、すべての数式を提供しました.

数式の場合、$ A $ 1は単一の時給を保持し、A6は時間形式での労働時間を保持します.

実際の労働時間に関係なく、単一の時間コンポーネントのみを計算します:

= IF(A6* 24<= 8、A6* 24* $ A $ 1,8* $ A $ 1)

実際の労働時間に関係なく、時間と半分の要素のみを計算します.該当しない場合はゼロを返します.

= IF(A6* 24>8、IF(A6* 24<= 12、(A6* 24-8)* $ A $ 1* 1.5,4* $ A $ 1* 1.5)、0)

実際の労働時間に関係なく、ダブルタイムコンポーネントのみを計算します.該当しない場合はゼロを返します.

= IF(A6* 24>12、(A6* 24-12)* $ A $ 1* 2,0)

シフトの合計は上記を合計してください.

時間と半分に加えて2倍の時間の要素を計算します(すべて残業).該当しない場合はゼロを返します.

= IF(A6* 24>8、IF(A6* 24<= 12、(A6* 24-8)* $ A $ 1* 1.5、IF(A6* 24>12,4* $ A $ 1* 1.5 +(A6* 24-12)* $ A $ 1* 2))、0)

1つの式でシフトの合計を計算します.(シングル、タイム、ハーフ、ダブルを含む)

= IF(A6* 24<= 8、A6* 24* $ A $ 1、IF(A6* 24<= 12,8* $ A $ 1 +(A6* 24-8)* $ A $ 1* 1.5、 IF(A6* 24>12,8* $ A $ 1 + 4* $ A $ 1* 1.5 +(A6* 24-12)* $ A $ 1* 2)))

:$ A $ 1とA6を簡単に置き換えて、1時間あたりの料金と労働時間のセルアドレスに一致させることができます.

この投稿から数式をコピーし、セルに貼り付ける前に、一重引用符を入力して、テキストとして入力され、計算されないようにします.

次に、セルと少なくとも1つの隣接セル(できれば空のセル)を選択して、複数のセルの範囲を選択できるようにします.次に、検索/置換を使用して、セル参照を必要な参照に置き換えます.$記号を含めることを忘れないでください
絶対である必要があると確信しているため、$ A $ 1を置き換えるアドレスを使用します.

終了したら、(数式編集バーで)一重引用符を削除して、作業中の数式に戻します.

[検索と置換]で複数のセルを選択すると、置換が選択した範囲に制限され、ワークシート全体で置換されません.セルが1つだけ選択されている場合は、ワークシート全体で置き換える必要があると考えられます.

置換は数式で機能するため、テキストとして一重引用符の貼り付けを使用することはそれほど重要ではありませんが、何が起こっているかを確認できるため、簡単です.

応答7# ->にスキップ
6 #
deborad
ご回答、ご回答ありがとうございました.それはまさに私が必要としていたものでした.あなたは素晴らしいです!