- ベストアンサー
EXEL2013でセルの書式設定が、うまく機能せず
EXEL2013で作成した表に、30:13などと時間を表すような入力をしようとしました。 ところがセルによっては、セルの書式設定での「標準」で普通に入力できず、30:13と 入力すると自動的に「ユーザー定義」に変わってしまい、セル内に30:13:00と表示されます。 よく見ると画面上部の数式バーのところには1900/1/1 30:13:00と表示されています。 表の中のセルのところどころが、この状態になります。 どうすれば治るでしょうか? すみません、急ぎ教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No.1です。 >セルの書式設定に、[h]:mm:ssというのがありましたので・・・ [h]:mm は自分で手入力します。 セル上で右クリック → セルの書式設定 → 表示形式タブ → ユーザー定義 →・・・ と進んでいきます。 セルの表示形式タブの「種類」のところに表示されている文字をすべて消去して直接手入力するか [h]:mm:ss というものがあればそれを選択し → :ss を手作業で消してみてください。 ※ 余談ですが、セルにちゃんと「30:13」と表示されていても数式バーにはシリアル値が 1900/1/1 30:13:00 のように日付の形式で表示されます。 これはExcelの仕様ですので、それが嫌であれば セルの表示形式を「文字列」にします。 ただ、これは計算には使用できません。m(_ _)mோ
その他の回答 (2)
- Cupper-2
- ベストアンサー率29% (1342/4565)
いや、だから [h]:mm だって。 [ ]で囲うと24時間を超えてそのまま時間表示できるんです。 で、 [h]:mm:ss は 30:00:00 になります。 秒に相当する :ss を「削除」することで 30:00 と表示できるようになるということですね。 (ここを編集できることを知らなかったのでしょう) 時間は日付と合わせてシリアル値で管理されているので >よく見ると画面上部の数式バーのところには1900/1/1 30:13:00と表示されています。 これは 1900/1/1 6:00:00・・・ですよね・・・で正解なんです。
お礼
ありがとうございます。 持っているトラブル対策本が役に立ったことが1回もないのが悔しいです しかし、助言のおかげで、希望の表記になりました。 セルの表示形式の種類を選択するしかないと思っていました。 No.1の方のアドバイスでも、同じことを言われました。 たすかります。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! >30:13などと時間を表すような入力をしようと・・・ セルの表示形式をユーザー定義から [h]:mm としてみてください。m(_ _)m
補足
セルの書式設定に、[h]:mm:ssというのがありましたので、選択してみましたが、治りませんでした。 ついでにh:mmというのも試してみましたが、こちらは全く違う数字に変わってしまうようです。 単純に30:13という入力表示がされないセルが随所にあるので、困っています。 何か、他に方法があれば教えてください。
お礼
ありがとうございます。 指示されたようにやってみたら、希望の表記になりました。 セルの表示形式の種類を選択するしかないと思っていました。 それにしても、エクセルの数式バーに1900/1/1 30:13:00と、日付形式表示されていたり、セルによっては普通に30:13とだけ表示されていたりするのは、何何でしょうかねぇ。 時間の縦合計も出してしまおうと思いましたが、それはさすがに無理なんですね。 しかし、とりあえず私のエクセルトラブルが解消できて、ありがたいです。