• ベストアンサー

Excelで 条件に合う最小数値を求める関数 その2

度々すいません。 Excelで 条件に合う最小数値を求める関数の件ですが次の条件で Xの最小値を求めるにはどの様な処理が有効でしょうか。 本当に申し訳ありませんが教えて下さい。 (100-X)÷((x+10)÷3)<=3 このような場合Xの条件を満たすの内最も低い数字は45ですが、 これを (200-X)÷((x+15)÷3)<=3 (300-X)÷((x+8)÷3)<=3 等の場合の数値が出せる様にしたいのです。 大変申し訳ありませんが宜しくお願い致します。

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

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

(y-x)/((x+z)/3)<=3 y-x<=3*((x+z)/3) y-x<=x+z y-z<=2x (y-z)/2<=x 検算: Y=100 Z=10 (100-10)/2=45 先ほどの解は、 =int(A1/3) +1 A1=100 ---> 34 A1=200 ---> 67 A1=120 ---> 41 ではなく 40 問題は、今度は+1する場合としない場合とがあるということ。 =INT(A1/3)+(INT(A1/3)<>(A1/3))*1 そこで、+1 部分を多少ややこしく。 ※ここまでを参考にして先ずは自分なりの関数を書いてみることです。 ※そうでないと<丸投げ禁止>のルールに抵触しかねないです。 ※最後の関数部を文字化しているのはそのため。

go-gen
質問者

お礼

すいません。 有難うございました。 確かに○投げになってしまうかもしれません。 後は自分で行ってみます。大変助かりました。

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

関連するQ&A

  • Excelで 条件に合う最小数値を求める関数

    すいません関数に詳しい方お教え下さい。 (100÷X)<3 上記の様な条件を満たし、且つもっとも少ないXの値を求められる関数って有りませんでしょうか? (100÷X)<3の場合でしたら34  (200÷X)<3の場合でしたら67と出てくる様にするにはどの様な方法が有るでしょうか? すいませんがお教え下さい

  • エクセルで範囲内の条件を満たす数値を返す関数を教えてください。

    エクセルで範囲内の条件を満たす数値を返す関数を教えてください。 100以下なら1111 100超~200以下なら2222 200超~300以下なら3333 300超~400以下なら4444 400超~500以下なら5555 500超~600以下なら6666 600超~700以下なら7777 700超~800以下なら8888 800超~900以下なら9999 900超なら10000 上記のような条件があり、入力した数字が該当する条件の範囲内に該当している数字を抽出したいのですが、それができる関数を教えてください。 例えばA1セルに650と入力するとB1セルに上記の条件で該当する7777を表示する、 A1セルに100と入力するとB1セルに1111、 901とA1に入力するとB1に10000と表示されるなどのようにしたいのです。 IFを使った関数では7つまでしかネストできないので、上記の場合10ネストしなければならないのでIF関数が使えません(使える方法があるかもしれませんが私は知りません)。 ネストせずに「&」を使う方法も考えたのですが、それだと数値として扱われず文字として扱われてしまい表示形式を自在に編集することができなくなってしまいます。 良い解決方法を教えてください。

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

    エクセルの関数で困っています。 次のような場合、どうしたら良いでしょうか?  A  B  C  D  E  F 1     東京  10 2     東京  20 3    神奈川 40 4    神奈川 50 5 6 例えば↑のようにC1セルに「東京」D4セルに「50」とある表(この表を以降「イ表」と呼びます)があった場合、フィルタ機能を使わず関数にて次の条件値を求めるには どうしたら良いでしょうか?  ★条件:「イ表」の内、「東京」の条件の中から、最小値を求める。   (条件値を導き出すセルはF6とします) 表を並び替えて条件値を求めるのは容易なのですが、関数を使うと なるとさっぱりです。 DMIN関数以外で教えてください よろしくお願いします。  

  • エクセル数値の色分け

    お世話になります エクセルの数値を色分けしたいと思っていますがやり方を教えて下さい。 たとえば、010、020、040、050、551、565 等の20種類ほどの数値ですが、それぞれの数字毎に色分けしたいと考えています。  条件付き書式でしますと3種類の条件でしか設定出来ないため 困っています。 お忙しいところ申し訳ありませんがよろしくお願い致します。 わがままですが早急にお願い致します。

  • エクセル関数で文字列か数値かを判断する

    エクセルの関数で指定した場所のデータが文字列か数値かを判断させることは可能でしょうか? 可能な場合、それをIFとからめて「文字列だったら○○」「数値だったら○○」という条件をつけて処理をしたいのですが。 よろしくお願いします。

  • エクセル関数

    こんにちは。 次のような場合エクセルでどのような関数を使えばよいのか教えてください。 例>A列に1,2,3の3種の数字がある場合、それに対応するB列(A1ならB1、A5ならB5)において    A列の条件に合うB列の数値の和。 A列が1になっているB列対応セルの数値のみの和を知りたい場合に使う関数です。 意味、分かっていただけるでしょうか? よろしくお願いいたします。

  • officeのexcelにて最小値の計算

    officeのexcelにて最小値の計算 ある行についての最小値を出したいのですが、 その行には空白のセルがある場合があります。 この行でMIN関数を使用すると、空白のセルを"0"として計算してしまいます。 空白のセルを無視して、「数値が入力されているセルの内、最小値」を出したいのですが、 どうすればできるでしょうか。

  • エクセルの複数条件に対する関数について

    皆様初めまして。 エクセルの関数についての質問となります。 以下の複数条件がある場合のIF関数の式がどうしてもわかりません。 申し訳ありませんが、どなたご教授頂けないでしょうか。 条件:目標値の30%以上である場合は”◎”、目標値を達成していれば”○” わかる方なら簡単なのでしょうが、関数に不慣れな私には複数条件となった場合の式がわかりません。 宜しくお願い致します。

  • Excel Sumif関数の条件設定

    ExcelのSumif関数での条件の入力について教えて下さい。 条件に演算子が含まれる場合、条件式を" "で囲むことは理解しています。例えば、「100以上」であれば、">=100"とすれば良いかと思います。この「100」について、変数といたしたく、例えば特定のセルの 数字を参照したい場合に、(セル番号「B3」)">=B3"と入力しても、B3に入力されている数値を参照してくれません。 どのようにすればセルの数値を同様に参照してくれるのでしょうか? 宜しくご教示下さい。

  • 二次関数の最小値

    二次関数 y=-2x^2+4x+3 (-2<x<2) の最大値と最小値を求めなさいという問題で質問です。 正解はx=1のとき最大値y=5で,最小値はなしです。 最大値はいいのですが、最小値はどうしてなしなんでしょうか。 x=-2のとき最小値y=-13じゃないのはx=-2が変域にないから納得できますが、x=(-2の次に大きい数)のとき最小値y=(-13の次に大きい数)という考え方は間違いですか。 -13の次に大きい数に名前がないからといってその数自体もなしという正解は変だと思ったし、ないものを求めなさいという問題も変なので質問しました。

初期化できない表示について
このQ&Aのポイント
  • 製品名:DCP‐J925N。初期化できない表示が出る問題について質問があります。
  • Windows10で接続されており、USBケーブルが使用されています。関連するソフト・アプリは不明です。電話回線はケーブルプラスです。
  • この問題に関して試したことやエラーメッセージが存在する場合、詳細を教えてください。
回答を見る