• ベストアンサー

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

エクセルIF関数のみ での数式を教えて下さい。 以下のデータがあります 応募番号 性別  年齢  判定    1      男   20   ○       2      女   14       3      男   25   ○  4      女   19   ○  5      女   15     6      女   16   ○    7      男   17    男18以上、女16以上を○とし、 そうでない場合は空欄とします。 この場合のNo.1の○欄に相当する IF関数のみを使った数式を教えて下さい。 OFFICE2007です。 よろしくお願い致します。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

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

hhana11
質問者

お礼

素早いご回答 真に有難うございました 見事に答えが返って来ました AND OR関数の場合も知りたかったのです お礼申し上げます

その他の回答 (2)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

=IF(B1="男",IF(C1>=18,"○",""),IF(C1>=16,"○",""))  ※性別は、必ず 男 または 女 が入力させているという前提です。

hhana11
質問者

お礼

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

  • MASUKUBO
  • ベストアンサー率22% (4/18)
回答No.1

B1セルに性別、C1セルに年齢があるとして、判定の結果をD列に表示させるとしたらD2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(COUNTA(B2:C2)<>2,"",IF(OR(AND(B2="男",C2>=18),AND(B2="女",C2>=16)),"○",""))

hhana11
質問者

お礼

COUNTA AND OR関数も ネストするのですね 早速のご回答真に有難うございました

関連するQ&A

専門家に質問してみよう