- ベストアンサー
エクセルで、入力した年・月に対応した日付を求めたい。
いつもお世話になっております。 簡単な問題と思うのですが、どうもうまい方法が思いつかなかったので 質問させていただきます。 表題の通りの関数はございますでしょうか。 例:A1に、「2005/4」と入力すると、B1に「30」と返される。 うるう年もあるので、それも考慮して計算されるような関数を探しています。 なにとぞよろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
入力月の月末日ですか? =DAY(DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)-1))
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
メニュー[ツール]-[アドイン]で[分析ツール]にチェックをつけていれば、以下の数式でその月の日数を算出することができます。 =DAY(EOMONTH(A1,0))
質問者
お礼
分析ツールについて教えていただき、有難うございました^-^ 普通の関数とは違うのでしょうか。。 エクセルは、もっと勉強したら、関数だけではなくいろいろ楽になりそうですね~
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.2
要するに、指定した月の末日を求めたいということですね。いろん な方法がありますが、 =day(date(year(A1),month(A1+1),1)-1) =eomonth(A1,0) …分析ツールが必要 なんかが一般的なところじゃないでしょうか。
質問者
お礼
分析ツールというのがよく分からないのですが、 関数のほかにも、より簡単に求めるツールがあるようですね! 有難うございますm(__)m
お礼
早速、有難うございました! 当てはめてみたところ、思い通りの表示が去れました。 ありがとうございます^-^