[[20171206111516]] 『深夜時間の表示』(もっちー) ページの最後に飛ぶ

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

 

『深夜時間の表示』(もっちー)

お世話になります。
勤怠管理で、出勤時間入力の際
9:00なら900
11:00なら1100
とC8に入力してもらっています。
そして、
Eに
=TEXT(C8,"0000")
=TIME(LEFT(E8,2),RIGHT(E8,2),0)
となっています。

退勤時刻はD8に同じく:無しの数字だけ入力し、
=TEXT(D8,"0000")
=TIME(LEFT(G8,2),RIGHT(G8,2),0)
となっています。

ここで質問です!

24時を超えた場合、
2500
2900
など入力してもらうと
=TEXT(D8,"0000")のとこりは2500や2900
となっていますが
=TIME(LEFT(G8,2),RIGHT(G8,2),0)は1:00や5:00
となってしまいます。
書式設定も[h]:mmになっています。なぜですか?

22時から5時(29時)までの時間を求めたいのですが
25時が1:00と表示されるため出来ません。

ちなみに深夜時間求めるセルには
=IF(COUNT(I8:J8)=2,MAX(0,MIN(INT(I8)+"29:00",J8)-MAX(INT(I8)+"22:00",I8)),"")
と入れました。過去の分から見つけそのままコピペしましたので
何故こういう式を入れたかはわかってません汗

=TIME(LEFT(G8,2),RIGHT(G8,2),0)の式が入ってるセルの表示を
1:00なら25:00と表示させる方法を教えてください。

よろしくお願いします。

< 使用 Excel:unknown、使用 OS:unknown >


TIME関数は24以上は表示されない為 *1を入れてテキスト化する事が早いような気がします
(Q::) 2017/12/06(水) 11:33

http://ascii.jp/elem/000/000/415/415706/index-3.html
参考になると思いますよ
(Q::) 2017/12/06(水) 11:35

  ↓ でも回答したように
[[20171005104853]]『勤怠管理 :表示に設定すると関数含むセル表示がおかしくなる』(もっちー)

 =TEXT(C8,"0!:00")*1

 だけでいいと思いますけど。

 参考まで
(笑) 2017/12/06(水) 11:45

(笑)さん、そうでしたね。
お恥ずかしい・・・。

ありがとうございました!!

他の勤怠管理でも応用して使います!!
ありがとうございました(^-^)

(もっちー) 2017/12/06(水) 11:57


コメント返信:

[ 一覧(最新更新順) ]


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