• ベストアンサー

エクセルで時給計算表を作りたい

時給1100円のパートで15分単位で時給に換算するのですがどういう関数を使えばいいかわかりません。 たとえば9時2分出勤(タイムカードを押す時間)16時3分退社なら 9時15分~16時という勤務時間で計算します。 0~15分までに入ったら15分始業 15~30分までは30分始業 30分~45分までは45分始業 45分~0分までなら00分始業という感じです。 MINUTEとIFでするのかなとか漠然と考えているのですが、どういう関数を使えばいいかわかりません。 タイムカードの時間を入力すると自動的に1日何時間勤務で月給いくらと出る表を作成したいのです。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

開始時刻は15分刻みの切り上げ、終了時刻は15分刻みの切り捨てですね CEILING関数、FLOOR関数をお試しください。 A1に 9:02 と入力して、B1に =CEILING(A1,1/96) A2に 16:03 と入力し、B2に =FLOOR(A1,1/96) と入力してみてください。ただし式を入力したセルの書式は「時刻」にする必要があります。 CEILING,FLOOR関数では15分単位の切り上げ、切り捨てが可能です。 ただしエクセル内部では1時間は 1/24 で表されますから、15分なら 1/24 ÷ 4 である 1/96 を基数にする必要があります。

noname#120844
質問者

お礼

回答ありがとうございます。 おかげで作成できました。 とても参考になりました。

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

その他の回答 (1)

回答No.2

A1に出勤時間、B1に退勤時間を入力して C1には=FLOOR(B1,"0:15")-CEILING(A1,"0:15")を入力して勤務時間をだします。 D2には=(C1*24)*1100と入力すれば1日の賃金が計算出来ると思います。 但し、この計算方法では 0~15分までに入ったら15分始業 16~30分までは30分始業 31分~45分までは45分始業 になります。

noname#120844
質問者

お礼

回答ありがとうございます。

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

関連するQ&A