[[20080716135522]] 『残業時間の計算方法』(チッチ) ページの最後に飛ぶ

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

 

『残業時間の計算方法』(チッチ)
 残業時間で17:00〜19:25迄残業をした場合、2時間25分残業したことになりますが、15分単位で端数を処理したいのです。
 結果は2.15となるようにするにはどうすればいいでしょうか

 なぜ、「2:15」ではなく「2.15」なのでしょう?

 =TEXT(FLOOR(B1-A1,"0:15"*1),"h!.mm")*1

 By しげちゃん

 しげちゃんさん、
 FLOOR関数内の「"0:15"*1」の「*1」はつけなくてもよいですよ。
 (独覚)

 独覚さん ありがとうございます

 By しげちゃん

早速ありがとうございました。2.15はご指摘の通り間違ってます。できたのですが、質問してもよろしいですか?どうして1を掛けるのでしょうか?

何度も済みません。まだ、完成出来ませんでした。2:15残業すると2.25、2:30残業すると2.50、2:45残業をすると2.75という表示をするようにしたいのです。すなわち15分が0.25、30分が0.50、45分0.75で表示し、2:15→2.25残業したことになるようにするには後どのような式を追加すればよろしいですか?

 以下の式でどうでしょうか?
 式入力後、セルの書式設定で「表示形式」を「標準」にしてください。

 =FLOOR(B1-A1,"0:15")/"1:00"

 P.S.
 >どうして1を掛けるのでしょうか?
 TEXT関数の結果は文字列なので1をかけることで数値に変換しています。
 (独覚)


 衝突!

 独覚さんと意味は同じですが、そのままUPします。

 2.15と書かれたから、しげちゃんさんはそのように回答されたのでしょう。

 始めから2.25と書かれていれば、そのような回答をされたと思いますよb

 =Floor(B1-A1,"0:15")*24

 (ROUGE)

独覚さん、何度もありがとうございました、できました。

コメント返信:

[ 一覧(最新更新順) ]


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