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

B4が、C4~D5の間の数字に入れば〇 入らなければ×


B4 144500
C4 150400 
D4 144400

この場合は〇

という感じです。

ご教示のほど何卒よろしくお願いします。

A 回答 (10件)

解答No1です。

問題を勘違いしていました。
より正確な式は次のようになりますね。
=IF(COUNT(B4:D4)<>3,"",IF(AND(B4<=MAX(C4:D4),B4>=MIN(C4:D4)),"○","×"))
この式では3つのセルのいずれかに数値の入力が無い場合には答えは空となります。
    • good
    • 0

No9です、質問文読み落とし失礼しました。


間違っていましたので、次のように訂正します。
=IF(AND(B4>=MIN(C4:D5),B4<=MAX(C4:D5)),"○","×")
    • good
    • 0

いろいろ出ていますが、これでいかがですか


=IF(AND(A1>=B1,A1<=C1),"○","×")
    • good
    • 0

No.3です!


ごめんなさい。
質問内容を間違って解釈していたみたいです。

結局B4セルの値がC4セルとD4セルの数値の範囲内であれば、
「○」、そうでなければ「×」を表示させるということですよね?

そういうことだとして再度回答させていただくと

表示させたいセルに
=IF(B4="","",IF(AND(B4>=MIN(C4:D4),B4<=MAX(C4:D4)),"○","×"))

としてみてはどうでしょうか?

もし、これも的外れならごめんなさいね。m(__)m
    • good
    • 0

訂正します(=が抜けていましたね)


=IF((B4-C4)*(D4-B4)>=0,"○","×")
    • good
    • 0

こんな感じで


=IF((B4-C4)*(D4-B4)>0,"○","×")


質問通りに記載しすると
=IF(OR(AND(B4<C4,B4>D4),AND(B4>C4,B4<D4)),"○","")
    • good
    • 0

C4:D5の最大値/最小値とB4の値を比較します。



=IF(AND(B4<=MAX(C4:D5),B4>=MIN(C4:D5)),"○","×")
    • good
    • 0

こんにちは!


色々方法はあると思いますが・・・

一例です。

=IF(COUNTBLANK(C4:D5)<4,"○","×")

という方法もあります。

どうも失礼しました。m(__)m
    • good
    • 0

以下の式でどうでしょうか。


=IF(AND(B4<C4,B4>D4),"○","")

この回答への補足

すいません、これだとB4とC4が同じ値の時も〇はつかないですね?
B4とC4またはB4とD4が同じ値の時も〇がつくようにするにはどうすればよろしいでしょうか?

補足日時:2009/09/16 12:37
    • good
    • 0

次のような式でどうでしょう。



=IF(COUNT(C4:D5)>0,"○","×")
    • good
    • 0

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