【スプシ】月の日数を求める関数
![](https://assets.st-note.com/img/1708334800454-tqzm2hWWx0.png)
月の日数を求める関数
=DAY(EOMONTH("日付",0))
日付:日数を出したい月の日付を入れる
【使用例】
=DAY(EOMONTH("2024/02/19",0))
![](https://assets.st-note.com/img/1708334995975-CWJjo6KQug.png)
【応用例】
・月の売上からday平均を出すとき
=月売上/DAY(EOMONTH("日付",0))
![](https://assets.st-note.com/img/1708335111023-ILO0YsOVnD.png)
![](https://assets.st-note.com/img/1708335259898-7yCHN5v87E.png)
・前日までの売上合計から着地想定を出すとき
=DAY(EOMONTH("日付",0))*(その日までの売上合計)/DATEDIF(EOMONTH("日付",-1)+1,"日付","d")
![](https://assets.st-note.com/img/1708335432604-krJdYnMdOe.png)
+α編
上記で説明してきたものはDAY関数とEOMONTH関数の組み合わせです。
◆DAY関数
=DAY("日付")
日だけを数字で取り出す関数
【使用例】
=DAY("2024/02/19")
![](https://assets.st-note.com/img/1708336895189-6kqFwBMWmm.png)
ちなみに、同じ要領で以下が使えます。
=YEAR("2024/02/19")
![](https://assets.st-note.com/img/1708337928772-LKUa86YkM3.png)
=MONTH("2024/02/19")
![](https://assets.st-note.com/img/1708337962012-WsZveolzBh.png)
◆EOMONTH関数
=EOMONTH("基準日",月数)
指定した日を基準に月の最終日を自動で求める関数
月数に0を入れると基準日の月の最終日、
月数に1を入れる翌月最終日
2を入れると翌々月
-1を入れると前月、、、という感じで出せます。
【使用例】
=EOMONTH("2024/02/19",0)
![](https://assets.st-note.com/img/1708338040349-pwmI9NXcKr.png)
=EOMONTH("2024/02/19",-1)
![](https://assets.st-note.com/img/1708338071256-1SYxiaBFPt.png)
逆に今月の月初の日付を出したいときは
=EOMONTH("今日の日付け",-1)+1
と、前月の最終日を出してから最後に1日足すと出ます。
![](https://assets.st-note.com/img/1708338274967-bhBK5E2tS9.png)
この記事が気に入ったらサポートをしてみませんか?