Excelで秒をhh mm ssに変換する(7つの簡単な方法)

  • これを共有
Hugh West

を考えたことはありますか? Excel で秒を hh mm ss 形式に変換する このページでは、そのような方々のために、「SONY」をご紹介します。 7 Excelで秒をhh mm ss形式に変換する簡単で便利な方法です。 うまくいけば、これ以降どこにも行く必要はありません。

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

以下のExcelワークブックをダウンロードしていただくと、より理解が深まり、ご自身で練習することができます。

秒数の換算.xlsm

Excelで秒をhh mm ssに変換する7つのメソッド

わかりやすくするために、例えば Sudoko Competition - Completion Time このデータセットには ID , 参加者名 そして 完了時間(秒) ちゅうとはんぱで B , C そして D を、それぞれご紹介します。

では、これらの秒単位の時間を、Excelのさまざまなアプローチでhh mm ss形式に変換してみましょう。

ここでは Microsoft Excel 365 のバージョンと同じですが、お客様のご都合に合わせてご利用ください。

1.セルの書式設定オプションを使用して、Excelで秒をhh mm ssに変換する

最初の方法では、Excelで秒をhh mm ss形式に変換する最も簡単な方法を紹介します。 それでは、始めましょう。

📌ステップス。

  • まず、新しいカラムを作成します。 時間(hh:mm:ss) 形式 において E列 .

  • 次に、セルを選択します。 E5 を書き、次の式を書いてください。
=D5/86400

これです。 D5 を表します。 完了時間(秒) 一番手の ロビン を分割しました。 D5 86400 ... なぜなら 1 日 = (24 × 60 × 60) = 86400 基本的に秒単位の時間を端数に換算しています。

  • 次に、 を押します。 エンタメ .

  • このとき、 を押してください。 CTRL + 1 を開いてください。 セルのフォーマット のダイアログボックスが表示されます。
  • ダイアログボックスで 番号 タブで表示します。
  • 次に、以下を選択します。 カスタム から カテゴリー のリストが表示されます。
  • その後、書き出す hh:mm:ss において タイプ ボックスを使用します。
  • ここでは サンプル のようになります。
  • をクリックします。 よっしゃー .

  • ここで、セルの値 E5 はそのように見えます。

  • このとき、カーソルをセル右下に持っていき E5 .このように、プラスに見えるようになる (+) のサインです。 フィルハンドル ツールを使用します。
  • では、ドラッグして フィルハンドル セルまで E14 .

  • このように、残りのセルで E5:E14 の範囲では、望ましい結果を得ることができます。

続きを読む Excelで秒を時、分に変換する(4つの簡単な方法)

2.Excelで秒をhh mm ssに変換するCONVERT関数を挿入する

Excelの数式を使うのが好きな方は、次の方法でカバーできます。 簡単な手順を踏むだけです。

📌ステップス。

  • 一番最初に、セルを選択します。 E5 に以下の数式を貼り付けてください。 フォーミュラ・バー .
=CONVERT(D5, "sec", "day")

上記の式で D5 を表します。 番号 という引数があり 秒速 を指す。 from_unit to_unit ここで CONVERT機能 を変換します。 1250 数秒から数日単位で

  • をタップしてください。 エンタメ キーになります。

  • 現在、セルの書式を変更する E5 のように 方法1 .
  • をダブルクリックします。 フィルハンドル ツールを使用します。

  • したがって、残りのセルは関連する結果で埋められる。

続きを読む Excelで分単位を時分単位に変換する方法

3.Excelで秒をhh mm ssに変換するTEXT関数を適用する

について興味がある方は、ぜひご覧ください。 TEXT機能 をExcelで作成する場合、この方法が便利かもしれません。 簡単なので、一緒にやってみてください。

📌ステップス。

  • まず、Cellにアクセスします。 E5 と入力し、そのセルに次の数式を入力します。
=TEXT(D5/86400,"hh:mm:ss")

この式では D5/86400 価値 引数を指定する一方 "hh:mm:ss" を表します。 フォーマットテキスト の引数です。 TEXT機能 の時間を秒単位で変換します。 D5 セルをhh:mm:ssのフォーマットで時刻に変換する。

  • 2つ目は、ヒット エンタメ キーになります。

続きを読む Excelで分を秒に変換する方法(2つの簡単な方法)

4.CHOOSE、MATCH、TEXT関数の活用

もっとテクニックを知りたい方のために、Excelで秒をhh mm ss形式に変換する別の方法があります。 この方法では、Excelにある テキスト , 選択 MATCH 関数を使って、秒単位の時間を目的の形式に変換することができます。 それでは、その処理を詳しく見ていきましょう。

📌ステップス。

  • 初期状態では、セルを選択 E5 と入力し、以下の数式を挿入してください。
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))

上記式において D5 セルが参照する 完了時間(秒) .

フォーミュラ・ブレークダウン

  • MATCH(D5,{0,60,3600},1) → その MATCH機能 は、指定された値に対応する配列中の項目の相対位置を返します。 ここで D5 ルックアップバリュー を参照する引数です。 完成時期 以下の通りです。 {0,60,3600} を表します。 ルックアップ_アレイ 引数で、値がマッチングされる場所です。 1 はオプションで マッチタイプ を示す引数です。 未満
    • 出力 2
  • CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss") → になります。
    • CHOOSE(2,":ss", "m:ss","[h]:mm:ss") → その CHOOSE機能 インデックス番号に基づいて,値のリストから実行する値またはアクションを選択する。 ここでは,以下のように記述する。 2 インデックスナンバー 旁註 ":ss", "m:ss","[h]:mm:ss". を表します。 値1 , 値2 そして 値3 インデックス番号による 2 を選択する関数です。 "m:ss "である。 のフォーマットで表示されます。
    • 出力 "m:ss "である。
  • TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss")) → になります。
    • TEXT(D5/86400, "m:ss") → 特定の数値フォーマットで値をテキストに変換します。 D5/86400 価値 旁註 "m:ss "である。 を表します。 フォーマットテキスト の値を変換する関数です。 0.01446 まで h:mm:ss のフォーマットで表示されます。
    • 1250/86400 01446
    • 出力 20:50
  • 続いて、 を押します。 エンタメ .

続きを読む Excelで秒を分に変換する方法

5.INT関数とROUND関数の採用

Excelと同じように、同じ作業でも複数の方法があります。 したがって、別の方法で解決策を実行することもできます。 その方法を順を追って探っていきましょう。

📌ステップス。

  • 初期状態では、セルを選択 E5 を入力し、以下の数式を貼り付けます。
=INT(D5/3600)&":"&INT(((D5/3600)-INT(D5/3600))*60)&":"&ROUND((((D5/3600)-INT(D5/3600))*60 - INT(((D5/3600)-INT(D5/3600))*60))*60,0)

ここでは D5 セルが参照する 完成時期 を秒単位で表示します。

フォーミュラ・ブレークダウン

  • INT(D5/3600) → その INT機能 は最も近い整数に丸める。 ここでは D5 セルが指すのは 完成時期 で割った秒数です。 3600 がある以上 3600 お替わり 1 したがって、時間単位で時間を求めることができる。
    • 出力 0
  • INT(((D5/3600)-INT(D5/3600))*60) → この式で、分部分を求めると INT(D5/3600) から D5/3600 を掛け合わせ、その答えに 60 がある以上 60 1 があります。 INT機能 は答えの整数部分のみを返します。
    • 3472-0 0.3472
    • 3472*60 20.833
    • 出力 20
  • ROUND((((D5/3600)-INT(D5/3600))*60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → 指定した桁数に丸める この式でも、同様に秒の部分を計算します。 の部分は、「1」です。 ROUND機能 は、答えを小数点以下0桁まで丸めます。つまり、答えの整数部分のみを返します。
    • 833-20 0.833
    • 833*60 50
  • 最後に アンパサンド(&) オペレータを使用して、時・分・秒を組み合わせることができます。
  • 最後に エンタメ ボタンをクリックします。

続きを読む エクセルで分を10分の1時間に変換する方法(6つの方法)

6.MOD、TEXT、TRUNC関数の実装

この方法では、いくつかの関数を組み合わせてタスクを実行します。 では、さっそく本題に入りましょう。

📌ステップス。

  • 主に、セルにジャンプします E5 を入力し、次の数式をセルに貼り付けます。
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")

ここでは MOD機能 とりあつかい D5/86400 として 番号 論と 1 として 因子 を返します。 0.01446 というものである。 価値 の引数は TEXT機能 . TEXT機能 として、テキストのフォーマットを変換します。 ":mm:ss" というものである。 フォーマットテキスト の引数を指定します。 TRUNC(D5/3600) 与える 0 は、結果的に TRUNC機能 は,数値の整数部を返します。

  • 対応する、ヒット エンタメ .

続きを読む Excelでミリ秒を秒に変換する方法(2つの簡単な方法)

7.魅力的なVBAコード

この作業を自動化する方法はないのか、とお考えかもしれません。 ブイビーエー をご覧ください。

📌ステップス。

  • まず、新しいカラムを作成します。 時間(hh:mm:ss) 形式 E列 のように 方法1 .
  • 二次的には デベロッパー タブで表示します。
  • 次に、以下を選択します。 ビジュアルベーシック について コード のグループです。
  • または、 を押してください。 ALT + F11 を、同じ作業をするために

  • 瞬時に Microsoft Visual Basic for Applications のウィンドウが開きます。
  • その後、移動して インサート タブで表示します。
  • 後で選択 モジュール をオプションから選択します。

  • を即座に開きます。 コードモジュール .
  • そして、以下のコードを モジュール .
 Sub convert_sec() Dim secs As Integer, converted_time As Date For x = 5 To 14 secs = Cells(x, 4).Value converted_time = secs / 86400 Cells(x, 5).NumberFormat = "hh:mm:ss" Cells(x, 5).Value = converted_time Next x End Sub 

コードブレークダウン

Sub convert_sec()

Dim secs As Integer, converted_time As Date

  • まず、マクロを作成し、名前を付けます。 変換秒数 .
  • そして、2つの変数を定義した。

For x = 5 To 14

secs = Cells(x, 4).Value

変換された時間 = 秒 / 86400

Cells(x, 5).NumberFormat = "hh:mm:ss"。

Cells(x, 5).Value = converted_time

次のページ

  • の値に対してforループを挿入しています。 5 まで 14 にとって x .
  • その後、セルの値を割り当て D5 になります。 代償 の変数になります。
  • 次に、変数 代償 86400 に値を代入してください。 変換済み時刻 の変数になります。
  • このとき、セルの書式を変更する D5 まで hh:mm:ss のフォーマットで表示されます。
  • 続いて、上記の変数をセル E5 .
  • 最後に、下のセルに移動します D6 に行くまで、上記のループを続けます。 D14 .
  • 最後に 実行 アイコンをクリックするか F5 をキーボードで入力します。

  • さて、話を戻します。 ブイビーエー のワークシートがあります。
  • このように 時間(hh:mm:ss) 形式 の欄は自動的に正しい結果で満たされる。

続きを読む Excelで小数点の座標を度分秒に変換する

プラクティス部門

自分で練習できるように 実践編 各シートの右側には、以下のような欄があります。 各自で行ってください。

結論

この記事を読んでいただき、ありがとうございます。 Excelで秒をhh mm ss形式に変換するために、上記のすべての方法が、あなたのExcelスプレッドシートでより効果的に適用するよう促すことを願っています。 忘れずにダウンロードしてください。 実践編 ファイルについて、ご質問やご意見がありましたら、コメント欄でお知らせください。 また、このページでは、Excel関数に関連する他の記事もご覧いただけます。 ウェブサイト .

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