[[20030302130136]] 『15分以下は切り捨て それ以上は切り上げ』 (よし) ページの最後に飛ぶ

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

 

『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.