• ベストアンサー

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

以前質問した事に似ているのですが、教えてください。 例えば長さ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だけに関数を入れたいのですが・・・

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル関数

    また、お世話になります。エクセル関数の立て方をお教え下さい。 セル「A1」に金額を入力します。 セル「A2」に人数を入力します。 その結果が、セル「B2」に表示させます。 A1が1000円以内で、A2が10人以内なら、B2は100円 A1が1000円以内で、A2が20人以内なら、B2は200円 A1が1000円以内で、A2が21人以上なら、B2は300円 A1が1000円超なら、A2の人数に関わりなく、B2は400円 という関数式を立てるには、どうしたらいいですか。 関数にはほとんど知識がありませんので、具体的に式を立てて頂けたら大変に助かります。 これに関連して、逆引きの関数辞典みたいなものはないでしょうか。もしご存じでしたら、書籍名を教えて下さい。

  • エクセルの関数について教えてください

    エクセルでvlookupを使い得た結果がAだとします。 次にif関数でvlookup関数の結果のセルがAならばと言う式を作りました。 が、if関数が認識してくれません。 同じif関数の式でキーボードからAを入力したら結果が出ます。 vlookup関数のセルにはAでなく式しか入ってないからでしょうか? vlookup関数の結果をif関数で認識する方法をお願いします。

  • エクセルについて

    エクセルでの計算方法についてききたいのですか?セルのA1に15000と入力してセルA2に16500と入力して、その15000と16500の差し引きを求めたい場合は、=(A1-A2) でその15000-16500で計算されたのが表示されますが、15000から16500だとその変動幅は1500で先ほどの入力方法で求められますが、15000から16500の変動率は10%になりますが、(15000の10%が1500なので15000+1500で16500となるので)その2つの数字の変動率をセルで計算したい場合どのような式を入力すればいいかわかりますか?

  • エクセル 理論関数について。

    エクセル理論関数の質問です  a1セルの値-10・10・10・-10  b1セルの値50・-50・50・-50 上記のような数が変動します、a1・b1セルを参照させて数幅を計算させたいのですが?。 例1 a1セルに-10とb1セルに50の幅は=abs(a1)+abs(b1)=60 例2 a1セル10・b1セル50の場合の幅は40 例3 a1セル-10・b1セル-50の場合は-40 c1セルに上記のような数値になる理論式を入力したいのでっすが、上手にできません、教えて頂けないでしょうか?

  • エクセル関数について

    エクセルの関数式についてです。 ネットでもいろいろ検索してみたのですが、どうしても解決できません。 どなたかお分かりになる方、教えてください。 たとえば。。 [A1]のセルに、"(1)という文字列が含まれる場合は、[B11]のセルのコピーを、 "(2)"という文字列が含まれる場合は、[B12]のセルのコピーを、 "(3)"という文字列が含まれる場合は、[B13]のセルのコピーを表示させたいのです。 ちなみに、[B11],[B12],[B13]のセルには、SUM関数式が入っています。

  • EXCELのINDIRECT関数について

    こんにちは。 現在仕事で他の方が昔作ったEXCELを見ているのですが、シートが2枚(sheet1, sheet2)あって次のような関数が使われてます。 -- <sheet1> 【セルD15】SGP (←入力) 【セルD16】150 (←入力) 【セルD17】=VLOOKUP(D16,INDIRECT(D15),2) (←関数) (セルD17には、165.2という計算結果が表示されています) <sheet2> SGP 呼径 外径 A mm 6 10.5 8 13.5 10 17.2 15 21.7 20 27.2 25 34.0 32 42.7 40 48.6 50 60.5 65 76.3 80 89.1 90 101.6 100 114.3 125 139.8 150 165.2 175 190.7 200 216.3 (sheet2には、同様の表が上下左右に並んでいます) -- ここで、セルD17に入力されている関数について、VLOOKUPはたまに使うんですが、INDIRECTがサッパリ謎で困っております。 何故こんな簡単な式で、別シートの表の一部を参照できるのか?(しかもシート名の指定もないし・・)という点、どなたか教えていただけないでしょうか? よろしくお願いします!

  • エクセルの関数について

    前回の質問がまずかったので、再質問させていただきます。 たとえば100という基準値があり、99から101までの範囲は規格内で合格と判定したい場合ですが、仮にセルA1からA5まで数値を入力するとします。最後のセルA6に、99以上101以下は○、それ以外は×と判定するような式を入れたいのです。 お分かりになる方、よろしくお願いします。

  • エクセル関数

    はじめまして。エクセル関数の質問です。 セル A1:C1の間に メ-ル という文字を含むセルと、ジェニ- という文字を含むセルがどちらもある場合 何かしらの数字とか文字を返す様な関数式、お願いします!!!!!

  • エクセル関数について(IF関数)

    エクセルの関数について教えて下さい。 セルに1と入力した場合Aと出てきて、2と入力した場合B、3と入力した場合Cとなるような計算式を入れたいのですが、どのような式を入れればよろしいのでしょうか? 別のシートから呼び出す(?)というような方法でもいいのですが、どんな式を入れればよいのか、全く分かりません。 自分で調べてみた結果、IF関数を用いるということは解りました。 『IF(A1="1","A",IF(A1="2","B",IF(A1="3","C")))』 上記のような式を入れてみて、実際に実践してみたところ、結果としては入力した数字が表示されるだけで、計算式は消えてしまいました。 どうしたらいいのか解りません。 素人故に恥ずかしい質問ですが、お知恵を貸して下さい。 よろしくお願いします。

  • エクセル関数式を教えてください。

    エクセル関数式を教えてほしいのですが、 あるセル値Aが100未満の場合は、セルを空白(表示なし)に設定し あるセル値Aが100以上の場合は、他のセルB値の数値を表示させる。 初心者で関数式がわかりません、誰か教えてください。 お願いします。