[[20140123102806]] 『時間の切捨て、切り上げ』(カルメン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間の切捨て、切り上げ』(カルメン)

いつも楽しく勉強させて頂いてます。ありがとうございます。
本日は時間の計算式について質問させて下さい。

   A    B    C
1 12:00  14:10   2.17
2 12:00  14:17   2.28
3 12:00  14:42   2.7
4 12:00  14:52   2.87

で時間の計算をしてます。 Cは時給を計算するため整数に直してますが、
2時間10分です。
14分までは切り捨てて2時間とし、
同様に分が 15分から30分までは30分
31分から44分までも30分、
45分から59分までは切り上げて1時間として計算したいのですが、
数式を教えて頂きたく、宜しくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 2.17 という数字が気になりますが、1時間が1に換算されているのであれば、
 D1=FLOOR(C1+0.25,0.5)
 でどうでしょうか。

 EXCEL時間での計算だったら
 =FLOOR((B1-A1)+"0:15:00","0:30:00")
 のような感じで。
(Mook) 2014/01/23(木) 10:57

Mookさん
早々にありがとうございます。

すみません。
質問の仕方が良くありませんでした。

c1の2時間10分は→2時間と切り捨て
c2の2時間17分は→2時間と30分と切り上げ
c3の2時間42分は→2時間と30分と切り捨て
c4の2時間52分は→3時間と切り上げ。

というように15分単位で切り上げと切り捨てできるようにしたいのです。

お手数をおかけしますが、レスポンスお待ちしております。

(カルメン) 2014/01/23(木) 11:29


横から失礼します。
カルメンさんは、Mookさんの方法を試してみたのでしょうか?
ちゃんとお望みの結果が得られると思うのですが?

他には、MROUND(C1,0.5)でも同じ結果が得られると思いますが・・・
(おせっかい) 2014/01/23(木) 12:03


はい。
せっかくでしたが、分の切り上げと切り捨てのみがかえってきました。

  A    B     C
1 11:00  14:45   4:45 だけれど 5時間
2 9:50   16:00   7:10 だけれど 7時間
3 10:10  12:52   2:42 だけれど 3時間半

というように計算したいのです。

宜しくおねがいします。

(カルメン) 2014/01/23(木) 12:47


 ん、そんなはずは。

     A        B          C        D
 1 11:00  14:45   4:45     5:00  =FLOOR(C1+"0:15:00","0:30:00")
 2 9:50   16:00   7:10     7:00
 3 10:10  12:52   2:42     2:30
 となりましたが。

 MROUND。知りませんでした。
(Mook) 2014/01/23(木) 12:54

Mook様
ありがとうございます。
C列に教えて頂いた数式を入れていました。
D列を追加するとできました。
お手数ですが、C列の時間計算とD列のfloorの式をひとつにして、c列で答えを求めることはできませんか?
(カルメン) 2014/01/23(木) 13:19

 というのを
 =FLOOR((B1-A1)+"0:15:00","0:30:00")
 で書いたのですけれど。

 書式は時間にしてください。
(Mook) 2014/01/23(木) 13:38

Mook様
早々にありがとうございます。
1時間につき1500円の単価をかけますので
1時間半だと1.5×1500=2250円という金額を計算するため
D列の時間を整数に直す必要があります。
(カルメン) 2014/01/23(木) 14:02

 24を掛ければいいのでは
(bi) 2014/01/23(木) 14:09

 カルメンさんがお望みなのは

 C=FLOOR((A1-B1)+"0:15:00","0:30:00")*24

 で大丈夫なのだと思います。

 同じ状況を再現しようとしたのですが・・・

 	【A】	【B】	【C】	【D】	【E】
 【1】	11:00	14:45	0.17 	4:00	4.00 
 【2】	9:50	16:00	0.25 	6:00	6.00 
 【3】	10:10	12:52	0.10 	2:30	2.50 

 	C1=FLOOR(A1-B1)+"0:15:00","0:30:00")				
 	D1=FLOOR(C1+"0:15:00","0:30:00")				
 	E1=C1*24				

 となるのですが・・・
 何か特別な設定が必要なのでしょうか?
(とらら) 2014/01/23(木) 15:07

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.