[[20150109170551]] 『5ケタの数値で時間を正しく表したい。』(raiback) ページの最後に飛ぶ

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

 

『5ケタの数値で時間を正しく表したい。』(raiback)

6ケタの数値は左から2ケタは正しく時間が表記されるのに、5ケタ数値の場合、左から1ケタが時間で表したいのに正しく表記されない。

 143157 → 14時31分

 91757 → 9時17分 が 19時17分となってしまいます。

関数は =left(A1,len(A1)-2)

何時の部分が9時と表記されなく困っております。

お知恵を拝借できましたら助かります。

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 =LEFT(TEXT(A1,"000000"),4)
 でどうでしょうか?
(se_9) 2015/01/09(金) 17:30

 > 91757 → 9時17分 が 19時17分となってしまいます。

 =LEFT(A1,LEN(A1)-2) 
 この式だったら、91757 → 917 になりませんか?

 どうしたいのかよくわかりませんが、「14時31分」とか「9時17分」という
 文字列にしたいのなら

 =TEXT(TEXT(A1,"0!:00!:00"),"h時m分")

 シリアル値に変換したいのなら

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

 表示形式「時刻」
 
(JKT) 2015/01/09(金) 17:56

うまく説明できなく申し訳ございません。

解決致しました。

 シリアル値に変換したいのなら

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

 表示形式「時刻」

で、解決致しました。

誠に有難うございます。

(raiback) 2015/01/09(金) 19:09


コメント返信:

[ 一覧(最新更新順) ]


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