• ベストアンサー

IF関数について

IF関数を使って、『3歳未満には○を表示』という計算をさせるにはどうしたらよいでしょうか?『=IF(生年月日<3,"○"," ")』と入力したのですがうまくいかなくて…

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

  • ベストアンサー
noname#58440
noname#58440
回答No.1

  =IF(生年月日<3,"○"," ") これは「生年月日」が「3より小さいなら」「○」それ以外は「」です 3歳未満とは「今日」-「生年月日」として年齢を計算しないと・・・・ 人は毎日成長し年齢を重ねます。  

noa8998
質問者

お礼

詳しい説明までつけていただき、ありがとうございます!

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

その他の回答 (2)

  • rui2007
  • ベストアンサー率20% (63/302)
回答No.3

エクセルですよね? A1に生年月日を入れるとして =IF(DATEDIF(A1,TODAY(),"Y")<3,"○"," ") これで大丈夫です。 年齢だけを出したいなら =DATEDIF(A1,TODAY(),"Y") これで出来ます。 TODAY()の部分を変えれば、何時時点での年齢が判ります。

noa8998
質問者

お礼

DATEDIFも使えるようになりとても助かってます。ありがとうございます!!

全文を見る
すると、全ての回答が全文表示されます。
  • gure1
  • ベストアンサー率50% (29/57)
回答No.2

こんばんは! 「3歳未満」と言う事ですので 生年月日<3…の箇所は 年齢(年齢の入っているセル番地)<3 ではないでしょうか?

noa8998
質問者

お礼

参考になりました。ありがとうございます★

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

関連するQ&A

  • 関数のコピーについて

    セルA(生年月日)が3歳未満なら○を表示させるというIF関数を入れたセルがあります。セルBに生年月日を入力しても自動で計算できるようにAセルをオートフィルでコピーしたのですが、セルCには何も入力していないのに○がでてしまいます。まだ値を入れずに、関数だけを入れておきたい時はどうすればいいのでしょうか?

  • IF関数について

    IF関数についてお尋ねします。 成績処理で使っているのですが、 たとえば、95点以上ならA 70点以上95点未満なら空欄 そして、70点未満ならC というように表示させるにはどのように入力したらよいですか?

  • IF関数

    Window98を使用しております。エクセルに関してですが、基本的な事ですいません。IF関数で、条件が3つある場合、例えば100000以上が達成、80000以上が努力、80000未満が検討という場合関数を使用して最初の論理式の所で、>=100000と入力しまして、その後、真の場合の所で、達成と入力、そして、最後の偽の所で、もう一度IFを使用したのですが、それを押すと・+if(if()となってしまい。また一旦閉じて計算式の所で、IFを押したら+ifとなって、余分な+がついてしまいました。設定方法が悪いのか?入力の仕方が悪いのか?どうすればいいのか教えてください。

  • IF関数についての質問です。

    IF関数を使って、『もしA1セルが"子"と入力されていれば○を表示、そうでなければ空白を表示する』という式を作りたいと思いますがうまくできません。単に=IF(A1="子","○","")ではダメですよね・・・

  •        @@@IF関数で悩んでいます@@@

    {A1}の合計が350点以上なら◎、300点以上350点未満なら○、300点未満なら×をつける。 という問題ですが、正しい答えが分かりませんでした。 当方は、IF(350<=A1,"◎",IF(350>A1>=300,"○","×"))と打ったのですが、これでは残念ながら280点でも○の印が付いてしまいました。申し訳ございませんが、正しい関数を教えて下さい。

  • IF関数について

    IF関数についてです。 ある値が100以上とか0以下とかの場合は入力は分かります。 教えていただきたいのは ある値が、100以上なら◎、0以上99未満なら○、-1以上-49未満なら△、-100以下なら× という様な式はどうのうに入力すればいいのでしょうか。

  • エクセル関数について(IF関数)

    エクセルの関数について教えて下さい。 セルに1と入力した場合Aと出てきて、2と入力した場合B、3と入力した場合Cとなるような計算式を入れたいのですが、どのような式を入れればよろしいのでしょうか? 別のシートから呼び出す(?)というような方法でもいいのですが、どんな式を入れればよいのか、全く分かりません。 自分で調べてみた結果、IF関数を用いるということは解りました。 『IF(A1="1","A",IF(A1="2","B",IF(A1="3","C")))』 上記のような式を入れてみて、実際に実践してみたところ、結果としては入力した数字が表示されるだけで、計算式は消えてしまいました。 どうしたらいいのか解りません。 素人故に恥ずかしい質問ですが、お知恵を貸して下さい。 よろしくお願いします。

  • 関数(IF)について

    論理関数IFの使い方で困っています。 株式の収支はエクセルを利用しています。手数料の件で、もし50万未満なら450円、100万未満なら800円の論理式なら「=IF(セル<500000、450、800)」でよろしいですが、引き続き150万未満なら1000円、200万未満なら2000円と表示する論理式はどのようにすればよろしいでしょうか? よろしくご教示願います。

  • エクセルIF関数の入れ子について

    こんにちはエクセルIF関数の入れ子について 労働力1000以上     ***     500以上1000未満  **     500未満        * と表示しようと思い、セルに =IF(D4>=IF(D4>=500,"**","*")=1000,"***")  ※D4は労働力の数値 と入力したらFALSEが表示されました。 入れ子をしなければ表示が正常にされるのですが 入れ子をするとFALSEになります。 原因がわからないので教えてください。

  • IF関数について

        ABCDEF       STUVWX   1 ○○×▲○▲       ○○  ○    2 ×○○▲×○        ○○  ○   3 ○××▲○○       ○   ○○    IF関数で右表の○だけ拾って左表に同じ位置に   ○のみを表示したいのですが出来るでしょうか?   尚、左表で(1)の無い位置は空白で表示したいのですが!        仕様ソフトはexcel2002です。        

このQ&Aのポイント
  • サーキットプロテクタの取り付け位置について分かりやすく解説します。AC100Vとスイッチング電源の間に設置することをおすすめしますが、各負荷の直前やPLCの直前にも設置することができます。
  • サーキットプロテクタの選び方についても触れています。全ての負荷の消費電流の1.25倍を下限にした直近上位の定格電流のものを選ぶことをおすすめします。複数のサーキットプロテクタを取り付ける場合は同じものを複数使用することができます。
  • 以上がサーキットプロテクタの取り付け位置と選び方の要点です。初心者にも分かりやすく解説していますので、ご参考にしてください。
回答を見る