[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IFで入れ子ごうまくで来ません』(ノア)
いま、独学でExcelを勉強していますが、
関数IFの所で、『入れ子』が思うように出来ません。
『真の場合』にIFを使って入力し、『偽の場合』にいこうとして、
Tabキーを押すと、『真の場合』のところに『"IF(C5>=110"』という具合になります。
ちなみに問題は、
『50m走が6.3秒以内』 『遠投が110m以上』 『打率が30%以上』
です。
とき方を教えて下さい、お願いします。
問題は以下の条件でよいのですか?
B列に50m走の記録、C列に遠投の記録、D列に打率の記録があって、
『50m走が6.3秒以内』『遠投が110m以上』『打率が30%以上』を満たせば『合格』でなければ『不合格』にする。
@ =IF(B5<=6.3,IF(C5>=110,IF(D5>=0.3,"合格","不合格")))
A =IF(AND(B5<=6.3,C5>=110,D5>=0.3),"合格","不合格")
@の式とAの式の結果は同じ値になります。
@は最初の条件が真であれば、次の条件で真であることを確かめ、更に次の条件で真であれば、『合格』それ以外は『不合格』
Aは条件1、条件2、条件3の何れも真であれば(論理積 AND)AND(B5<=6.3,C5>=110,D5>=0.3)で処理しています。
【参考】
条件1、条件2、条件3の何れかが、真であれば(論理和 OR)OR(B5<=6.3,C5>=110,D5>=0.3)で処理します。
問題の意図を取り違えていましたら、問いただして下さい。
(シニア)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.