• 締切済み

エクセルでの時間計算(15分単位)

こんにちわ。 初心者の質問で申し訳ないのですが、 15分単位での給料計算をする場合の計算式を教えて下さい。 例  A1         B1        C1            D1 出社時間   退社時間   1日の勤務時間   9:00     17:20       8.25 or 8:15      5分 例のC1の値を計算式でどうにかして出したいのですが そしてできれば端数の ”5分”もD1に 表示したいのですが(次の日に持ち越す為、例えば翌日の勤務時間が8:25の場合この5分を足して8:30になる)。。 どうか宜しくお願いします。

みんなの回答

noname#204879
noname#204879
回答No.5

No.4 を次のように訂正します。 C1: =INT((B1-A1)/"0:15")*"0:15" D1: =B1-A1-C1

noname#204879
noname#204879
回答No.4

C1: =INT((B2-A2)/"0:15")*"0:15" D1: =B2-A2-C2

  • Jodie0625
  • ベストアンサー率30% (397/1288)
回答No.3

C1に、以下の式を入れてください。 =floor(B1-A1,"0:15")   時間差を求めて、0:15単位で丸めています。 D1に以下の式を入れてください。 =B1-A1-C1   C1のセルは丸められていますので、実時間との差=端数を求めます。 一行目だけは上のようにしてください。 二行目以降は、以下のようにしてください。 C2は、 =floor(B2-A2+D1,"0:15")   時間差を求めて、0:15単位で丸めています。   ただし、前日の端数を足しています。 D1に以下の式を入れてください。 =B2-A1-C2+D1   C2の結果は丸められていますので、きょうの端数を求めています。 3行目以降は2行目のコピーです。 C列とD列は、書式設定で00:00の形式にしてください。 初心者なんてとんでもない、かなり頭をひねる計算です。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.2

NO.1を補足します。 セルの書式設定を時刻にしてください

  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

C1セルには=FLOOR(B1-A1,"0:15") D1セルには=(B1-A1)-C1 上記の式で求められると思うのですが 一度試してみてください