牛、豚、鶏、どれか一つ食べられなくなるとしたら?

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

A 回答 (3件)

=IF(B2>=DATEVALUE("1989/4/1"),500,400)


B2に 日付を入れて その隣に上記でどうでしょうか?
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/02/01 12:06

生年月日がセルA1に入っているものとします。



=IF(DATE(YEAR(TODAY()-5113.5),4,1)>=A1,500,400)

境界値の取得にTODAY関数を使っていますので、来年度以降もそのまま使えます。

蛇足ですが、昭和64年は1月7日までしかありません(^^;)
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/02/01 12:05

生年月日:A1


金額表示:B1、B2
B1→ =IF(32599>=A1,"500円","")
B2→ =IF(B1="","400円","")
 
でいいのでは
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/02/01 12:06

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