目次:
ビデオ: Statistical Programming with R by Connor Harris 2024
Excel 2010には、ワークシートで使用できる多数のビルトイン日付関数が含まれています。一般的な3つの日付関数はTODAY、DATE、およびDATEVALUEで、Excelでスケジュールを作成しようとすると非常に便利です。
TODAY
最も簡単で最も一般的に使用される日付関数はTODAYでなければなりません。
= TODAY()
セルにTODAY関数を入力すると、Excelは次の日付形式を使用して現在の日付を返します。
<! - 1 - >2011年7月23日
TODAY機能でセルに挿入された日付は静的ではないことに注意してください。この関数を含むワークシートを開くと、Excelは関数を再計算し、その内容を現在の日付に更新します。これは、通常、過去の目的(インボイスなど)で実行しているときに現在の日付を入力するためにTODAYを使用しないで、変更しないことを意味します。
<! - 2 - >Excelは日付を連続した通し番号として保存するので、TODAY関数を持つ数学演算子を使用して、過去と将来の日付を指定できます。たとえば、現在の日付から1週間後の日付を表示するには、数式= TODAY()+ 7を使用できます。
DATE
DATE関数は、 年、月、 および 日 引数で指定された日付の日付シリアル番号を返します。この関数は、次の構文を使用します。
<! DATE関数は、次の図に示すように、別々の列に日付の異なる部分を含むワークシートがある場合に役立ちます(次の図を参照してください)。 - 3 - >。これを使用して、日付情報の3つの列をソートおよびフィルタリングで使用できる単一の日付セルに結合できます。
DATE機能を使用して、別々の日付情報を1つのエントリに結合します。
DATEVALUEDATEVALUE関数は、ワークシートにテキストとして入力された日付の日付シリアル番号を返します。これにより、日付計算で使用できるようになります。この関数は、単一の引数を取ります。
= DATEVALUE(date_text)
たとえば、セルB12に次のテキスト入力を行ったとします。
'5/21/2004
エントリがアポストロフィで始まると、プログラムはそれを別の値として挿入しても、Excelはそのエントリをテキストとして挿入します)。このテキストエントリを日付シリアル番号に変換するには、セルC12に次の式を入力しますnext door:
= DATEVALUE(B12)
Excelは、日付シリアル番号38128をセルC12に返します。これは、Excelの日付形式の1つでフォーマットすることにより、よりわかりやすい日付に変換できます。
DATEおよびDATEVALUE関数をソートしてフィルタリングするには、計算された日付のシリアル番号に変換する必要があります。これらの関数を個別に変換するには、セルを選択し、F2キーを押して編集モードを有効にしてから、F9キーを押して関数を計算された日付シリアル番号に置き換えます。最後に、数式バーの[Enter]ボタンをクリックして、このシリアル番号をセルに挿入します。