1日を終える真夜中の対処(Microsoft Excel)
Michaelの作業では、24:00と00:00の間に微妙ですが重要な違いがありますが、Excelは24:00の時間をサポートしていません。 「真夜中」は00:00:00で、翌日にのみ認識されます。 Michaelは、24:00の時刻を指定する方法があるかどうか疑問に思います。つまり、1日を開始するのではなく、1日を終了する「真夜中」を指定し、通常の機能でその日付/時刻を操作しますか?
質問に答える前に、真夜中はそれ自体が時間であることを理解することが重要です。それは単なる瞬間であり、ほんの一瞬です。時間を秒でデジタル表示する場合、00:00:00は通常深夜であり、24:00:00は存在しない時間です。
どうして?前の秒は23:59:59として記録され、さらに秒を追加すると、時計は24:00:00に刻み込まれず、次の秒は24:00:01になります。 1日は24時間しかなく、それらの時間は1から24ではなく0から23に番号が付けられます。したがって、23:59:59から「チェックオーバー」すると、時刻は00:00:00になります。
その日は実際には00:00:01まで始まり、24:00:00に終わると仮定することもできますが、それは時間とともに働くほとんどの人々の間で一般的に抱かれている感覚ではありません。時間はゼロベースの範囲を使用してカウントされるため、一貫性により、秒もゼロベースの範囲を使用してカウントされるように感じられます。各時間がゼロ秒で始まるのと同じように、その日もそうすべきです。
Microsoftは、(Excel内で真夜中をどのように指定するかについて)それぞれの方法で議論できることを理解し、時間、分、秒のすべてをゼロベースの範囲にすることを選択しました。ワークシートに日付と時刻を保存する方法を決定する際に、Microsoftは数値のシリアル番号システムを考案しました。小数点の左側のシリアル番号の部分は、基準開始日(通常は1900年1月1日)からの日数を表し、小数点の右側の部分は、深夜からの1日のパーセンテージを表します。したがって、次のシリアル番号を検討してください。
26442.636805556
これは、1972年5月23日の午後3時17分を表します。時間がもう1秒クリックされた場合(午後3時17分01秒まで)、小数点の右側の部分は.63681713、つまり深夜0時過ぎの63.681713%になります。小数点の右側の部分が0の場合(つまり、シリアル番号は26442になります)、時刻は真夜中を過ぎて0%になります。
興味深いことに、24:00:00として時間を入力すると、Excelに表示されます。これは、内部でそのような時間を許可しているためではなく、経過時間を入力したと想定しているためです。代わりに、5/19/2020 24:00:00などの日付と時刻を入力すると、Excelはそれを日付と時刻として解析し、5/20/2020 12:00:00 AMに変換します。
したがって、マイケルの最初の質問に対する短い回答は、彼の前提が技術的に正しくないということです。真夜中は、前日にも翌日にも実際には属さない独特の過渡的な瞬間です。ただし、秒を計算する場合、Microsoftはゼロベースのカウント範囲をサポートしており、一貫性により、00:00:00は新しい分、新しい時間、および新しい日に属することが示されます。このようなアカウンティングアプローチでは、24:00:00のような時間はないため、新しい日の00:00:00として自動的に解析されます。
前日に時間を守らなければならない人にとって、問題を回避する通常の方法は、単に24:00:00に入らないことです。代わりに、23:59:59と入力し、2番目の違いをすべての意図と目的で「失われた」と見なします。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(9979)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice365のExcelに適用されます。