内容
ExcelDAY関数を使用する場合
Excel DAY関数は、指定された日付から日付値(1から31の範囲)を取得する場合に使用できます。
何が返されますか
入力として使用された日付に基づいて、0から31までの値を返します。たとえば、2月の0から29までの日付値を返します。
構文
= DAY(シリアル番号)
入力パラメータ
- シリアルナンバー:日付値を取得する日付のシリアル番号です。これは、関数の出力、日付値を含むセル参照、または手動で入力することができます。
補足事項
- シリアル番号に加えて、DAY関数は入力された日付も処理できます。
- 他のいくつかの関数の結果。
- DAY関数にテキストとして入力された日付(二重引用符で囲まれています)。
- セルにテキストとして保存されている日付。
- Excelは、1900年1月1日(Windowsの場合)および1904年(Macの場合)から始まる日付のみを処理できます。
ExcelDAY関数-例
以下は、ExcelのDAY関数を使用するXNUMXつの例です。
例1:シリアル番号を使用して日の値を取得する
上記の例では、ExcelDAY関数は42736を入力として受け取ります。42736は、2017年1月1日の日付のシリアル番号です。月の最初の日を表すため、DATE関数は1を返します。
例2:セルの日付を使用してDAY値を取得する
上記の例では、DAY関数はセルからセル値を取得し、指定された日付の月の日数を返します。Excelで認識されない日付形式を使用すると、#VALUEが返されることに注意してください。間違い。
例3:現在の日付のDAY値を取得する
TODAY関数を入力として使用すると、現在の日付値を簡単に取得できます。TODAY関数は現在の日付を返し、DAY関数はそれを使用して月の日付値を返すことができます。
上記の例では、TODAY関数は11年04月2016日(このチュートリアルが作成された時点の現在の日付)を返します。DAY関数は、TODAY値を入力として受け取り、11を返します。
例4:月の最初の日を取得する
Excel DAY関数を使用して、指定した日付の月の最初の日を取得できます。
上記の例では、A2(15-03-2017)の日付の日付値は15です。日付はExcelにシリアル番号として格納されるため、日付からDAY値を減算して1を加算すると、指定された日付の月の最初の日が返されます。
D2とD3の日付は日付としてフォーマットされていることに注意してください。この式を使用すると、シリアル番号を取得できます(たとえば、2017年3月1日の場合は42795)。次に、それを日付として単純にフォーマットできます。
同じロジックを使用して、前月の最終日を検索することもできます。この場合、次の数式を使用できます(日付がセルA2にあることを考慮)。
= A2-DAY(A2)
その他の便利なExcel関数:
- Excel HOUR関数:指定した時間値からHOUR整数値を取得したい場合に使用できます。入力として使用された時間値に基づいて、0(12:00 AM)から23(11:00 PM)の間の値を返します。
- Excel MINUTE関数:指定した時間値からMINUTE整数値を取得したい場合に使用できます。入力として使用される時間値に基づいて、0〜59の値を返します。
- Excel NOW関数:現在の日付と時刻の値を取得するために使用できます。
- Excel SECOND関数:指定された時間値から秒の整数値を取得するために使用できます。入力として使用される時間値に基づいて、0〜59の値を返します。
次のExcelチュートリアルもお勧めです。
- Excelで休日のカレンダーを作成します。
- Excelタイムシート計算機テンプレート。
- Excelカレンダーテンプレート。
- Excelで日付とタイムスタンプを自動的に挿入する方法。
- XNUMXつの日付の間の日数を計算します。