- ベストアンサー
条件計算式で教えて下さい。
D2欄にあらかじめ決められた数値があり、C2欄に毎日、任意の数値を入れるとします。 その結果(D2÷C2の結果が3%以内になった場合のみ)をA2欄にAと表示したい場合の関数を教えて下さい。 エクセルの本などで色々と調べてみましたがどうしてもうまく行きませんでした、どなたかご教授をお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
3%より大きくなった場合はどうするのでしょう? (何も指定しない場合"FALSE"と表示されます) 仮に3%より大きい場合は何も表示しない(空白)とします。 A2に =IF((D2/C2)=<0.03,"A","") でどうでしょう? また、うまくいかない場合はうまくいかなかった式を提示していただくと、 質問者様が何をなさりたいかわかる場合もありますので、 できれば載せていただけると嬉しいですね(^^)
その他の回答 (2)
- SAKURAMYLOVE
- ベストアンサー率30% (162/533)
回答No.3
質問どおりの内容を式にすると、以下の通りとなりますが。 (3%は、正負の場合を想定しています) =IF(ABS(D2/C2)<=3%,"A","")
質問者
お礼
大変参考になりましたありがとうございました。
- 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","") としてください。
質問者
お礼
大変参考になりましたありがとうございました。
お礼
大変参考になりましたありがとうございました。