[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間の切捨て、切り上げ』(カルメン)
いつも楽しく勉強させて頂いてます。ありがとうございます。
本日は時間の計算式について質問させて下さい。
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
すみません。
質問の仕方が良くありませんでした。
c1の2時間10分は→2時間と切り捨て
c2の2時間17分は→2時間と30分と切り上げ
c3の2時間42分は→2時間と30分と切り捨て
c4の2時間52分は→3時間と切り上げ。
というように15分単位で切り上げと切り捨てできるようにしたいのです。
お手数をおかけしますが、レスポンスお待ちしております。
(カルメン) 2014/01/23(木) 11:29
他には、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
というのを =FLOOR((B1-A1)+"0:15:00","0:30:00") で書いたのですけれど。
書式は時間にしてください。 (Mook) 2014/01/23(木) 13:38
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.