• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの時間表記について)

エクセルの時間表記について

このQ&Aのポイント
  • エクセルの時間表記について質問です。
  • エクセルで抽出した時間表記を別ファイルにリンクさせ、表記を短縮したいです。
  • また、秒の表記を0から始まらない形式に変更したいです。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

>A1に0:12(12秒という意味です) >A2に1:15(1分15秒という意味です) >A3に3:05:03(3時間5分3秒という意味です) >セルの書式設定で >h"時間"mm"分"ss"秒"という設定をすると >A1は0時間00分12秒 >A2は0時間01分15秒 >A3は1時間05分03秒 >と表示されてしまいます 0:12と入力されているなら12秒ではなく12分と表示されるはずですが、説明内容の後半部分(A1は0時間00分12秒と表示される)が正しいのでしょうか? その場合はセルの書式設定で以下のようなユーザー定義を使用すればご希望の表示になります。 [>0.04166666]h"時間"m"分"s"秒";[>0.00069444]m"分"s"秒";s"秒"

heben
質問者

お礼

0:12と入力されているなら12秒ではなく12分と表示されるはずですが、説明内容の後半部分(A1は0時間00分12秒と表示される)が正しいのでしょうか? そうですね。0:12は12分と表示されるはずですね。正確には0:00:12になります。 書式設定の表示で解決したかったので、こちらのご回答が一番フィットいたします。 ありがとうございました。

その他の回答 (4)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

こんばんは! 横からお邪魔します。 データはA1セルからあり、B列に表示させるとします。 B1セルの数式を =IF(SECOND(A1)>0,ROUND(A1,5),IF(ROUND(A1/24,5)>=ROUND(1/24,5),ROUND(A1/24,5),ROUND(A1/60,5))) としてオートフィルで下へコピー! B列のセルの表示形式はユーザー定義から [>0.04167]h"時""間"mm"分"ss"秒";[>0.00069]mm"分"ss"秒";ss"秒" としてみてください。 (「時間」と「秒」が「0」より大きくて、「分」が「0」の場合は ●時間00分●秒 と表示されてしまいます) ※ 浮動小数誤差があると思いますので、小数点以下を5桁で丸めています。m(_ _)m

heben
質問者

お礼

ご回答ありがとうございます。 No.4さんと同様のご回答のようですが、書式設定で完結するかたちがよりありがたいです。 いずれにせよ、ありがとうございました。

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.3

表示形式一つでは対応できないので、 「条件付き書式」を使って強引に対応してやりましょう。 A1セルに関して設定する選定です。 前準備として、セルの表示形式を「 [s]"秒" 」と設定しておきます。 で、重ねて条件付き書式を設定していきます。 条件1   式が:=HOUR(A1)>0      表示形式:[h]"時間"m"分"s"秒" 条件2   式が:=AND(HOUR(A1)=0,MINUTE(A1)>0)   表示形式:[m]"分"s"秒" これで完了。 コピーし、該当セル(A列かな)に「書式を貼り付け」してやると、 全て同じ条件付き書式が適用されます。 ただしこれらは > 0:12(12秒という意味です) これがエクセル上で「正しく認識されている場合」に限ります。 (セルに「0:12」と入っている場合、「0時12分」という認識が一般的ですから。) ここに何らかの対応が出来ているなら、問題無いです。 以上、参考まで。 ※条件付き書式の使い方はバージョンによって若干違いますから、  お使いのバージョンに合わせて別途お調べくださいね。

heben
質問者

お礼

ご回答ありがとうございました。 できれば書式設定で解決したかったのですが、参考になりました。

  • ayayakko1
  • ベストアンサー率25% (12/48)
回答No.2

>>余分(0時間や00分)を表示させない方法はおありでしょうか。 セルの書式設定のみでは、できないと思います。 できるとしたら、条件付き書式の設定で3条件を指定するとか? 条件1 0時のとき m"分"s"秒" 条件2 0時00分のとき "s"秒" 条件3 それ以外は通常の書式設定 h"時"m"分"s"秒" 試してはいないので出来なかったらごめんなさいm(__)m >>また、03秒という表記ではなく、3秒という表記になればなお嬉しいです。 h"時"m"分"s"秒"

heben
質問者

お礼

ご回答ありがとうございました。

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

>余分(0時間や00分)を表示させない方法はおありでしょうか。  A1は s”秒”とすれば済みますが、全部共通書式だと駄目でしょう。

heben
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう