[[20170319184002]] 『時間の計算について』(nori) ページの最後に飛ぶ

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

 

『時間の計算について』(nori)

残業時間の計算でA1の時間に対して、
最初の15分までは切り捨てて以降
15分以上23分未満15分に
23分以上38分未満30分に
38分以上53分未満45分に
53分以上68分未満60分に
68分以上83分未満75分に


と、したいおもい以下にしたところ

=IF(ISERROR(IF(MINUTE(A1)<15,FLOOR(A1,"0:15"),MROUND(A1,"0:15"))),"",IF(MINUTE(A1)<15,FLOOR(A1,"0:15"),MROUND(A1,"0:15")))

A1の時間が1:10分のときに68分以上74分が75分にならず
60分になってしまいます。

どなたか解決策をご教授いただけませんでしょうか。

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


 >MINUTE(A1)<15

 それだと、毎時15分以内が端数切捨てになっちゃいます。

 最初の15分未満だけなら、 =IFERROR(IF(ROUND(A1*1440,0)<15,0,MROUND(A1,"0:15")),"")

(半平太) 2017/03/19(日) 19:12


ありがとうございました。勉強になりました。
(nori) 2017/03/19(日) 20:05

コメント返信:

[ 一覧(最新更新順) ]


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