プロが教えるわが家の防犯対策術!

IF関数で2000以上、2000未満500以上、500未満100以上、100未満のときに別シートから値を返したいのですが、調べて下記のようにやってみたのですがうまくいきませんでした。
アドバイスをお願い致します。

=IF(F13>=2000,sheet2!H5,IF(2000>F13>=500,sheet2!G5,IF(500>F13>=100,sheet2!F5,IF(100>=F13,sheet2!E5,""))))

A 回答 (2件)

=IF(F13>=2000,sheet2!H5,IF(and(2000>F13,F13>=500),sheet2!G5,IF(and(500>F13,F13>=100),sheet2!F5,IF(100>=F13,sheet2!E5,""))))



IF(2000>F13>=500,~
はダメじゃなかったかしら。
    • good
    • 0
この回答へのお礼

有難う御座います。できました。

お礼日時:2017/07/05 15:22

2000>F13>=500


500>F13>=100
以上未満は一度に記述できません。
AND(2000>F13,F13>=100)
のように両立しているかの、式が必要です。

なおANDは両立を確認する場合に、どちらかの
成立を確認するならORを使います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!