目次
を考えたことはありますか? Excel で秒を hh mm ss 形式に変換する このページでは、そのような方々のために、「SONY」をご紹介します。 7 Excelで秒をhh mm ss形式に変換する簡単で便利な方法です。 うまくいけば、これ以降どこにも行く必要はありません。
練習用ワークブックをダウンロードする
以下のExcelワークブックをダウンロードしていただくと、より理解が深まり、ご自身で練習することができます。
秒数の換算.xlsmExcelで秒を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関数に関連する他の記事もご覧いただけます。 ウェブサイト .