Excelで日付データを扱う際に、日付から「日」の部分だけを取り出したいことはありませんか?
そんなときに使えるのが DAY関数 です。
たとえば「2025/08/23」という日付から「23」だけを抽出したい場合、DAY関数を使えば一発で取得できます。
DAY関数とは?
DAY関数は、指定した日付から「日(1~31)」の数値を返す関数です。
書式
DAY関数の書式は次のとおりです。
=DAY(シリアル値)
引数の説明
- シリアル値: 日付形式の値、またはセル参照(例:
A2に日付がある場合=DAY(A2))
DAY関数の使い方
DAY関数は、日付データから「日」の部分だけを取り出す関数です。
例1:日付から日を取り出す
=DAY(B3)

日は「23」なので、結果は 23
例2:IF関数と組み合わせ
=IF(DAY(B3)=1,"月初",DAY(B3))
この例では、DAY関数とIF関数を組み合わせて、日付が月初(1日)かどうかを判定しています。
まずDAY関数で日付の「日」の部分を取得します。
次に、その値が「1」と一致するかを判定し、一致した場合は「月初」と表示します。

このように、DAY関数とIF関数を組み合わせることで、特定の日付条件に応じた表示ができるのがポイントです。
PR
注意点
- 引数は有効な日付形式である必要があります。文字列で「8月23日」などと入力しても、認識されない場合があります。
- 未来や過去の日付にも使用できます。
- 時刻付きの日付(例:
2025/08/23 14:00)にも対応しており、日付部分のみ抽出されます。
関連関数
まとめ
DAY関数は、日付データから「日」だけを取り出したいときに非常に便利な関数です。
YEAR関数やMONTH関数などの他の日付関数と組み合わせることで、より柔軟な日付分析が可能になります。



Excel人気記事