アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセル関数で年月日を求める関数について質問です。

1行目に月、2行目に日をする際、1行目の月を変えるだけでその月の日数を2行目にオートフィルコピーで簡単に入力する関数を教えて下さい。

A 回答 (2件)

こんばんは!


外していたらごめんなさい。

シリアル値で扱った方が何かと便利だと思います。
その場合必ず「年」が必要になりますので、A1セルに年を入力するようにしています。
↓の画像でA2セルの表示形式をユーザー定義から
d としておきます。
そして数式は
=IF(MONTH(DATE($A$1,$C$1,COLUMN(A1)))=$C$1,DATE($A$1,$C$1,COLUMN(A1)),"")
という数式を入れ、オートフィルで31日目のAE2セルまでコピーします。
これでC1セルに月を入力すれば、大の月・小の月に対応して日付が表示されると思います。

以上、参考になれば良いのですが
的外れなら読み流してくださいね。m(__)m
「エクセル関数で年月日を求める関数について」の回答画像1
    • good
    • 0
この回答へのお礼

ありがとうございました。

無事に解決することができました!

お礼日時:2010/02/20 22:04

質問が良くわかりませんが


月を変えると日付が変わるようにしたいということですね
画像で
A1に 2010
A2に 2
A3に =IF(MONTH(DATE($A$1,$A$2,ROW(A1)))=$A$2,DATE($A$1,$A$2,ROW(A1)),"")
セルの表示形式 → ユーザー定義 → 種類をm/d(aaa)
下方のA33までオートフィル
月がA2の数値と同じ時は、A1の年、A2の月、行番号A1(すなわち1)を表示する。それ以外の時は、空白とする。

A2を 3にすると自動的に3月の日付と曜日が表示されます。
「エクセル関数で年月日を求める関数について」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございました。

無事に解決することができました!

お礼日時:2010/02/20 22:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!