- ベストアンサー
エクセルIF関数のみの数式は?
エクセルIF関数のみ での数式を教えて下さい。 以下のデータがあります 応募番号 性別 年齢 判定 1 男 20 ○ 2 女 14 3 男 25 ○ 4 女 19 ○ 5 女 15 6 女 16 ○ 7 男 17 男18以上、女16以上を○とし、 そうでない場合は空欄とします。 この場合のNo.1の○欄に相当する IF関数のみを使った数式を教えて下さい。 OFFICE2007です。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 文面通りとすると、=IF(B1="男",IF(C1>=18,"○",""),IF(B1="女",IF(C1>=16,"○",""))) 少しまとめると、=IF(OR(AND(B1="男",C1>=18),AND(B1="女",C1>=16)),"○","")
その他の回答 (2)
- DIooggooID
- ベストアンサー率27% (1730/6405)
回答No.2
=IF(B1="男",IF(C1>=18,"○",""),IF(C1>=16,"○","")) ※性別は、必ず 男 または 女 が入力させているという前提です。
質問者
お礼
分かりやすい数式で助かりました 真に有難うございました
- 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)),"○",""))
質問者
お礼
COUNTA AND OR関数も ネストするのですね 早速のご回答真に有難うございました
お礼
素早いご回答 真に有難うございました 見事に答えが返って来ました AND OR関数の場合も知りたかったのです お礼申し上げます