[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『深夜時間の表示』(もっちー)
お世話になります。
勤怠管理で、出勤時間入力の際
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 >
↓ でも回答したように [[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.