[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間の計算について』(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
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.