• ベストアンサー

エクセルである誕生日以降は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

  • Excel関数で誕生日から年齢を表す式について

    Excel関数で、1つのセルにある個人の誕生年月日が入力されているとします。 そのセルに対応する別のセル上に、常にエクセルを読み込んだ日の時点の正確な 年齢を表すことができるIF関数というものが存在するでしょうか。 あると非常に便利なので、どなたかご存知の方は教えてくだい(__)

  • 誕生日の関数??教えてください

    エクセルで作業中です・・・誕生日から年齢を計算する関数を設定しましたが・・・ 誕生日のセルが空白になると、年齢が表示されるセルに不要な数字が表示されます。誕生日を入力するセルが空白時に年齢も空白にするにはどうすればいいのでしょうか?お教えて下さい<(_ _)>お願いします。

  • エクセルで、A2のセルにA3以降の数を全て足した数を入れるには?

    エクセルで、A2のセルにA3以降の数を全て足した数を入れるには? A3以降に入力されているセルはA90かA200になるかは分かりません。

  • エクセルでa b c d ~zや、 あ い う~ ん までの自動入力

    エクセルのセルに1、隣りのセルに2をいれてドラッグすると、以下3、4、5と自動的に入力されていきます。 月、火とやると木金土と続きます。 でも「あ」「い」といれても、あいあいあいあいあい、「a」「b」だとabababababにしかなりません。 これを連続するようにするにはどうすればいいのでしょうか?多分ユーザー設定でやるんだとは思いますがやりかたを教えてください。 エクセル97です。

  • Excelの関数を教えてください。A1が●●の場合、B1に●と入れる方法!

    Excelの関数で、こんなことできます?・・・よね? 何度か試したんですが、なかなかできないので、質問させていただきました。 A1のセルに、5000と入力した場合、B1のセルに「0」。 A2のセルに300と入力した場合、B2のセルに「1」。など。 5000以上が「0」 1~5000未満が「1」 となるように、自動的に挿入されるように、設定したいんですが・・・。 よろしくお願いします。

  • 【エクセル】特定の文字以降を無視して計算する

    45 13000 60 16000 75 20000 75+30 20000 という具合に、 あるセルに「45」と入力すると「13000」と表示し、「45以外の数字」を入力すると「その数字×800/3」を計算し、「ある数字+~」と入力しても「+の左の数字×800/3」を計算する というような関数は可能でしょうか?

  • エクセルで和暦の誕生日から年齢を求める関数

    よろしくお願いします。 A1のセルにH18.7.29と入っております。 そして、    A      B    C 2 東京太郎  S38.9.25  □才 3 大阪花子  S55.2.2  □才 といったようにBの列には、生年月日が入っている場合に、C列にA1現在の年齢を求める関数を教えてくださいよろしくお願いします。

  • エクセルで60歳到達日を求めたいのですが、教えて下さい

    エクセルで60歳到達日を求めたいのですが、教えて下さい セルA1に年齢A2に生年月日A3に60歳到達日が設定してあります。 関数を使うならば式を入れで頂けると助かります 出来れば詳しくお願いします。

  • エクセル関数のデータ表示がすぐされない

    エクセルで或るセルにデータを入力したら別のセルにデータ表示されるように「関数」を使っています。 例えばA1のセルに生年月日を入力したら隣のB1に満年齢が表示されるというようにです。 以前はA1に生年月日を入れたらすぐにB1に満年齢が表示されていたと思うのですが、いつの間にやらすぐには表示されなくなりました。 そして、保存をしようとすると、入力したセルの関数が変換表示されて、保存されます。 以前のように、入力したらすぐに関数の値を表示するには、どうすればよいのでしょうか?

  • エクセル関数で分かれたセルの数字を合体させたい。

    別々のセルに入った生年月日を合体させ、なおかつ西暦に直したいと 思っています。 具体的には A1セル 昭和 B1セル 55 C1セル 11 D1セル 05 と入力されているデータを、 関数で「1980/11/05」 となるようにしたいと思っています。 どなたか、エクセル関数に詳しい方お教え下さい。 宜しくお願い致します。

専門家に質問してみよう