- 締切済み
エクセルでの時間計算(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になる)。。 どうか宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
No.4 を次のように訂正します。 C1: =INT((B1-A1)/"0:15")*"0:15" D1: =B1-A1-C1
C1: =INT((B2-A2)/"0:15")*"0:15" D1: =B2-A2-C2
- Jodie0625
- ベストアンサー率30% (397/1288)
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.1を補足します。 セルの書式設定を時刻にしてください
- keirika
- ベストアンサー率42% (279/658)
C1セルには=FLOOR(B1-A1,"0:15") D1セルには=(B1-A1)-C1 上記の式で求められると思うのですが 一度試してみてください