[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『15分以下は切り捨て それ以上は切り上げ』 (よし)
時間計算 15分以下は切り捨て それ以上は切り上げ (よし)
例えば、9時間15分を9時間に
9時間30分を10時間にできないですか
=IF(MINUTE(U37)<="15",HOUR(U37),HOUR(U37)+(1))
=IF(MINUTE(U37)<="15",HOUR(U37),HOUR(U37)+(1))の式を =ROUND(U37*24,0)/24 にすれば出来ます。
(シニア)
どうもありがとうございます。恐縮ですが、質問が間違っていました。
48時間を48にしたいのですが、出来るでしょうか?
時間数×単価=労賃 を計算したいのですが・・・
=IF(MINUTE(U37)<30,HOUR(U37),HOUR(U37)+1) これで23時間までは計算できますが、24時間を超えると0に戻ってしまいます。
=IF(MINUTE(U37)<30,HOUR(U37),HOUR(U37)+1)この式は時間計算で24時間は1日に繰り上げられて計算できません。
U37に48:0と入力すると、0:0になり、数式バーには1900/1/2 0:00:00なっています。
U37で右クリックメニューの『セルの書式設定-表示形式』で「ユーザー定義」を [h]:mm とすれば、48:00と表示されます。
時間のシリアル値を整数化するには24倍すればよいので、=U37*24 とします。
時給計算は =U37*24*時給 となります。
前回の質問は時間の四捨五入でしたので、=ROUND(U37*24,0)/24 としましたが、
これは時間のシリアル値を整数にして四捨五入し、時間に戻しているのです。
従って、今回は整数のままで時給計算するのですから、=ROUND(U37*24,0)*時給 で求めます。
(シニア)
どうもありがとうございます。やっと意味が分かりました。
(よし)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.