Excelでその月の日数を最もシンプルに表示させるには?

例えばA1のセルに2005、B1のセルに11と入れたら、C1のセルに「30」と表示させたいのです。
IF関数の入れ子式にしたくありません。
最もシンプルでわかりやすい回答にポイントを差し上げます。
どうかよろしくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:nitscape No.1

回答回数526ベストアンサー獲得回数0

ポイント22pt

=DAY(DATE(A1,B1+1,1)-1)

でどうでしょうか?

id:aqua-marine

ありがとうございます。

2005/12/13 01:22:16
id:vegah No.2

回答回数496ベストアンサー獲得回数2

ポイント21pt

http://www.hatena.ne.jp/1134402564#

人力検索はてな - Excelでその月の日数を最もシンプルに表示させるには? 例えばA1のセルに2005、B1のセルに11と入れたら、C1のセルに「30」と表示させたいのです。 IF関数の入れ子式にした..

=DAY(DATE(A1,B1+1,1)-1)


翌月の1日の前の日の日付という式です。

id:aqua-marine

ありがとうございます。

2005/12/13 01:22:54
id:angelsong No.3

回答回数94ベストアンサー獲得回数0

ポイント17pt

C1のセルに、”=DATE(A1,B1+1,1)-DATE(A1,B1,1)”と入力し、セルの書式設定を標準ないし数値にすれば可能です。

id:aqua-marine

ありがとうございます。

自分でやった時にはうまくいきませんでしたが、1と2のやり方ですんなりできました。

ただ3のやり方も丁寧に説明していただきましたので、勉強になりました。

又の機会にもどうかよろしくお願い致します。

2005/12/13 01:25:31

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません