![](https://blogimg.goo.ne.jp/user_image/55/c8/04321f816ca5573a9c13fd58089eb757.jpg)
EOMONTH関数は過去に1回、登場させて紹介させていますが、便利な関数なので、改めて別の有効的な使い方を紹介します。
今週は11月末締めの書類をエクセルデーターで作成された方も多かったと思います。
冒頭のサンプル画像のように、A列に年、B列に月を入力するエクセルファイルを思い浮かべて下さい。
この年と月の情報で、様々なことが出来ます。
そのような年と月の情報を活用して、次月の初日を自動的に計算させる関数が
=EOMONTH(VALUE(TEXT($A$3,0)&"/"&TEXT($B$3,0)),0)+1
です。
数値情報のA3セルの年とB3セルの月を TEXT関数 を使い、両者の間に / を入れて、2016/11 を作ります。
敢えて、一度、数値情報を文字情報に変えて、/ を挟んで、年月情報を作る ことが、一つのポイントです。
この文字情報を再び 数値情報 に戻します。
文字を数値に変換させる関数が VALUE関数 なので、これを使い、VALUE(TEXT($A$3,0)&"/"&TEXT($B$3,0)) を用いて、再び、数値情報に戻します。
EOMONTH(**,0) は、**が示す日付の情報の月末日を計算する関数なので、これに +1 (プラス1)することで、翌月の1日を計算させることが出来るので、最終的な関数式(関数式の最終形)が
=EOMONTH(VALUE(TEXT($A$3,0)&"/"&TEXT($B$3,0)),0)+1
となるのです。
関連記事情報
エクセル関数式003
今月(当月)・翌月・半年後などの月情報を表示させるエクセル関数
http://blog.goo.ne.jp/pizzica0912/e/696419a0bf1680c9c3018ec5c9bd180f
シリーズ
「エクセルの便利メモ」 Excelを極めるにはVLOOKUP関数を使ってはいけない
の他の記事(目次)は下記のURLとなります。
![](https://blogimg.goo.ne.jp/user_image/76/af/f3ce96036b1abfe64174a3ce39166980.jpg)
http://blog.goo.ne.jp/pizzica0912/e/2d6c432428b6d6f4708f239c9af2ffd5
![](http://blog.with2.net/img/banner/c/banner_1/br_c_1117_1.gif)