- ベストアンサー
エクセルの質問です。例えばA1の数値が7.0%、B2の数値がA1の数値
エクセルの質問です。例えばA1の数値が7.0%、B2の数値がA1の数値+1.3%~-3.0%のにときには○をC1に表示、その数値条件+1.3%~-3.0%以外ならC1に×を表示させたいのです。 教えて下さい。 よろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
C1=IF(AND(B2-A1<=1.3%,B2-A1>=-3%),"○1","×")
その他の回答 (6)
- tom04
- ベストアンサー率49% (2537/5117)
- KURUMITO
- ベストアンサー率42% (1835/4283)
次の式をC1セルに入力します。なお、B2セルといっていますがB1セルに間違いでしょうか?ここではB1セルにあるとして式を作りましたがB2セルが正しいのであればB1をB2に訂正してください。 =IF(B1="","",IF(AND(B1<=A1*0.07*1.013,B1>=A1*0.07*0.97),"○","×"))
- keithin
- ベストアンサー率66% (5278/7941)
これをそのままコピーして使ってください =IF(B2="","",IF(AND(A1-3%<=B2, B2<=A1+1.3%), "○", "×"))
- keithin
- ベストアンサー率66% (5278/7941)
例: =IF(AND(A1=7%, A1*97%<=B2, B2<=A1*101.3%), "○", "×") 別の例: =IF(AND(A1=7%, MEDIAN(A1*97%, B2, A1*101.3%)=B2), "○", "×") それで。 これ >A1の数値が7.0%、 は,今やりたいことにどう絡んでくるのですか? 7%以下とか以上で,と言いたかったのかな。 一応文字通りに読んで「A1がジャスト7%だったら」にします。以上以下でも数式の書きぶりは一緒ですから。 それとしばしば混乱しますが, A1が7%で,さらに加えてB2がA1の±いくつ以内だったら(AND条件) なのか A1が7%か,または別のケースとしてB2がA1の±いくつ以内だったときも(OR条件) なのか によっても,正しい数式の書き方は当然違ってきますのできちんと区分して考えたり,説明なさってください。
- NOBNNN
- ベストアンサー率50% (93/186)
=IF(AND(A1=0.7,AND((B1 >= A1+ 0.013),(B1 <= A1+ 0.3))),"○","×") A1が7% であることを設定してあります。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 外していたらごめんなさい。 こういうことですかね? C1セルに =IF(COUNTBLANK(A1:B1)>0,"",IF(AND(B1>=A1-0.03,B1<=A1+0.013),"○","×")) という数式を入れてオートフィルで下へコピーしてみてください。 希望に近い形にならないでしょうか? 以上、参考になればよいのですが 的外れなら読み流してくださいね。m(__)m
補足
説明不足ですみません。 A1の7%は目標数値です。 この数値の+1.3%~-3.0%の範囲以内なら目標達成と判断します。 この説明で大丈夫でしょうか? よろしくお願いします。