• ベストアンサー

エクセル関数 勤怠時間の計算について(遅刻)

遅刻を算出する際どのような関数計算をしていいのかわかりません。 教えていただけますでしょうか。 例えば (1)1:09(1時間9分)の遅刻 1分21.25円の場合です。 (2)59(59分)の遅刻 1分18.75円の場合です。 すみません。お願いいたします。

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

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

「1:09」「:59」はおそらくシリアル値ですね。これは1日を「1」として表しますから分に直すには1440をかける必要があります。 遅刻時間がC3に、時間単価がD3にあるとして、次の算式で求められます。 =C3*1440*D3

momorin08
質問者

お礼

お礼が遅れて大変申し訳ございません! 本当に有難うございます。 計算できました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 質問者様が、どの様な事をしたいのかが不明確ですので、もっと詳しく御説明願います。 ●遅刻した時間は、どのセルに表示されているのでしょうか。 ●(1)が1分21.25円で、(2)が1分18.75円というのは、遅刻した時間が何分であるのかには関わらず、勤務者ごとに遅刻1分につき何円問う具合に、人によって決まった金額が異なっているという事なのでしょうか? ●それとも、(1)は遅刻した時間が1:09(1時間9分)の場合のみ、1分21.25円であり、それ以外の1:10(1時間10分)の等の時間ではまた別の金額になるという事なのでしょうか?  もし、そうだとした場合には、遅刻した時間が、何分以上何分未満の場合が21.25円で、何分以上何分未満の場合が18.75円なのでしょうか?  又、18.75円と21.25円以外にも、決められている金額というものがあるのでしょうか?  もし、そうだとした場合には、それらの金額となる遅刻時間は、各々何分以上何分未満なのでしょうか?  因みに、仮に、遅刻した時間がA1セルに入力されていて、遅刻した時間が1時間5分までは1分あたり18.75円で、1時間5分を上回ると1分あたり21.25円となる場合には、次の様な関数となります。 =IF(ISNUMBER(A1),A1*IF(A1>"1:05"+0,21.25,18.75)/"0:01","")

momorin08
質問者

お礼

言葉足らずの点、大変申し訳なく思っております。 時給のアルバイトの方(時間は短い方です)で遅刻がたまにあるので 遅刻を控除することになりました。 単価が違うので関数を入れようと思ったのですがよくわからなかったのです。 またよろしくお願いいたします。 入れていただき有難うございます。

すると、全ての回答が全文表示されます。

関連するQ&A