• 締切済み

エクセルのIF関数を教えてください

エクセルの関数で数式を教えてください。 IF関数を使用しようと思っているのですがうまくいきません。 3,000,000万以上かつ増減率10%以下もしくは-3,000,000万以下かつ増減率10%以下の場合はYESそうでなければNO とする場合どのようにしたらよいのでしょうか? よろしくお願いいたします。

みんなの回答

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

A1に金額,B1に増減率を計算できているとするとします。 重要なポイントとしては,増減率の具体的な計算式は =増減後の数字/元の数字 のような式で+0.07とか-0.12の計算結果を,%書式を付けて+7%とか-12%のように計算できているとします。 #もしも =増減後の数字/元の数字*100 という式で7とか-12の数字を出していた場合は,それに合わせた数式にしなければいけません。 また同様にA1の具体的な記入の内容についても >3,000,000万 随分イミフメイの表現ですが,この言葉が正しいとすれば 30000000000 という数字が記入されていなければいけません。 もしも実は 3,000,000 とだけ記入していて,これが万円単位なんですとアナタが判っているだけだった場合は,それに合わせた数式にしなければいけません。 以上の前提で数式を立てると =IF(OR(AND(A1>=30000000000,B1<=10%), AND(A1<=-30000000000, B1<=10%)), "yes", "no") のようになります。 さらに >3,000,000万以上かつ増減率10%「以下」  もしくは >-3,000,000万以下かつ増減率「10%」以下の場合 以上や以下,プラスやマイナスの「言葉の説明」に間違いがないか,もう一度ヤリタイ事を良く整理してから,前述した注意点も含めて再度ご自分で正しい数式を検討してください。

noname#134784
質問者

お礼

言葉足らずで申し訳ありません。ありがとうございます。検討します。

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

>3,000,000万以上 3,000,000円以上の間違えでしょうか? A1に金額,B1に増減率があるとして =IF(AND(ABS(A1)>=3000000,B1<=10%),"YES","NO")

noname#134784
質問者

お礼

言葉足らずで申し訳ありません。ありがとうございます。検討します。

関連するQ&A