Excelでの時間操作

スプレッドシートを使用する専門的な作業では、日付と時刻を操作することは珍しくありません。 あなたはそれなしではできません。 したがって、神ご自身がこのタイプのデータを扱う方法を学ぶように命じました。 これにより、時間を大幅に節約し、スプレッドシートで作業する際の多くの間違いを防ぐことができます。

残念ながら、多くの初心者はデータがどのように処理されるかを知りません。 したがって、このクラスの操作を検討する前に、より詳細な教育プログラムを実施する必要があります。

Excel での日付の表示方法

日付情報は、0 年 1900 月 1 日からの日数として処理されます。はい、間違っていません。 さすがゼロから。 ただし、これは開始点があり、1 月 2958465 日がすでに 31 と見なされるようにするために必要です。 サポートされている最大の日付値は 9999 で、これは XNUMX 年 XNUMX 月 XNUMX 日です。

この方法により、日付を計算および式に使用できるようになります。 そのため、Excel では日付間の日数を決定できます。 スキームは単純です。XNUMX つの数値から秒が減算され、結果の値が日付形式に変換されます。

より明確にするために、日付とそれに対応する数値を示す表を次に示します。Excelでの時間操作

日付 A から日付 B までに経過した日数を確認するには、最後の日から最初の日数を引く必要があります。 私たちの場合、これは式です = B3-B2. それを入力した後の結果は次のとおりです。Excelでの時間操作

セルに日付とは異なる形式を選択したため、値が日数であることに注意することが重要です。 最初に「日付」形式を選択した場合、結果は次のようになります。Excelでの時間操作

この点に注意して計算することが重要です。

つまり、日付に完全に対応する正しいシリアル番号を表示するには、日付以外の形式を使用する必要があります。 次に、数値を日付に変換するには、適切な形式を設定する必要があります。 

Excel での時間の表示方法

Excel での時間の表現方法は、日付とは少し異なります。 日を基準とし、時、分、秒はその小数部分です。 つまり、24 時間が 1 で、それよりも小さい値は端数と見なされます。 つまり、1 時間は 1 日 24 分の 1、1 分は 1140 分の 1、1 秒は 86400 分の 1 です。 Excel で使用できる時間の最小単位は XNUMX ミリ秒です。

日付と同様に、この表現方法により、時間の計算を実行できます。 確かに、ここで不便なことが XNUMX つあります。 計算後、日数ではなく、XNUMX 日の一部を取得します。

スクリーンショットは、数値形式と「時間」形式の値を示しています。Excelでの時間操作

時刻の計算方法は日付と同様です。 遅い時間から早い時間を差し引く必要があります。 私たちの場合、これは式です = B3-B2.Excelでの時間操作

セル B4 は最初は一般的な形式だったので、数式の導入が終わるとすぐに「時刻」に変わります。 

Excel は、時間を扱う場合、数値を使用して通常の算術演算を実行し、それを私たちになじみのある時間形式に変換します。 

Excelでの時間操作

日付と時刻の形式

私たちが知る限り、日付と時刻はさまざまな形式で保存できます。 したがって、フォーマットが正しくなるように、それらを正しく入力する方法を知る必要があります。 

もちろん、日付と時刻を入力するときに、その日またはその一部のシリアル番号を使用できますが、この方法は非常に不便です。 さらに、セルに特定のフォーマットを常に適用する必要があるため、不快感が増すだけです。

したがって、Excel ではさまざまな方法で時刻と日付を指定できます。 それらのいずれかを適用すると、プログラムはすぐに情報を適切な数値に変換し、正しい形式をセルに適用します。

Excel でサポートされている日付と時刻の入力方法の一覧については、次の表を参照してください。 左の列は可能な形式を示し、右の列は変換後に Excel でどのように表示されるかを示します。 年が指定されていない場合は、オペレーティング システムで設定されている現在の年が自動的に割り当てられることに注意してください。Excelでの時間操作

実際、表示する方法は他にもたくさんあります。 しかし、これらで十分です。 また、特定の日付の記録オプションは、国または地域、およびオペレーティング システムの設定によって異なる場合があります。

カスタムフォーマット

セルの操作中に、ユーザーはフォーマットを決定できます。 彼は、時間、月、日などだけが表示されるようにすることができます。 日付の作成順序や区切り記号を調整することもできます。

編集ウィンドウにアクセスするには、[数値] タブを開く必要があります。ここには、[セルの書式設定] ウィンドウがあります。 開いたダイアログボックスには、正しい日付形式を選択できる「日付」カテゴリがあります。Excelでの時間操作

「時間」カテゴリを選択すると、それに応じて、時間を表示するオプションのリストが表示されます。Excelでの時間操作

特定の書式設定オプションをセルに適用するには、目的の書式を選択して [OK] をクリックする必要があります。 その後、結果が適用されます。 Excel が提供する十分な形式がない場合は、「すべての形式」カテゴリを見つけることができます。 そこにもたくさんのオプションがあります。Excelでの時間操作

適切なオプションがない場合は、いつでも独自のオプションを作成できます。 これを行うのは非常に簡単です。 プリセット形式をサンプルとして選択し、次の手順に従うだけです。

  1. 書式を変更するセルを選択します。Excelでの時間操作
  2. 「セルの書式設定」ダイアログボックスを開き、「数値」タブを見つけます。
  3. 次に、カテゴリ「すべての形式」が開き、入力フィールド「TYPE」が見つかります。 そこで、数値形式コードを指定する必要があります。 入力後、「OK」をクリックします。Excelでの時間操作
  4. これらの手順の後、セルには日付と時刻の情報がカスタム形式で表示されます。Excelでの時間操作

日付と時刻での関数の使用

日付と時刻を操作する場合、ユーザーは 20 を超えるさまざまな関数を使用できます。 そして、この金額は誰かにとっては多すぎるかもしれませんが、それらはすべて特定の目標を達成するために使用できます.

すべての可能な関数にアクセスするには、「関数ライブラリ」グループの「日付と時刻」カテゴリに移動する必要があります。 日付と時刻からさまざまなパラメーターを抽出できるようにする主な関数の一部のみを検討します。

年()

特定の日付に対応する年を取得する機能を提供します。 ご存知のように、この値は 1900 から 9999 の間です。Excelでの時間操作

セル 1 には、日付が DDDD DD.MM.YYYY hh:mm:ss の形式で表示されます。 これは、以前に作成した形式です。 例として、XNUMX つの日付の間に何年が経過したかを判断する数式を考えてみましょう。Excelでの時間操作

同時に、よく見ると、関数が完全に正しい結果を計算していないことがわかります。 その理由は、計算で日付のみを使用するためです。

月()

この機能を使用すると、特定の日付に対応する月の番号を強調表示できます。 1 から 12 の範囲の結果を返します。この数値は月の数値に対応します。Excelでの時間操作

日()

前の関数と同様に、この関数は指定された日付の曜日を返します。 計算結果の範囲は 1 ~ 31 です。Excelでの時間操作

時間()

名前が示すように、この関数は 0 から 23 までの時間数を返します。Excelでの時間操作

分()

特定のセルの分数を返す関数。 返される可能性のある値は 0 から 59 です。Excelでの時間操作

秒()

この関数は、秒を返すことを除いて、前のものと同じ値を返します。Excelでの時間操作

日()

この関数を使用すると、この日付で使用されている曜日の番号を見つけることができます。 可能な値は 1 から 7 までですが、カウントダウンは通常のように月曜日ではなく日曜日から始まることに注意してください。Excelでの時間操作

ただし、2 番目の引数を使用すると、この関数で形式をカスタマイズできます。 たとえば、値 1 を XNUMX 番目のパラメーターとして渡す場合、数値 XNUMX が日曜日ではなく月曜日を意味するようにフォーマットを設定できます。 これは、国内ユーザーにとってはるかに便利です。Excelでの時間操作

2 番目の引数に 6 を書き込むと、関数は土曜日に対応する値 XNUMX を返します。Excelでの時間操作

今日()

この関数は非常に単純です。動作するために引数は必要ありません。 コンピューターに設定されている日付のシリアル番号を返します。 一般書式が設定されているセルに適用すると、自動的に「日付」書式に変換されます。Excelでの時間操作

タタ ()

この関数も引数を必要としません。 日付と時刻だけで、前のものと同じように機能します。 コンピュータに設定されている現在の日付と時刻をセルに挿入する必要がある場合に使用されます。 前の関数と同様に、この関数を適用すると、以前に「一般」形式が設定されていれば、セルは自動的に日付と時刻の形式に変換されます。Excelでの時間操作

従来の機能も本機能も、シートを再計算するたびに自動的に変更され、最新の日時を表示することができます。 

たとえば、このような式は現在の時刻を決定できます。

=今日()-今日() 

この場合、数式は XNUMX 進数形式で XNUMX ​​日のうちの端数を決定します。 確かに、数値ではなく時間を正確に表示したい場合は、数式が書き込まれているセルに時間形式を適用する必要があります。Excelでの時間操作

日付()

この関数には XNUMX つの引数があり、それぞれを入力する必要があります。 計算後、この関数は日付のシリアル番号を返します。 以前に「一般」形式があった場合、セルは自動的に「日付」形式に変換されます。Excelでの時間操作

Day または Month 引数は、正または負のいずれかです。 最初のケースでは日付が増加し、XNUMX 番目のケースでは減少します。Excelでの時間操作

Excelでの時間操作

DATE 関数の引数で算術演算を使用することもできます。 たとえば、次の数式は、セル A1 の日付に 5 年 17 か月と 1 日を加算します。Excelでの時間操作

そして、このような数式を使用すると、テキスト文字列を本格的な稼働日に変換して、他の機能で使用することができます。Excelでの時間操作

時間()

関数のように 日付()、この関数には、時間、分、秒の XNUMX つの必須パラメーターがあります。 それを使用すると、結果のセルに XNUMX 進数が表示されますが、以前に「一般」形式があった場合、セル自体は「時間」形式で書式設定されます。Excelでの時間操作

その動作原理により、機能 時間() и 日付() 似たようなものがたくさん。 したがって、それに焦点を当てることは意味がありません。 

この関数は 23:59:59 を超える時間を返すことができないことに注意してください。 結果がこれより大きい場合、関数は自動的にゼロにリセットされます。Excelでの時間操作

機能 日付() и 時間() 一緒に適用できます。Excelでの時間操作

このスクリーンショットでは、これらの関数の両方を使用したセル D1 が日時形式になっています。 

日時計算関数

合計で、日付と時刻の数学演算を実行できる関数が 4 つあります。

データム()

この関数を使用すると、既知の月数より遅れている (または特定の月数より進んでいる) 日付の序数を見つけることができます。 この関数は、開始日と月数の XNUMX つの引数を取ります。 XNUMX 番目の引数は、正または負のいずれかです。 将来の日付を計算する場合は最初のオプションを指定する必要があり、前の日付を計算する場合は XNUMX 番目のオプションを指定する必要があります。Excelでの時間操作

EOMONTH()

この関数を使用すると、特定の日付より前または後の月の最終日の序数を判別できます。 前のものと同じ引数を持っています。Excelでの時間操作

Excelでの時間操作

勤務日()

関数と同じ データム()、特定の営業日数だけ遅延または前進が発生します。 構文は似ています。Excelでの時間操作

これら XNUMX つの関数はすべて数値を返します。 日付を表示するには、セルを適切な形式に変換する必要があります。 

クリア()

この単純な関数は、日付 1 と日付 2 の間の営業日数を決定します。Excelでの時間操作

コメントを残す