• ベストアンサー

Excel2007の表示形式で

関数を使わずに単純に [何時何分] と表示させたら奇妙な現象がおきます。 例えば A1に 11.45 と入力してEnterを押します。 そしてA1のセルの書式設定の表示形式タブを選択し、 [分類] を [時刻]、[種類] を [13時30分] を選択してOKをクリックしましまた。 11時45分と表示させたいのに、10時48分と表示されます。 この現象は何ですか?

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

  • ベストアンサー
  • _Kyle
  • ベストアンサー率78% (109/139)
回答No.1

>この現象は何ですか? 正常な動作です。 Excel上の日付や時刻はシリアル値と呼ばれる数値で管理されます。 シリアル値は「1日」が「1」に相当します。 「11.45」という値をシリアル値として評価すると「11.45日」となりますから、 「11.45日」  ↓ 「11日+0.45日」  ↓ ※1日は24時間なので 「11日+10.8時間」  ↓ 「11日+10時間+0.8時間」  ↓ ※1時間は60分なので 「11日+10時間+48分」 ------------------------------------- 「11時45分と表示させたい」場合は、 「11.45」ではなく「11:45」と入力します。 ご参考まで。

fuku232
質問者

お礼

早速のお返事ありがとうございます。 そうだったんですか。 これで納得しました。 ありがとうございました。

関連するQ&A

  • EXCEL2003のセル参照、表示形式について

    EXCEL2003についてです。 1)日付を複数のシートに反映させたかったので、  他シートのセルを絶対参照させました。   (関数: =Sheet1!$A$1)   ⇒表示先セルの表示は【2008/04/01】となります。  2)日付の表示を【2008年4月1日】としたいため、対象セルで 「右クリック」⇒「セルの書式設定」⇒「表示形式タブ」⇒「分類」を 選択し、“日付”に変更したところ、「サンプル」で何も 反応しませんでした。また、対象セルにも反映はされません。 3)表示先セルを“標準”に戻し、参照先セルを「日付」にしたとこ ろ、反映はされたので、ファイルを保存しようとしたとこ、 今度は「ファイルを保存できませんでした」とのメッセージがでてしまします。 上記を改善というか、反映させるには設定等が必要なのでしょうか?  

  • Excel2002での表示形式について

    こんにちは。 Excel2002で見積書を作成しています。 この見積書の雛形を知人からいただいて作成しているんですが、 SUM関数が入力されているセルに前もって「\ -」の会計記号が表示されておりました。 これは通貨スタイルボタンで表示させたのだろうか?と思い、セルの書式設定を見てみました。 が、セルの書式設定は分類が「会計」、記号が「\」になっているだけでした。 「-」は何の設定で表示させることができるのでしょうか・・・。 お時間のある方がいらっしゃいましたら、ご回答ほどよろしくお願いいたします<m(__)m>。

  • エクセルの「数値」負の数の表示形式

    エクセルで、小数点第2位を四捨五入して 小数点第1位で表示する場合 右クリック→『セルの書式設定』をクリック→ 『セルの書式設定』→「表示形式」タブの「分類」の『数値』を選択。 それから『小数点以下の桁数』を「1」と入力。 ここまでは、わかるのですが 『負の数の表示形式』に、 赤字で(1234.0) 黒字で(1234.0) かっこなし赤字で1234.0 この違いがわかりません。 とても初歩的な質問で、お恥ずかしいのですが どなたか教えていただけませんか。 よろしくお願いします。

  • セルに1-4と入力したときに(1-4)と表示させるには?

    エクセル2003でセルに1-4と入力してEnterを押すと1月4日と表示されてしまいます。 セルの書式設定→表示形式→分類→ユーザー定義を利用して、1-4と入力したときに(1-4)と表示させるにはどうすればいいでしょうか?

  • Excel: 時刻の演算

    初歩的な質問ですみません。 セルの表示形式が「時刻」で、例えば"11:30"のように時刻がセルに入っているとします。これに例えば1時間10分をずつを足して、"11:30"を"12:40"に、"12:40"を"13:50"にするにはどのような関数を使ったらよいでしょうか?

  • Excel 時刻について

    Excel時刻に セルに07:00 と表示されてるのを そのセルにエンターキーを押すと07:00:00 になります これをしたくで沢山の07:00とか17:55などあって1つずつセル選択しエンター押しながらしないといけない状態です。 もっと簡単な方法ありませんか? セル書式設定にて表示形式を色々変えても変わらないです。 どなたか教えて頂けませんか?お願いします

  • エクセルの表示形式について

    通し番号を4桁の数字で揃えたいので、例えば1は0001に、999は0999と表示させるため、「セルの書式設定」から 「表示形式」で文字列を選択しました。 しかし、すでに1と表示されている数字を0001と打ち直して いくのは大変なので、一括処理できる関数とかはないでしょうか。 ちなみに、連続した数字ではないのでオートフィルは使えません。

  • 表示形式のまま貼り付けたい。

    エクセル2007を使っています。 セルA1に「123」を入れて 書式設定のユーザー定義で「#-#-#」にして、 A1をコピーして、 A2に張り付けた時に、右下にコピーのアイコンが出るのですが ▼マークを開いても「値のみ(V)」が表示されません。 A1に表示されているのは「1-2-3」なので、 それをそのままA2に張り付ける場合はどうすればいいのでしょうか? A列すべてを選択して、B列に張り付ければ、 「値のみ(V)」は表示されますが、 「1-2-3」をコピーしたつもりが、 張り付けられる値は、「123」のままです。 元々「123」と入ってるセルの表示形式を変えた場合、 その表示形式の値を他のセルに投入する方法はありますか? A1の表示形式をいくら変えようが、値は変わってないから 無理なのでしょうか?

  • IF関数と表示形式を他のセルから設定

    こんにちは。交通費明細をExcelで作成しており、 関数や書式で行き詰ったのでご教授下さい。 A1はドロップダウンで【空白、→、⇔】を選択できるようになっています。 すぐ下のセルA2には金額を入れるようになっています。 やりたい事は、A1で⇔を選んだ時のみ、A2に入っている金額に"x2"という表示をつけたいのです。 A1もA2もマクロを組んだクリアボタンを押すとDeleteされるようになっています。 ので、A1やA2自体にIF関数を入れられません。(消えちゃうので) A2のセルの書式設定の表示形式をいじろうとしても、条件は入れられず…? A3にIF関数を入れてA1が⇔だったらA2を変更…としようとしたのですが、自分のセルを変更させるのは分かりますがA2を変更、というのがどう書いたら良いのか、はたまた他のセルを変化させられるのか、よく分かりません; VBAを使えば出来ますが、VBAを使わずに実現できる方法がありましたら ご教授お願いします。

  • EXCELのセルの書式設定-表示形式について

    Excelで、表示形式が自動で戻る方法を教えてください。 例えば、 セル「A1」の表示形式をセルの書式設定にて「文字列」にします。 そして、セル「A1」に値を入れます。(例えば012等) そうすれば、この値は文字列として、「012」と表示されます。 その後、セル「A1」の表示形式を「標準」に戻した時に、 自動的に標準に戻りゼロが消えて、「12」と表示されると思ってたんですが、 「012」のままでした。 ただ、ファンクションキーの「F2」や、セル「A1」をダブルクリックして、 一度、セル「A1」を編集状態にして「Enterキー」を押したら、標準に戻ります。 表示形式を「標準」に変えた時点で「標準」に戻る方法をどなたかご教授願います。 ちなみに使用しているのは「Excel2000」です。 以上宜しくお願いいたします。

専門家に質問してみよう