• ベストアンサー

エクセルの質問です。例えばA1の数値が7.0%、B2の数値がA1の数値

エクセルの質問です。例えばA1の数値が7.0%、B2の数値がA1の数値+1.3%~-3.0%のにときには○をC1に表示、その数値条件+1.3%~-3.0%以外ならC1に×を表示させたいのです。 教えて下さい。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

C1=IF(AND(B2-A1<=1.3%,B2-A1>=-3%),"○1","×")

その他の回答 (6)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.7

No.2です! たびたびごめんなさい。 もしかして↓の画像のような感じで良いのでしょうかね? 結果のC2セルに =IF(COUNTBLANK(A2:B2)>0,"",IF(AND(B2>=A2*(1-0.03),B2<=A2*(1+0.013)),"○","×")) という数式を入れ、オートフィルで下へコピーしています。 以上、参考になれば良いのですが 今回も的外れならごめんなさいね。m(__)m

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.6

次の式を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)
回答No.5

これをそのままコピーして使ってください =IF(B2="","",IF(AND(A1-3%<=B2, B2<=A1+1.3%), "○", "×"))

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

例: =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条件) なのか によっても,正しい数式の書き方は当然違ってきますのできちんと区分して考えたり,説明なさってください。

hoihoi24
質問者

補足

説明不足ですみません。 A1の7%は目標数値です。 この数値の+1.3%~-3.0%の範囲以内なら目標達成と判断します。 この説明で大丈夫でしょうか? よろしくお願いします。

  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.3

=IF(AND(A1=0.7,AND((B1 >= A1+ 0.013),(B1 <= A1+ 0.3))),"○","×") A1が7% であることを設定してあります。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 外していたらごめんなさい。 こういうことですかね? C1セルに =IF(COUNTBLANK(A1:B1)>0,"",IF(AND(B1>=A1-0.03,B1<=A1+0.013),"○","×")) という数式を入れてオートフィルで下へコピーしてみてください。 希望に近い形にならないでしょうか? 以上、参考になればよいのですが 的外れなら読み流してくださいね。m(__)m

関連するQ&A