• ベストアンサー

エクセルである誕生日以降はA、以前はBとするにはどうしたらいいでしょうか

すみません、エクセルの関数をどうしたらいいか教えてください。 具体的には高校生以上は500円、中学生以下は400円と数字を返すようにしたいです。生年月日は入力してありましてS64/4/1以降の人は「500円」でS64/3/31以前の人は「400円」とお隣のセルに表示されるようになりませんでしょうか。

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

  • ベストアンサー
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

=IF(B2>=DATEVALUE("1989/4/1"),500,400) B2に 日付を入れて その隣に上記でどうでしょうか?

mozugu
質問者

お礼

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

すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#148473
noname#148473
回答No.3

生年月日がセルA1に入っているものとします。 =IF(DATE(YEAR(TODAY()-5113.5),4,1)>=A1,500,400) 境界値の取得にTODAY関数を使っていますので、来年度以降もそのまま使えます。 蛇足ですが、昭和64年は1月7日までしかありません(^^;)

mozugu
質問者

お礼

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

すると、全ての回答が全文表示されます。
  • keiri2002
  • ベストアンサー率34% (46/134)
回答No.1

生年月日:A1 金額表示:B1、B2 B1→ =IF(32599>=A1,"500円","") B2→ =IF(B1="","400円","")   でいいのでは

mozugu
質問者

お礼

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

すると、全ての回答が全文表示されます。

関連するQ&A