• ベストアンサー

条件計算式で教えて下さい。

D2欄にあらかじめ決められた数値があり、C2欄に毎日、任意の数値を入れるとします。 その結果(D2÷C2の結果が3%以内になった場合のみ)をA2欄にAと表示したい場合の関数を教えて下さい。 エクセルの本などで色々と調べてみましたがどうしてもうまく行きませんでした、どなたかご教授をお願いします。

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

  • ベストアンサー
  • gloomie
  • ベストアンサー率16% (24/146)
回答No.1

3%より大きくなった場合はどうするのでしょう? (何も指定しない場合"FALSE"と表示されます) 仮に3%より大きい場合は何も表示しない(空白)とします。 A2に =IF((D2/C2)=<0.03,"A","") でどうでしょう? また、うまくいかない場合はうまくいかなかった式を提示していただくと、 質問者様が何をなさりたいかわかる場合もありますので、 できれば載せていただけると嬉しいですね(^^)

noname#14890
質問者

お礼

大変参考になりましたありがとうございました。

その他の回答 (2)

回答No.3

質問どおりの内容を式にすると、以下の通りとなりますが。 (3%は、正負の場合を想定しています) =IF(ABS(D2/C2)<=3%,"A","")

noname#14890
質問者

お礼

大変参考になりましたありがとうございました。

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

=IF(AND(C2>0,D2/C2<0.03),"A","") 上記はC2が0より大きい数値で且つD2の3%以内にAを表示します。 未入力や負の値の場合は表示しません。 絶対値が3%以内でいい場合は =IF(AND(C2<>0,ABS(D2/C2)<0.03),"A","") としてください。

noname#14890
質問者

お礼

大変参考になりましたありがとうございました。

関連するQ&A

専門家に質問してみよう