[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字列表示の日付時刻を変換する方法』(NK)
テキスト入力されている日付と時刻があります。
ex:2020年4月30日 15:01
退室時刻から入室時刻の差分を計算したいので
計算ができるように適切な表示形式に変換したいです。
日付と時刻の間は半角スペースが基本となります。
すみませんが教えていただけると助かります。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
↓のような感じで日時データに変換することはできます。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"年","/"),"月","/"),"日","")*1 (OK) 2020/05/19(火) 14:05
2020年04月30日15:01
上記のように月が2桁で時刻の前にスペースがない場合も教えていただけますか?
(NK) 2020/05/19(火) 14:24
別案です。
2020年4月30日 15:01 の場合 =LEFT(A1,FIND(" ",A1)-1)+RIGHT(A1,LEN(A1)-FIND(" ",A1))
2020年04月30日15:01 の場合 =LEFT(A1,11)+RIGHT(A1,5) こちらは年4桁、その他2桁の固定と解釈しました。
(tora) 2020/05/19(火) 14:39
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"年","/"),"月","/"),"日"," ")*1
(もこな2 ) 2020/05/19(火) 15:00
>退室時刻から入室時刻の差分を計算したい
入室も退室も同じ日?
時刻だけ見て計算すればいいのなら A1が入室、B1が退室だとして
=SUMPRODUCT(TRIM(REPLACE(A1:B1,1,FIND("日",A1:B1),""))*{-1,1})
表示形式「時刻」
日付も関係あるのなら =SUMPRODUCT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1:B1,"年","/"),"月","/"),"日"," ")*{-1,1})
表示形式〜ユーザー定義 [h]:mm
↓ どちらでもいけると思います。 >2020年4月30日 15:01 >2020年04月30日15:01
参考まで (笑) 2020/05/19(火) 15:09
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.