エクセルで時間を表示をさせたいのですが、60分以上経った分も
65分15秒という風に表示させたいのです。
ユーザーの書式設定でやろうと思いましたが、わかりませんでした。誰か
教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんにちは



 以下のページがご参考になるのでは?

【エクセル技道場】-書式設定-24時間以上の時刻を表示
http://www2.odn.ne.jp/excel/waza/format.html#SEC6

参考URL:http://www2.odn.ne.jp/excel/waza/format.html#SEC6
    • good
    • 0

セルの書式設定を、



[mm]"分"ss"秒" 

にしてみてください。
1:00:15と入力すると60分15秒と表示されます。
違ってたらごめんなさい。
    • good
    • 0
この回答へのお礼

大変助かりました。有難うございます!!

お礼日時:2001/03/02 11:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル2003 2時間15分20.11秒をシリアル値にして2時間15分20.11秒と表示する方法

エクセル2003です
TIMEを合計するため
2時間15分20.11秒と入力したセル(文字列)をシリアル値に変えて2時間15分20.11秒と表示したいのです。
よろしく御願いします。

Aベストアンサー

◆A1に文字列が入力されていて、別のセルに
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"時間",":"),"分",":"),"秒",)*1
★表示形式をユーザー定義で、 h"時間"mm"分"ss.00"秒" とします

Qエクセルでの時刻表示を「時分秒」にし、且つ「0時」「0分」は表示せず、また「0分38秒」は「38秒」

エクセルでの時刻表示を「時分秒」にし、且つ「0時」「0分」は表示せず、また「0分38秒」は「38秒」と表示したい。

エクセル2010を使用しています。

   A     B      C
  終了    開始    経過時間
1 17:38:25  17:37:47  0:00:38
2 10:21:01  10:13:55  0:07:06

このように、終了時間から開始時間を引き、経過時間を出す表を使っていますが、経過時間の表示を
C1 38秒
C2 7分6秒
としたいと考えています。

時間は全てシリアル値で、現在の書式設定は「時刻」の「13:30:55」です。
これをユーザー設定で「m"分"s"秒"」にすると
0分38秒
7分6秒
となりますが、0分の場合は表示したくありません。
ただし、0秒は表示したいと考えています。

色々なワードで検索しましたが、解決策を見付けることが出来ませんでした。
経過時間を私が望む表示にする方法があるのかどうか分かりませんが、何か方法をご存じの方がいらっしゃれば、ご教示願います。

エクセルでの時刻表示を「時分秒」にし、且つ「0時」「0分」は表示せず、また「0分38秒」は「38秒」と表示したい。

エクセル2010を使用しています。

   A     B      C
  終了    開始    経過時間
1 17:38:25  17:37:47  0:00:38
2 10:21:01  10:13:55  0:07:06

このように、終了時間から開始時間を引き、経過時間を出す表を使っていますが、経過時間の表示を
C1 38秒
C2 7分6秒
としたいと考えています。

時間は全てシリアル値で、現在の書式設定は「時刻」...続きを読む

Aベストアンサー

C1に表示された結果を用いてD1に表示させる式を書きますね。
1行目がタイトル行であれば2行目から使ってください。
Cを省略したければDの式のCを参照している部分にCの内容を代入してください。

D1=IF(HOUR(C1)=0,"",C1&"時間")&IF(MINUTE(C1)=0,"",C1&"分")&IF(SECOND(C1)=0,"",C1&"秒")
(1時間以上になることがないのであれば最初の部分は不要ですが)
これにより、時間部分が0でない場合のみ「○時間」、分部分が0でない場合のみ「○分」、秒部分が0でない場合のみ「○秒」と表示されます。
01:01:01であれば1時間1分1秒
00:01:00であれば1分
00:00:01であれば1秒
00:00:00であれば空白
と言った具合で、0でない部分のみが表示されるわけです。

Qえくせる2000で125秒を2分05秒と表示させたい。

A列に秒数(125)
B列に2分05秒と表示させたいです。

又3600のときは、1時間00分と表示させたいです。
よろしくお願いします。

Aベストアンサー

こんばんは

Excelでは1が1日なので、24*60*60=86400で割れば秒に変換できます。
ですので、B1セルに

=TEXT(A1/86400,"h時間mm分ss秒")

とすれば良いのです。
但し、これでは、どんな秒でも時間、分、秒を表示します。
今回は、

125の時2分05秒と表示したいとの事なので、
TEXT(A1/86400,"m分ss秒")

3600の時は1時間00分と表示したいとの事なので、
TEXT(A1/86400,"h時間mm分")

と場合分けして

=IF(A1>=3600,TEXT(A1/86400,"h時間mm分"),TEXT(A1/86400,"m分ss秒"))

この様にして見ましたが、いかがでしょうか?
他にもあれば、補足してください。

Q分、秒、100分の1秒 の表示から、各要素を取り出す

エクセルについての質問です。

B1のセルに 07:09.58 というタイムが入っています。D1に7、E1に9、F1に58のように分と秒と100分の1秒を別々のセルに表示させたいのです。

D1のセルに =MINUTE(B1) をとし、
E1のセルに =SECOND(B1) をとし、
F1のセルに  =RIGHT(TEXT(B1,"ss.00"),2) をとしたところ、D1に7、E1が10、F1に58となりました。

秒の表示させるセルE1が100分の一秒の値を四捨五入しているようです。これを四捨五入せずに 9 とするにはどうしたら良いのでしょうか?

ちなみにB1の書式設定は、ユーザー定義「mm:ss.00」です。

Aベストアンサー

四捨五入されて意図した結果にならないなら、それを逆手に取ればよい。
 =SECOND(B1-"0:0:0.5")

ただし、微小誤差の影響が出るかもしれないので文字列に直して、文字列として処理の工夫をすることを勧めます。


・・・余談・・・
ROUND関数で丸めると時間を示すシリアル値がおかしな状態になるのでお勧めしません。

QExcelで 分:秒 と表示させる書式設定は?

Excelで 各セルに 58分:10秒 なら 58:10と入力し、表示を 58:10 と表示させるにはどのような書式設定をすれば良いのですか?
(すべて60分以下なので時間の桁は入れたたくない)
また、これらのセルのSUMを計算するのはどうすればよいですか?(各セルはすべて60分以下ですがSUMをとると当然、60分以上になるので、2:20:40 のように合計のセルのみ
頭は時間単位としたい)

参考:
セルの書式設定を「時刻 13:30」または「ユーザー定義 h.mm」 に設定した場合、下記のようになり、目的は達成されません。
これらは、時間:分 の書式のようです。セルの中は秒も表示していますが、ディスプレイには表示されません。どうしたら表示できますか。

入力   ディスプレイの表示   セルの中の表示
23:59     23:59       23:59:00
24:00     0:00      1900 1/1 0:00:00
23:59:10    23:59       23:59:10

Aベストアンサー

入力に「時間」を省くことができないようです。何故でしょうね。

0:00:00
の形式で入力してください
ユーザー定義の表示形式は
[h]:mm:ss
で24時間を越える表現もイケるかと。

別法
入力はA列に「5810」として、B列に
=TIME(0,A1/100,MOD(A1,100))
B列の書式を
mm:ssかもしくは[h]:mm:ss
にするとなぜかうまくいくようです。

もうひとつ。
Excelでは1分の60倍が1時間と計算されることは稀です。ご注意くださいね。


このカテゴリの人気Q&Aランキング

おすすめ情報