【Excel】4桁の数字を時間の時分に変換する方法【ちょい技】

ファイル名: -

 

時間に変換する方法

考え方

4桁の数字は、excel上は  残念ですが単に4ケタの数値として認識しています。 Excelに認識してもらうためには、時間であることを知らせるのと 人間様?が Excelに気持ちを合わせてあげなければいけません。

優しいあなたならできるはず!  僕はやりきると信じてます。

時間としてexcelで認識するには、同じ数字でも単位を合わせるだけで済みます。
excel君は  1日をちょうど 1.00の単位で認識するので、  1時間として1.00/24単位へ変換すれば  excelは時間の単位として認識できます。

1124  元の数字
11 (上2桁) 24 (下2桁)
1/100にして、 更に時間の単位に変換 分の単位に変換

やり方

そのため 次の2STEPで変換できます。

1.セル(A1)の値を変換

まず 上2桁を 時間の単位に、下2桁を分の単位に変換します。

=INT(A1/100)/24   +   MOD(A1,100)/24/60

時間:単純に100で割って、小数点を切り捨てる(INT)。そして1日から→時間単位
:100で割ったあまり(MOD)を使って、分単位に。

2. 表示形式を変更

これだけだと表示が小数(標準仕様)ですので、時刻の表示に変更します。
文字通り表示形式から 時刻を選びます。
hh:mm or [hh]:mm
(セルを右クリックして、  出てきたコンテキストメニューからセルの書式設定を選び、
   そのダイアログウインドウの表示形式タブの時刻から”13:10”の表示形式を選ぶ か
  ユーザ定義で上記のような値を直接入力)

これで、セル上の表示も時刻表示になりました。

1124 →  11:24

 

おわり

こうしておくと、時刻としても足し算や引き算が計算できるようになります。
Excelの気持ちがわかれば、Excelとコミュニケーションできるようになり、いくらでも働いてくれます。 :-P 

関連ページリンク

Excelで初心者にあまり知られていないよく使う有効なショートカット・ベスト12

差額がある場合セルに色をつける ちょい技【Excel】

【無駄をなくす効率技】excelの新規作成でシートをひとつにするちょいわざ

横長のコピーしているテキストを程よく改行貼付けしてくれるexcelマクロ

【作業効率】excelでもメールでもwebでもシンプルにテキストのみ貼り付ける うざくないexcelマクロ

 

Delicious にシェア
Digg にシェア
reddit にシェア
LinkedIn にシェア
LINEで送る
email this
Pocket




コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です