[[20120624043217]] 『負の時間計算』(初心者) >>BOT

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

 

『負の時間計算』(初心者)

 良くある質問の
 http://www.excel.studio-kazu.jp/tips/0035/
 を見ながら試したのですが、どうもうまくいきません。

 単純に
 出勤が21:00で退勤が2:00だとすれば、勤務時間は5:00となりますよね?
 でも上記の方法だと、どうしても-19:00と表示されてしまいます。

 どうやったら普通に計算できますか?

これではだめですか(マナ)

 C1:=IF(B1<A1,B1*1+1-A1*1,B1-A1)

 マナさん

 「*1」はいくらなんでも余分じゃないですか?

 (半平太) 2012/06/24 09:54

ですね、ご指摘ありがとうございます(マナ)

 =IF(B1<A1,B1+1-A1,B1-A1)

 ありがとうございます。
 数式の内容はこれから勉強します。
 ありがとうございました。

 (初心者)

="24:00"-A1+B1

私なら、出勤A1 退勤B1でこうしますが
問題ありかも?
(kazu)


うわっ、いいですねぇ〜(マナ)

 でも、いざというとき思い出せなさそうな自分がなさけないです

 kazuさん

 A1が8:00、B1が17:00になっていたらどうするんですか?

 ="24:00"-A1+B1 だと 33:00 になりますけど、いいんですか?

 また、その式は =1-A1+B1 と同じってことは分かっていますね?

 また、その式はマナさんの=IF(B1<A1,B1+1-A1,B1-A1) の一部分と同じってことも分かっていますね?
                   ↑
                   ここ

 ついでですが、この種の計算ではこう云う式がよく使われます。
                 ↓
            C1セル =B1-A1+(B1<A1)

 勿論、マナさんの提示された式で全然かまいませんけども。

 (半平太) 2012/06/24 20:43

あれれ、よくわかんなくなりました。半平太さん教えてください(マナ)

 やってみたらA1が8:00、B1が17:00のとき、ちゃんと9:00になるんですが???

1じゃなく"24:00"に意味があると解釈していました(マナ)

この書き方は、勉強になりす。これなら自分が使うというときにでも思い出せそうです(マナ)

 > C1セル =B1-A1+(B1<A1)

 > やってみたらA1が8:00、B1が17:00のとき、ちゃんと9:00になるんですが???

 *表示形式を確かめてください。
  [h]:mm なら33:00
   h:mm   なら?  

 表示が合っていればいいってもんじゃないです。
 実体と違っていたら、合計したりするとメチャクチャになります。

 (半平太) 2012/06/24 21:18

半平太さん。わかりました。表示の問題ですね。(マナ)

 9:00だけど実際は1.375と0.375


 回答が重複しますが、せっかく書いたので

 >出勤が21:00で退勤が2:00だとすれば、勤務時間は5:00となりますよね?
 この計算をするにはいろんな問題があると思います
 (計算するには情報不足です)

   A             B      C     D
 1 2012/6/24  21:00:00 2012/6/25 2:00 1900/1/0 5:00 5:00
 2 2012/6/24  21:00:00 2012/6/26 2:00 1900/1/1 5:00 29:00
 3 2012/6/24  21:00:00 2012/6/27 2:00 1900/1/2 5:00 53:00
 4 21:00            26:00      5:00   5:00
 5 21:00            50:00      5:00  29:00
 C1=B2-A2
 D1=B2-A2 書式 [h]:mm

 計算させるためには、1〜3行目のように日付情報を付加させる
 または 4〜5行目のように基準時からののべ時間で入力する必要があります 

 24時間を超えることがないのなら
 =B1-A1+(B1<A1)
 =IF(B1<A1,B1*1+1-A1*1,B1-A1)

 この計算結果を 他の計算に使用しないのなら 
 =B1-A1+1 と言うのもおもしろいですね

 >あれれ、よくわかんなくなりました。半平太さん教えてください(マナ) 
 >やってみたらA1が8:00、B1が17:00のとき、ちゃんと9:00になるんですが???
 見た目は 9:00 ですが、 実質は 33:00 ですよ
 (24時間表記 1日と9時間)

 一部間違いがありましたので訂正しました 22:47

解説ありがとうございます(マナ)

 > この計算結果を 他の計算に使用しないのなら

 理解して使うのと、何も知らずに使うのじゃ大違いですからね。
 大変、勉強になりました。

 > A1が8:00、B1が17:00になっていたらどうするんですか?

申し訳ない、考えが全然足りなかったですね、反省。(kazu)


 >申し訳ない、考えが全然足りなかったですね、反省。(kazu) 

 (kazu)校長先生ですか?

 >私なら、出勤A1 退勤B1でこうしますが 
 >問題ありかも?
 わかっていて 意図的に記載したものと思っていました

 > わかっていて 意図的に記載したものと思っていました

まずいケースがあるかもと、少しは思ったのですが、やはりということです。

(kazu・一応校長)


コメント返信:

[ 一覧(最新更新順) ]


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