• ベストアンサー

hh:mm:ssをmm:ssに換算

エクセルのワークシート関数で1時間を超える時間(hh:mm:ss)を  分:秒(mm:ss)に換算するにはどうすれば良いでしょうか ? 例えば:  01:45:43  ----->105:30 時間を別セルに取り出して、同じく別セルに分を取り出して 時間数値に60を掛けて分に足せば出来ますが もっとスマートな方法がありますか ?

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8019/17139)
回答No.1

書式を[mm]:ssにするだけではだめですか?

NuboChan
質問者

お礼

ありがとうございます。 書式設定で処理できるのですね 勉強になります。 最終的に文字列にしたいので下記で上手く出来ました。 =TEXT(G4,"[mm]:ss")

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

私も、#1の回答でどうか。 「時間」については、セルの時間を合計して24時間を超えても、日に繰り上げして表示しないようにしたい、質問は、よく出る。 [h]:mmなどの利用だ。 ーー 「分」の場合でも、同様のことをやって見ると データ例 B1:B2 12:34:45 3:34:00 合計 968:45 書式は[m]:ss  とした。[mm]:ssがよい、もあり得る。 -- 検算 C1  =12*60+34  で 754 C2  =3*60+34  で 214 合計 968 前記と一致。このやり方でOKと思う。 ーー セルの値として、求めたいならHour関数で時間を採り、60倍し、Minute関数で分を採り、足せば仕舞だ。

関連するQ&A

  • エクセルで「秒単位」で表示されている数値を「hh:mm:ss」と表示し

    エクセルで「秒単位」で表示されている数値を「hh:mm:ss」と表示したいです。 例えば「70」の場合は「70秒=1分10秒」なので「00:01:10」。 セルに「70」と入っていて、 他の任意のセルに「00:01:10」と表示させたい場合、 その任意のセルにどのような数式を入力すれば良いでしょうか。 すみませんが教えて下さい。 よろしくお願い致します。

  • 24時間以上の秒数を[hh:mm:ss]にするには

    エクセルで、23時間59分59秒(86399秒)までの秒数は、秒数/3600/24をし、書式を[hh:mm:ss]にすれば、[23:59:59]と表示しますが24時間以上(86400秒以上)を入力すると、[0:00:00]となり0に戻ってしまいます。[24:00:00]と表示させるにはどうしたらよろしいでしょうか。

  • エクセルでhh:mm:ssを計算したいです

    エクセルでhh:mm:ssを計算したいです 「0:11:39」と入力されているセルの値を 「0:00:06」(6秒)で割るには、 どのような数式を作成すれば良いでしょうか。 ※端数は切り上げたいです。 例えば上記の場合、値は以下となって欲しいです。 0:11:39÷0:00:06=117 すみませんが、どなたか教えて下さい。 よろしくお願い致します。

  • 131071秒を関数で日付と時間にするには?

    数値(秒)をエクセルで時間に換算しています。 24時間を超えた時、「○日HH:MM:SS」 のようにエクセルで表記できますか? 32767は、9:06:07 65535は、18:12:15 ここまでは書式設定を時間([$-F400]h:mm:ss AM/PM)にするだけで済みます 更に数値行を追加し、 131071 262143 524287 1048575 ... 9007199254740990 となったとき、どうしたら良いでしょうか? お分かりの方、どうぞよろしくお願いいたします。 ○日HH:MM:SS、 ○年○日HH:MM:SS のように関数をコピペして計算表示していきたいです。 Windows8pro Office2013のエクセルです。よろしくお願いいたします。

  • 現在時刻をYYYY-MM-DDThh:mm:ss.sssssss+hh

    現在時刻をYYYY-MM-DDThh:mm:ss.sssssss+hh:mmのフォーマットで表示するにはどうすればよいでしょうか? よろしくお願いします。

  • EXCELでミリ秒を計算する方法

    ミリ秒単位まで入力された時刻表記のセルがあります。 このセルの値をミリ秒に換算する方法を教えてください。 【セル書式】hh:mm:ss.000 ※hhは00固定 【例】 値は、「00:01:02.123」 これを、1*60000+2*1000+123=62123(ミリ秒) というように算出したいのです。 計算式は、「mm*60000+ss*10000+000(ミリ秒部分)」です。 VBAはやったことがないので、出来れば、関数等で出来る 方法をお願いします。

  • 経過時間をhh:mm:ssの形式で表示したい

    Formモジュールを起動直後から経過時間を表示したいと思っています。 形式は hh:mm:ss です。 Function関数を作成しないといけないかと思いますが、どう書くのでしょう??

  • エクセル mm:ss.0

    エクセルで表示形式がmm:ss.0となっているセルで 条件を判定してフラグを立てたいのですがどうすれば上手くいでしょうか? mm:ss.0で1/10秒単位で時間が表示されています。 例えば10:00.0となれば"0"という風なフラグを立てたいのです。 それ以外は"1" 現在は =IF(B4="mm:ss.0",0,1) といった感じでやっているのですが上手くいきません。 よろしくお願いします。

  • 「yyyy/mm/dd hh:mm」が「yyyy/mm/dd hh:nn」へ変化する

    access2003を使用しています。 時刻の「分」の表示形式で気になることがあるのですが テーブルのデザインで フィールド1のデータ型を「日付/時刻型」にし 書式を「yyyy/mm/dd hh:mm」と入力しても 「yyyy/mm/dd hh:nn」に変化してしまいます。 問題なく「2009/02/28 20:33」と表示されるのですが なぜmからnへ変化してしまうのでしょうか? また デザインで書式を「hh:mm」だけ入力した場合は 「時刻 (S)」へ変化します。 何か少しでもわかる方ご回答よろしくお願いします。

  • 時間単位の変換for Excel

    2:59:00(hh:mm:ss)を2:59(mm:ss)に変換する関数や方法をご教授頂いてもよろしいでしょうか? 2分59秒と入力していたつもりが2時間59秒00秒になっていました、、、 書式の変更や、値に変換などしてますがプロセスが導けていません。。。 何卒よろしくお願いします。

専門家に質問してみよう