• ベストアンサー

時間の変換

Excelで秒を分と秒に表示する方法を教えてください。 例えばセルA1に135と入力するとセルB1に2分15秒と表示される方法です。 どの関数使えばよいか全然判りません。 以上よろしくお願いします。

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

  • ベストアンサー
noname#99913
noname#99913
回答No.2

 上の式では120のときに2分0秒になるので、 =INT(A1/60)&"分"&IF(MOD(A1,60)<>0,MOD(A1,60)&"秒","")  さらに55(60秒未満)のときに0分55秒となるのを防ぐには、 =IF(INT(A1/60)<>0,INT(A1/60)&"分","")&IF(MOD(A1,60)<>0,MOD(A1,60)&"秒","")

ki10ki
質問者

お礼

2度も回答ありがとうございます。 望んでいた通りの式です。 早速、使わせて頂きます。 これを応用すれば時間も出来ますね。

その他の回答 (3)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.4

B1セルに =A1/24/60/60 といれて セルの書式で 表示形式を時刻に変更します。 ユーザー定義で m"分"ss"秒" などにしてみては如何でしょうか。

ki10ki
質問者

お礼

ありがとうございます。 参考になりました。

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

文字列で表示できるだけでよいなら  =INT(A1/60) & "分" & MOD(A1,60) & "秒" 時刻値にしたいのであれば  =TIME(INT(A1/3600),MOD(INT(A1/60),60),MOD(A1,60)) (この場合は、セルの書式設定を時刻にして「mm"分"ss"秒"」などと  しておく必要があります)

ki10ki
質問者

お礼

ありがとうございます。 時刻表示は別な機会に使わせて頂きます。

noname#99913
noname#99913
回答No.1

=INT(A1/60)&"分"&MOD(A1,60)&"秒"

関連するQ&A

  • Excelによる時間入力

    ExcelでセルA1には1時間の1 セルB1には20分の20 セルC1には50秒の50 セルD1には100分の1の40と 入力したら セルE1には1時間20分50秒40と表示させることは できるのでしょうか? 教えてください.

  • EXCELで時間の足し算はどの桁まで可能ですか?

    こんばんは。 EXCELで時間の足し算をしています。 このうち2.5秒を足し算するともB3セルに”2秒”と表示され、差分計算すると”3秒”と表示されます。 例) A1セル =2008/10/1 10:00:05 (入力値) A2セル =A1+"0:00:05"   ⇒表示 2008/10/1 10:00 A3セル =A2+"0:00:02.5"  ⇒表示 2008/10/1 10:00 B2セル =A2        ⇒表示 10時00分10秒  B3セル =A3        ⇒表示 10時00分12秒  ☆表示が異なる! C3セル =B3-B2       ⇒表示 0時00分03秒   ☆表示が異なる!                   ※見かけで認識しているなら2秒になりますよね。 実際のセルは、見かけで動いているの?、それとも0.5秒も認識している?か不安になり質問しました。 セルの書式設定では見かけは秒単位までしか表示ができませんが、実際のところμ秒単位まで見たいです。 これを表示することは可能ですか?

  • 時間の引き算について

    恐れ入ります、Aセルに 0;00;49;02 と入力されています(49秒)。 Bセルで3秒引いて 0;00;46;02 と出力するようにするには、Bセルにどういった関数を書けばよいでしょうか? よろしくお願いいたします。

  • エクセルでの時間の計算方法について(1秒以下の計算)

    エクセルで時間の計算をしたいと思います。 例えば、陸上のタイムとして セルAに1:05.8 (1分5秒8) セルBに1:05.3 (1分5秒3) A-Bは00:00:05と正しく計算できますが B-Aは♯♯♯になってしまいます。 マイナス表記をする方法を教えてください。 整数で-5と表記する方法はありますか。 又、SECOND関数だと整数の表記しかできないと思いますが 何かやり方がありますか。 宜しく御願いします。

  • エクセルでの時間計算について

    質問させて下さい。 A-1のセルに「96」、B-1のセルに「8:00:00」と 入力してあります。 「96」とは96秒、「8:00:00」とは8時00分00秒です。 このA-1とB-1を足して「8:01:36」と表示させたいのでです。 どのような式を使えばよろしいでしょうか? よろしくお願いします。

  • エクセルでの時間から日時への変換について

    エクセルで休暇の処理の時に休暇の総時間数を日時に変換するやり方を探しています。 一日の勤務時間は 7時間45分 で  A1セルに総時間数23時間15分(例)  A2セルに7:45を入力します。  A3セルに3日0時間0分と表示しようと下の関数を入れました。  =INT(A1/A2)&"日"&TEXT(MOD(A1,A2,"d")&"時"&"分")   本来なら3日0時間0分と表示されるはずなのですが、3日7時間45分と表示されてしまいます。修正方法をしりたいのですが、よろしくお願いします。

  • 秒以下を含む時間の集計

    秒以下を含む時間の集計を行う場合 excelには秒以下の書式設定がありません。 例えば、秒以下を表す場合、 60進数で  04:23:32 (4分23秒32) (これを秒以下を10進数で無理やり表示すると        04:23.53 (4分23秒と100分の53秒)) このままでは  4時間23分32秒と認識されてしまします。 ------------------- 処理したいことは、 A1セルに04:23:32(4分23秒32)と入力して 以下A列に同じような時間形式でDATAを入力して BセルにB2=A1+A2のような合計時間を表示するようにしたいのですが  どのような計算式になりますか ? 60分を超える場合は、1時間とします。 例えば、  1:42:25:23 (1時間 42分 25秒 23)  46:24:13   (46分24秒13)

  •  エクセルでの経過時間の分計算。

     エクセルでの経過時間の分計算。  よろしくお願いします。セル内に”0900”と入力すれば、”=NOW()”関数式で表示されている現在時間からの経過した分を表示できないか考えています。何か良い方法が分かる方がいれば、よろしくお願いします。 例)      A        B        C 1  10:05:39    0900        65 2 3 A1"=NOW()" B1"0900と入力" C1"経過分時間65を表示"

  • 時間の割り算と表示方法

    先日以下の質問に対して回答をいただいたのですが 実行してみたところうまくいかない部分がありまたので再度質問させていただきました。 ■質問 5kmを走るのに15分30秒35かかった場合 1kmあたりは○分○秒○○かかったと表示したいのです。 エクセル関数に詳しい方 どうか教えてください。 ■回答 記録を入力するセルや計算結果を出すセルで 右クリック→書式設定で、「表示形式」をクリックし、「ユーザー定義」に m"分"ss"秒".00 と入力してください 後は入力するときに 00:15:30.35 と入力すれば 15分30秒35 と表示されます。 後は普通の計算式で「=A1/5」としてやればいいです。 実行しましたところ 15分30秒. と表示されました。 1/100の値が表示されませんでした。 どうかよろしくお願いいたします。 OSはビスタです。

  • Excelでセルに入っている数字を時刻(0:00:00)として表示する方法(※セルの表示形式の変更ではありません。)

       A   B   1  24  0:00:24 2  76  0:01:16 セルA1に「24」という数字が入っています。 セルA1の数字を秒として、セルB1に「0:00:24」と表示させたいです。 セルA2、B2のようにもできれば理想です。 単純に関数を使って「="0:00:""A1"」とB2に入力しても、正しく表示はできませんでした。 「="0:00:"A1」も同様に、関数ではないのでエラーです。 方法ご教授お願いいたします。

専門家に質問してみよう