| DAY関数 | |||||||||
| 機能 | シリアル値で表される日を返します。日付に対応する日を返します。 | ||||||||
| 戻り値は、1 〜 31 の範囲の整数となります。 | |||||||||
| 書式 | DAY(シリアル値) | ||||||||
| 引数 | シリアル値 | ||||||||
| 検索する日付を指定します。 日付には、半角のダブル クォーテーション (") で囲んだ文字列 ("1/30/1998" や "1998/01/30" など)、シリアル値 (1900 年から計算する場合は 1998 年 1 月 30 日を表す 35825)、DATE 関数を使って入力するか、ほかの数式またはほかの関数の結果を指定します。 |
|||||||||
| ●基本の数式 | |||||||||
| 数式 | 表示結果 | 補足説明 | |||||||
| =DAY("2005/2/14") | 14 | ||||||||
| =DAY("2005/2") | 1 | ||||||||
| =DAY("2/14") | 14 | ||||||||
| =DAY(38352) | 31 | シリアル値i38352は2004/12/31 | |||||||
| =DAY(38353) | 1 | シリアル値i38353は2005/1/1 | |||||||
| =DAY(38717) | 31 | シリアル値i38717は2005/12/31 | |||||||
| =DAY(38719) | 2 | シリアル値i38718は2006/1/2 | |||||||
| ●DATE関数との組み合わせ(関数の結果を元にYEAR関数が動きます) | |||||||||
| =DAY(DATE(2005,5,5)) | 5 | ||||||||
| =DAY(DATE(2005,12,32)) | 1 | 最終日の翌日 | |||||||
| ●加減算 | |||||||||
| =DAY("2005/2/14")-1 | 13 | 前日(2005/2/13) | |||||||
| =DAY("2005/2/14")+1 | 15 | 翌日(2005/2/15) | |||||||
| ●センテンスでの使用 | |||||||||
| ="今日は" & DAY("2005/2/14") & "日です。" | |||||||||
| 今日は14日です。 | |||||||||
| ="今日は" & DAY(TODAY()) & "日です。" | |||||||||
| 今日は11日です。 | |||||||||
| ●セルの書式設定には注意が必要 | |||||||||
| セルB47からD47まで年、月、日のデータが入力されています。 | |||||||||
| 年 | 月 | 日 | |||||||
| 2005 | 3 | 1 | |||||||
| セルB51からD51にはそれぞれ「=YEAR(DATE($B$47,$C$47,$D$47))」、 「=MONTH(DATE($B$47,$C$47,$D$47))」、 「=DAY(DATE($B$47,$C$47,$D$47))」と数式が入力されています。 |
|||||||||
| 1905/6/27 | 1900/1/3 | 1900/1/1 | |||||||
| セルB51からD51の書式が「日付」になっています。 | |||||||||
|
|||||||||
| セルB51からD51の書式を「標準」に変更すると、それぞれの表示はセルB73からD73になります。 | |||||||||
| 2005 | 3 | 1 | |||||||
| 日付はシリアル値で管理されており、「1900/1/1」がシリアル値「1」になります。表示形式の分類が「日付」になっていると、取得したシリアル値を表示してしまいます。 表示形式には十分注意が必要です。 |
|||||||||
| =DATE(B47,C47,D47) | 2005/3/1 | ||||||||
| ↓ | ↓ | ||||||||
| =DAY(DATE(B47,C47,D47)) | 1900/1/1 | ←書式確認! | |||||||