• ベストアンサー

Excelの総合時間を直接入力すると日付になります

Excelは2019です。 家計の記録用に給料明細を入力しており、出勤時間で60:00書かれた部分をExcelに入力しようとしたら、謎の結果が出てきて困惑しています。 入力するセルの書式設定はユーザー定義で[h]:mmとしています。 セルに60と入力すると 1440:00 と表示されます。 数式バーを見ると 1900/2/29 0:00:00 と表示されています。 何をやらかして上記の数値が出てしまうのでしょうか?

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

  • ベストアンサー
  • 4500rpm
  • ベストアンサー率51% (2870/5593)
回答No.1

その設定だと、「60」を入力すると60日と判断されて、60×24=1440時間の表示になります。 数式バーはエクセルの計算基準点からの日にちの数字になります。 入力する数字を1:00または0:60にすると、ご希望の値になると思います。時間として入力してください。

dodo9876
質問者

お礼

1440:00の謎が解け、すごく分かりやすい解答をありがとうございます! 60:00と入力しなおしてみたところ、無事60:00と表記され、理由も納得できました。 ありがとうございました。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

エクセルは、書式設定と入力した値に従って、自動的に最適と思われる書式に自動変更する機能が有ります。 60と記入すると、セルの書式設定をユーザー定義で[h]:mmとしていても、60というデータをエクセルは時間(60という時分表示は存在しないため)とは認識できないため、これは年月日が省略された日時(60=1900/1/1+60日=1900/2/29 00:00:00)と認識して、それを[h]:mmの書式に変換して1440:00(1440時間/24時間=60日)と表示してしまいます。(60時間を年月日時分秒に変換すると)

dodo9876
質問者

お礼

あまりエクセルの難しい設定?をいじらない使い方しかしていない分、そのような機能があると初めて知りました。 60で1900年2月29になる理由の解答もありがとうございます。 丁度先の方のお礼とベストアンサーなどしているタイミングで見逃してしまい申し訳ありませんでした。 とても勉強になりました。

関連するQ&A

  • EXCELで日付入力できません

    EXCELで2003/8/20と入力すると1900/1/12と表示されます。数式バーの表示セルを見ると=2003/8/20と表示されています。入力する時は数字だけ2003/8/20と入力しているのですが、enterすると=がつきます。割り算を実行しているようです。セルの書式は日付で1997/3/4を選択しています。入力規則はありません。前日にコンパネで日付と時刻の調整をしました。OSはWINDOWS98でOFFICE97です。とりあえず、'2003/8/20と入力しています。少しはEXCELを知っているつもりだったのですが、まだまだ奥が深いです。

  • エクセルの入力について

    エクセル2000でセルに数式を入力しても、計算結果が反映されません。ほかの、同じ数式を入力したセルでは、ちゃんと表示されますが、そのセルに限って数式を入れても回答が"0"となってしまいます。書式を確認してみると、「通貨」になっており、「数値」に直しても(このとき表示されるサンプルも0のままです。)又「通貨」に戻ってしまいます。ほかのセルから数式をコピーしても、書式をコピーしてもだめでした。どうしたら正しく数式が反映されるのでしょうか?

  • Excel時間の入力方法

    Excel2013です。 38時間15分を入力するのに、38:15と入力すると セルには38:15:00と表示され、数式バーには 1900/1/1 14:15:00 と表示されています。 38:15:00と表示されたセルの「書式設定」→「h:mm」を選択すると セルの38:15:00が14:15に変わります。数式バーの1900/1/1 14:15:00 はそのままです。 時間の38:15を入力する方法はどうすればいいでしょうか? Windows8.1です。

  • 教えてください。エクセルで入力した数字が正しく表示されないのですが‥

    パソコン初心者です。 最近仕事でエクセルを使い出したのですが、どうしても解決できない事があるので教えてください。 セルに数字を入力すると、0と表示され数式バーには0.0000~と表示されてしまいます(例えば1000と入力すると0.0000001) セルの書式設定で標準→数値→通貨などを試しましたがダメで、ユーザー定義なども操作してみましたが、そうすると今度はセル内に0.00~と表示されてしまいます。 今までは文字列で入力していたのですが、最近計算の必要が出てきて困っています。 どなたか解決方法をご存知の方がいらっしゃいましたら是非教えてください。

  • EXCELの日付入力で、「数式バー」を西暦を和暦に変えたい

    仕事で、 EXCELの表で、縦に日付の入力がしてありました。 見た目は「平成1年3月6日」となっているのですが、 数式バーを見ると、「1989/3/6」になってしまうのです。 それを、数式バーも「平成1年3月6日」としたいのですが、 セルの書式設定→表示形式の分類「日付」→種類「平成13年3月14日」としてもダメで、 セルの書式設定→表示の分類「ユーザー定義」→種類「[$-411]""ggge"年"m"月"d"日"」 でもダメなのです。 しかし、同じファイルの中の同じ表の隣のタブの表の日付は、数式バーも「平成1年3月6日」と表示されているのです。 何が違うのでしょうか?? これが出来ないと、出力できないみたいで・・ どなたかお分かりの方、よろしくお願いいたします。

  • エクセル 12桁以上の数字の入力について

    エクセルのセルに12桁以上の数字を入力(貼り付けも含む)すると 1.23457E+11 のように表示されます。入力したとおりに表示させるにはどのような設定をすればいいか教えてください。 セルの書式設定の表示形式を「数値」などに変更するか ’を付けて文字列として入力すればいいのは分かっていますが面倒なので何もしないで最初から123456789012 のように表示させたいのです。セルの幅を広げても1.23457E+11のままです。 数式バーには 123456789012 のように正しく表示されています。セルの書式は「標準」になっていてサンプルは1.23457E+11となっています。 よろしくお願いします。

  • エクセルで入力した数値が勝手に置き換わります

    エクセルで 「63010.098」と入力すると 「63010.0979999999」と置き換わって(?)しまいます。 セルでの表示は入力した「63010.098」なのですが、数式バーには「63010.0979999999」と表示されています。 新規作成のシートで入力しておこるので、条件式や関数が設定されていることはありません。 セルの書式は「標準」です。 ちなみに、EXCEL 2000 でも EXCEL 2003 でも発生します。 よろしくお願いします。

  • 日付の入力について

    excelで、セルに年月日までを入力しないとエラーメッセージがでて入力できないようにしたいのですが、これは入力規則のユーザー定義になるのでしょうか? 月までしか入れなくても数式バーを見ると、勝手に1日が入っているので、依頼データが未入力でも分かりません。 これを解決する方法はあるでしょうか。 よろしくお願い致します。

  • エクセルの入力

    1:2、2:3という文字をセルに書きたいのですが、1:2と入力すると、セルは1:02となって、数式バーは1:02:00と時間表示のようになってしまいます。どうしたら、1:2となりますか? セルの書式設定で、標準にしてもおかしくなるので、困っています。やり方をご存知の方、よろしくお願いします。

  • 勤務時間の時間の丸め方教えて!

    エクセル2003で今までオートコレクトを使用して セルに7.31と入力7:31と表示させていました、 そして、7.31と入力すると別のセルに数式(CEILINGセル,1/24/60*15)として7:45と丸めて表示させ、 17.13と入力すると別のセルに数式(FLOORセル,1/24/60*15)として17:00 と丸めていたのですが、 セルの書式設定→ユーザー定義で ##":"##とすれば、 735と入力すれば7:35となるのを知りセルに設定したところ入力したセルでは、7:35と表示されるのですが別のセル(数式を入力して丸めていたセル)に7:35と表示されてしまいます。 このセルで時間を丸めて7:45にするにはどうすればいいのでしょうか? あと、1713と入力したときに17:00と表示させる方法もお願いします。 教えてください、宜しくお願いします!

専門家に質問してみよう