• ベストアンサー

エクセル関数で教えてください

以前質問した事に似ているのですが、教えてください。 例えば長さ2,500mm・高さ1,200mmの棚があるとします。あるカタログでは2,000mm・高さ1,000mmの棚があり現物をカタログの物に対して按分をしようとします。そうなると按分の式が(2.50×1.20)/(2.00×1.00)となります。そこで現物寸法がカタログ寸法に対して規格寸法差が10%以内の場合×、10%を超え25%以内だと○、25%を超える場合◎となるようにしたいのです。エクセルのセルはA1に按分式をいれB1に×、○、◎の結果がでるようにどうしたらよろしいでしょうか?現物の寸法、カタログの寸法は変動はあります。

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

  • ベストアンサー
回答No.1

>A1に按分式をいれB1に×、○、◎の結果がでるように >現物の寸法、カタログの寸法は変動はあります とのことから、下記のように各値を配置するとします。 A列:按分式 B列:結果 C列:現物(長さ) D列:現物(高さ) E列:カタログ(長さ) F列:カタログ(高さ) (各列1行目は、見出し行とします) まず、各列の先頭行(2行目)に、下記のように入力します。 A2:=(C2*D2)/(E2*F2) B2:==IF(ABS(A2-1)<=0.1,"×",IF(ABS(A2-1)<=0.25,"○","◎")) C2:=2500 D2:=1200 E2:=2000 F2:=1000 現物とカタログ値(C~F列)を、必要に応じて変更して下さい。 もし、現物とカタログ値を、都度変更するのではなく、一覧形式でということであれば A2とB2を、必要な行数分下にコピーし、3行目以降のC~F列は、必要に応じて、 現物とカタログ値を入力していってください。

mr3621
質問者

補足

A1に式でB1に結果と二つのセルだけで行いたいのですが無理でしょうか?ようするにA2だけに関数を入れたいのですが・・・