こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルIF関数のみの数式は?

エクセルIF関数のみ での数式を教えて下さい。

以下のデータがあります

応募番号 性別  年齢  判定
 
 1      男   20   ○     
 2      女   14     
 3      男   25   ○
 4      女   19   ○
 5      女   15   
 6      女   16   ○  
 7      男   17   

男18以上、女16以上を○とし、
そうでない場合は空欄とします。
この場合のNo.1の○欄に相当する
IF関数のみを使った数式を教えて下さい。

OFFICE2007です。
よろしくお願い致します。

投稿日時 - 2011-09-06 08:36:14

QNo.6992691

困ってます

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

一例です。
文面通りとすると、=IF(B1="男",IF(C1>=18,"○",""),IF(B1="女",IF(C1>=16,"○","")))
少しまとめると、=IF(OR(AND(B1="男",C1>=18),AND(B1="女",C1>=16)),"○","")

投稿日時 - 2011-09-06 10:12:31

お礼

素早いご回答
真に有難うございました

見事に答えが返って来ました
AND OR関数の場合も知りたかったのです

お礼申し上げます

投稿日時 - 2011-09-06 10:48:28

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

=IF(B1="男",IF(C1>=18,"○",""),IF(C1>=16,"○",""))


 ※性別は、必ず 男 または 女 が入力させているという前提です。

投稿日時 - 2011-09-06 09:00:53

お礼

分かりやすい数式で助かりました
 
真に有難うございました

投稿日時 - 2011-09-06 10:51:32

ANo.1

B1セルに性別、C1セルに年齢があるとして、判定の結果をD列に表示させるとしたらD2セルには次の式を入力して下方にオートフィルドラッグします。

=IF(COUNTA(B2:C2)<>2,"",IF(OR(AND(B2="男",C2>=18),AND(B2="女",C2>=16)),"○",""))

投稿日時 - 2011-09-06 08:48:59

お礼

COUNTA AND OR関数も
ネストするのですね

早速のご回答真に有難うございました

投稿日時 - 2011-09-06 10:53:46

あなたにオススメの質問