エクセルでTIMEVALUE関数を使う方法(4例)

  • これを共有
Hugh West

エクセル タイムバリュー 関数( 日付と時刻 関数) は、テキストの時刻を10進数に変換します。 0 (12:00:00 AM) から0.999988426に変更 (例えば、12:00 AM, 4:30:35 PM, 15:30, 12-may-2020 13:00, 2018/7/19 1:00 AMのように時刻を表す任意の形式を使用できます。

上の画像は、その概要を説明したものです。 タイムバリュー この機能については、記事で詳しく説明します。

📂 練習用ワークブックをダウンロードする

TIMEVALUE関数の使用例.xlsx

TIMEVALUE関数の紹介

❑目的

エクセル タイムバリュー 関数は、テキストの時刻をExcelのシリアル番号に変換し、その番号を 0 (午前12時00分00秒) まで 0.999988426 (午後11時59分59秒) .Excelは、数式を入力した後、数値を時間形式でフォーマットします。

❑ 構文

TIMEVALUE(time_text)

❑ 論証の説明

論証 必須/オプション 説明
タイムテキスト 必須 テキスト文字列 という時間を表します。

❑ 出力

があります。 タイムバリュー の間の10進数を返す関数です。 0 まで 0.999988426 は、テキスト文字列で表現される入力時刻を基に算出する。

❑バージョン

この機能が初めて導入されたのは EXCEL 2000 この機能は、2000年以降のすべてのバージョンのExcelで利用可能です。

ExcelでTIMEVALUE関数を使用した4つの例

では、いくつかの使用例を見ていきましょう。 タイムバリュー 関数をより明確に理解するのに役立ちます。

1.時刻の10進数値を取得するTIMEVALUE関数

を使用することができます。 タイムバリュー 関数を使って,時刻の10進数値を得ることができます. 例えば,時刻だけを指定したテキストがあるデータセットがあるとします.

➤ 次の数式を入力します。

=TIMEVALUE(B5)

ここでは、この関数は、セル B5 .

➤ プレス エンタメ .

その結果、セルの時間テキストの10進数値を取得します。 B5 .

同様に、他の形式で時刻を表す時刻テキストも、10進数に変換することができます。

続きを読む: エクセル現在時刻の計算式(7つの適切な例)

2.時刻を指定して日付から時刻の小数点以下の値を取得する

ここでは、日付と時刻の両方を表すテキストから小数点以下の値を取得する方法について説明します。 タイムバリュー 関数を使用します。

➤ 空のセルに次の数式を入力します。 C5 ),

=TIMEVALUE(B5)

この関数は、セルのテキスト中の日付部分を無視します。 B5 で、そのテキストの時間部分のみ10進数値を与える。

今すぐ

➤ プレス エンタメ

その結果、セルの小数点以下の数値が表示されます。 C5 日付と時刻の両方を表現しているテキストの

同様に、日付と時刻を他の形式で表した時刻テキストも、10進数に変換することができます。

続きを読む: Excelで日付から時刻を削除する方法(6つのアプローチ)

類似の読み物

  • エクセルでDAY関数を使う方法(3つの例付き)
  • エクセルでSECOND関数を使う(3例 )
  • エクセルでMINUTE関数を使う方法(6例)

3.計算でTIMEVALUE関数を使用する

この例では、どのようにして タイムバリュー 例えば、ある会社の従業員の入退社時間が記録されたデータセットがあったとする。 ある従業員が8時間働いたとすると、それは1日の労働とみなされる。 ここで、時間関数を使って、1日の労働のうちどの部分が従業員によって行われたかを判断することにしよう。

➤セルに次の数式を入力します。 E5 ,

=(時間値(d5)-時間値(c5))*(24/8)

ここでは タイムバリュー 関数はセルの時間を変換する C5 D5 を10進数に変換し、2つの値を引くことで、入室時間と退室時間の差を求めます。 タイムバリュー は、24時間から1部までと考えています。 (24/8) の部分は、全パートが8時間に変換されます。 したがって、従業員が8時間働いた場合、数式は次の値を返します。 1.

今すぐ

➤ プレス エンタメ .

その結果、その従業員が行った丸一日の労働の端数を取得することになります( マーク ) 細胞内 E5 .

ついに

➤ セルをドラッグする E5 を、他のすべての従業員に同じ計算式を適用する。

その結果、丸一日の仕事のうち、どの部分を社員全員が行っているかがわかる。

続きを読む: エクセルで現在時刻を自動更新する方法(数式とVBAを使用)

4.日付と時刻を分離する

日付と時間を2つのカラムに分離することができます。 DATEVALUE関数 LEFT機能 とし、時間的な部分については タイムバリュー 関数と MID機能 . 例えば、カラムに日付と時刻を含むテキストがあるとします。 B というように、日付の部分をカラムで区切ります。 C であり、列の時間部分は D .

日付部分を取得するため。

➤ 次の数式を入力します。 C5 ,

=datevalue(left(b5,11))

があります。 関数は、最初の 11 文中人物 B5 とのことです。 データバリュー 関数は、それを日付に変換します。

その後です。

➤ プレス エンタメ を選択し 日付 をセルフォーマットとして指定します。

その結果、日付部分のテキストが B5 が細胞で示されました。 C5

あとは時間の部分ですね。

➤ 次の数式を入力します。 D5 ,

=timevalue(mid(b5,13,5))

があります。 ミッド 関数が返します。 5 じゅうさんけんしゅつもじ B5 とのことです。 タイムバリュー 関数はそれを時刻に変換します。

その後です。

➤ プレス エンタメ を選択し 時間 をセルフォーマットとして指定します。

その結果、テキストの時間部分が B5 がセルに挿入されました。 C5

同様に、すべてのフォーマットの日付と時刻をテキストから分離することができます。

続きを読む: エクセルでDATE関数を使う方法(8例)

TIMEVALUE関数を使用する際の注意事項

📌 その タイムバリュー この関数は,テキストだけを変換します。 もし,入力に他の形式(時刻の形式も含む)を指定すると #VALUE! テキストは時刻を適切に表現したものでなければなりません。 不適切な時刻形式のテキストを入力した場合、この関数は #VALUE! エラーです。

を使えば、時間形式をテキスト形式に変換することができます。 TEXT機能 を適用し、その後に タイムバリュー 関数を使用します。

📌 20:45のようにコロンで区切って2つの値を入力した場合、分と秒ではなく、時間と分とみなされます。 分と秒だけを入力したい場合は、時間の入力として00を指定しなければなりません (00:20:45).

結論

がどんなものなのか、おわかりいただけたでしょうか? タイムバリュー もし、わからないことがあれば、お気軽にコメントください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。