整数で時間入力したい

ようこそニッチすぎるエクセルサンプルの世界へ

整数で時間入力したい。(定時に帰りたい)

スケジュール管理や、記録作成時地味に [:]を入力するのが面倒で
整数で入力したら時刻変換してくれるの作りました。

サンプルの使い方

サンプルのA列B列が入力部分、それぞれ開始時間終了時間を
整数で入力します。 9:30→930 昼の1時なら1300
C列D列へ時刻変換が表示されます。
所要時間の記録が必要でしたので、E列へCD列の差分を分で表示します。

 

解説。

A列開始時間整数を C列に時刻表示として表示します。
式は以下になります
=TIME(IF(A2<999,MID(A2,1,1),MID(A2,1,2)),IF(A2<999,MID(A2,2,2),MID(A2,3,2)),0)
TIME(時間,分,秒)へ整数からそれぞれ抜き出して引数を渡します。
桁数で分岐させるため、IF文で3桁と4桁時で抜き出す位置をシフトしています。
EX )
9時59分まで 整数入力 959→ 3桁中先頭1文字が時間 2文字目から2文字が分
10時1分以降 整数入力1001→4桁中先頭から2文字が時間 3文字目から2文字が分

時刻差分について
=(終了時刻-開始時刻)*1440
にて分表示を行います。 1440は =24時間*60分
秒で表示したい場合は、*86400に変更してください =24時間*60分*60秒

レコード管理や 、スケジュール管理にどうぞご利用ください。
サンプルダウンロードはこちら↓
整数時刻入力

これでテンキー とTABキーだけですばやく時間入力できますね。
もっと早い入力方法があったら教えてくださいね。

koo

Java,PHP,Ruby,android,ios,C#,C++,python,vba,unity,sqlなんでも手を出しては挫折する系。電子工作はじめました。

あわせて読みたい

コメントを残す

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