- ベストアンサー
エクセルで時間の切り上げと切り捨て
A1のセルに時間の数値を入れた時15分より前だったら切り捨て15分より後だったら切り上げとする方法があるでしょうか?ceilingと floorを使ってみたのですが上手くいきません。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>15分より前だったら切り捨て15分より後だったら切り上げとする方法があるでしょうか? =CEILING(FLOOR(A1,"0:15"),"0:30") これで15分未満は0分、15分以上45分未満は30分、45分以上は0分(1時間繰り上げ)になります。 60分=1/24、30分=1/48なので =ROUND(A1*48,0)/48 でも同じ結果になりますが。。。
その他の回答 (2)
noname#204879
回答No.3
》 15分より後だったら切り上げとする 何に切り上げるのかを言わなくっちゃ! 1:15 → 1:30 or 2:00 ? 1;44 → 1:45 or 2:00 ?
- tom04
- ベストアンサー率49% (2537/5117)
回答No.2
こんにちは! ピッタリ 15分の場合はどちらにするのか不明ですが・・・ =CEILING(A1-"0:15","0:30") とか =FLOOR(A1+"0:15","0:30") でも大丈夫だと思います。 ※ ピッタリ15分の場合 前者の数式は切り捨て、後者は切り上げとなります。m(_ _)m
お礼
ありがとうございました。出来ました!