advanced help
per page, with , order by , clip by
Results of 0 - 1 of about 0 (0.000 sec.)
[[20020512121518]]
@digest: de1e5ae8c5eb17bb29de36e0731fc6ba
@id: 30
@mdate: 2003-04-29T06:41:47Z
@size: 1325
@type: text/plain
#keywords: 通一 (6812), 数ho (6721), 番b1 (5440), 番a1 (5415), ド計 (4419), 修整 (4334), に26 (3423), 時15 (2818), 付関 (2419), minute (2293), 間0 (2107), 果2 (1738), 分単 (1528), 間以 (1525), ムカ (1137), time (1104), hour (1052), ramrun (1004), 切捨 (884), 果的 (870), 間計 (770), ルa1 (728), ム上 (719), ル番 (706), 退勤 (700), 時間 (698), floor (689), 日分 (592), 一日 (586), ル上 (545), イム (536), (ra (507)
『タイムカード計算の続き』(りんどん)
今度は時間計算のほうなんですが、15分単位で退勤は切り捨てなので time(hour(),floor(minute(),15),0) を使うと、対象のセルが26:00とかだったら結果2:00の表示になるので計算がおかしくなってしまいます。 どうすればいいでしょうか? ---- それは26:00がエクセル上で26時間0分と解釈されるようです。 結果的に次の日の2時(2:00)という表示になります。 0:26:00と入力すればOKですよ。 (ramrun) ---- 0:26でよかったです。 (ramrun) ---- 私の説明が悪かったのでしょうか。 例えば(セル番B1)に上記の式を入力しておいて、(セル番A1)に26:35と入力したら(B1)に26:30と表示させたいのです。 (A1)に0:26とか0:26:00を入力すると、そのまま0時15分の表示になってしまいます。 (りんどん) ---- 勘違いしてたようですね(汗)。 普通一日分を15分単位で切捨てで、26時間なんてないと思ったもので... セルA1のとき、B1に =A1-(TIME(0,MINUTE(A1),0)-TIME(0,(FLOOR(MINUTE(A1),15)),0)) システム上、24時間以上はないので、関数hour()やtime()に26時間を通すと 0〜23時間の範囲に丸められてしまいます。 だから日付関数で24時間以上は指定できません。 ということで、セルA1から修整する分を引き算しました。 あと、時間を表示するセルの表示形式はすべて [hh]:mm:ss もしくは秒が必要ないなら [hh]:mm としてください。 (ramrun) ---- ありがとうございました。解決しました。 (りんどん) ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/200205/20020512121518.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97000 documents and 607834 words.

訪問者:カウンタValid HTML 4.01 Transitional