Excel関数入門:DAY関数の使い方【日付から「日」を取り出す】

Excelで日付データを扱う際に、日付から「日」の部分だけを取り出したいことはありませんか?
そんなときに使えるのが DAY関数 です。

たとえば「2025/08/23」という日付から「23」だけを抽出したい場合、DAY関数を使えば一発で取得できます。


PR
PR

PR

バナー

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

\【PR】社会人でも安心!働きながら合格を目指せる講座/

ユーキャンの無料資料をチェックする

注意点

  • 引数は有効な日付形式である必要があります。文字列で「8月23日」などと入力しても、認識されない場合があります。
  • 未来や過去の日付にも使用できます。
  • 時刻付きの日付(例:2025/08/23 14:00)にも対応しており、日付部分のみ抽出されます。

関連関数

関数内容
YEAR関数年を取り出す
MONTH関数月を取り出す
DATE関数年月日を組み合わせて日付に
TODAY関数今日の日付を返す
WEEKDAY関数曜日を数値(1〜7)で返す

Excel関数一覧はこちら

まとめ

DAY関数は、日付データから「日」だけを取り出したいときに非常に便利な関数です。

YEAR関数やMONTH関数などの他の日付関数と組み合わせることで、より柔軟な日付分析が可能になります。

PR