• ベストアンサー

エクセルで、入力した年・月に対応した日付を求めたい。

いつもお世話になっております。 簡単な問題と思うのですが、どうもうまい方法が思いつかなかったので 質問させていただきます。 表題の通りの関数はございますでしょうか。 例:A1に、「2005/4」と入力すると、B1に「30」と返される。 うるう年もあるので、それも考慮して計算されるような関数を探しています。 なにとぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

入力月の月末日ですか? =DAY(DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)-1))

noname#62744
質問者

お礼

早速、有難うございました! 当てはめてみたところ、思い通りの表示が去れました。 ありがとうございます^-^

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

メニュー[ツール]-[アドイン]で[分析ツール]にチェックをつけていれば、以下の数式でその月の日数を算出することができます。 =DAY(EOMONTH(A1,0))

noname#62744
質問者

お礼

分析ツールについて教えていただき、有難うございました^-^ 普通の関数とは違うのでしょうか。。 エクセルは、もっと勉強したら、関数だけではなくいろいろ楽になりそうですね~

回答No.2

要するに、指定した月の末日を求めたいということですね。いろん な方法がありますが、 =day(date(year(A1),month(A1+1),1)-1) =eomonth(A1,0) …分析ツールが必要 なんかが一般的なところじゃないでしょうか。

noname#62744
質問者

お礼

分析ツールというのがよく分からないのですが、 関数のほかにも、より簡単に求めるツールがあるようですね! 有難うございますm(__)m

関連するQ&A

専門家に質問してみよう