• ベストアンサー

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

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

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

  • ベストアンサー
  • gutoku2
  • ベストアンサー率66% (894/1349)
回答No.2

>(100÷X)<3 >上記の様な条件を満たし、且つもっとも少ないXの値を求められる関数って有りませんでしょうか? 100÷X<3 Xは正の整数(0<X) (負の整数だと回答不能になるので・・・) 上記式が成り立つ整数の中で最小値 例 200÷X<3 答67   300÷X<3 答101   500÷X<3 答167 回答 A÷X<B      Aの値は変数      Bの値は変数 A列にAの値を入力 B列にBの値を入力 C列に =IF(MOD(A1,B1)=0,ROUNDUP(A1/B1,0)+1,ROUNDUP(A1/B1,0)) もしくは =ROUNDDOWN(A1/B1,0)+1 上記関数で求められる値が回答となります。

go-gen
質問者

お礼

ありがとうございます。 実際の条件はもうちょっと複雑なんですが、解りやすい様に 条件を簡略化してみました。 実際の条件を入れて試してみます。

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

その他の回答 (1)

noname#140971
noname#140971
回答No.1

100÷X<3 100<3×X 100÷3<X 33.3<X 33+1=34 200÷X<3 200<3×X 200÷3<X 66.6<X 66+1=67 120÷X<3 120<3×X 120÷3<X 40<X 40+1=67 以上から、仮にA1に100ないし200を入力しA2に34、67を求める場合は明らかでしょう。 A1を3で除して小数点以下を切り捨てて1を加える

go-gen
質問者

お礼

すいません。 解りにくい文章で申し訳ありませんでした。 関数が知りたかったのです。すいません

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

関連するQ&A

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

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

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

    エクセルで範囲内の条件を満たす数値を返す関数を教えてください。 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関数が使えません(使える方法があるかもしれませんが私は知りません)。 ネストせずに「&」を使う方法も考えたのですが、それだと数値として扱われず文字として扱われてしまい表示形式を自在に編集することができなくなってしまいます。 良い解決方法を教えてください。

  • 次の条件を満たす関数を探しています

    次の条件を満たす2変数の関数f(x,y)を探しています。 どのような関数があるのでしょうか。 あるいは、関係を表す微分方程式はありますか。 f(x,y) + f(1-x,1-y) = 1 (0<=x,y<=1) ただし、f(x,1/2)=x、f(1/2,y)=y 特定の値について、例えばxとyが共に1/2のときなどは関数値が計算できるのですが、 任意のxとyについてまだ計算できません。 シグモイド関数などは上記関数を満たすのでしょうか。

  • 2次関数最大最小

    y=x^2+|2x-1|+(k^2+1) のグラフと直線y=mが,x軸の正の方向に,相異なる2点P,Qで交わる. P,Qのx座標が、それぞれ2k,k+2であるとき,以下の問に答えよ。ただし、k,mは実数とする。 (1) 条件を満たす最大のkの値および、このときのmの値を求めよ。 (2)条件を満たす最小のkの値および、このときのmの値を求めよ。 (3)kの値が条件を満たす最大の値であるとき、2次関数yの最小値とそのときのxの値を求めよ。 (4)kの値が条件を満たす最小の値をとるとき、2次関数yの最大値とそのときのxの値を求めよ。   x>=1/2のとき y=x^2+2x-1+k^2+2k+1=x^+2x+k^2+k=(x+1)^2+k^2+2k-1   x<1/2のとき  y=x^2-2x+1+k^2+2k+1=x^2-2x+k^2+2k+2=(x-1)^2+k^2+2k+1   点P(2k,m), m=(2k+1)^2+k^2+2k-1=5k^2+6k   点Q((k+2),m) m=(k+2-1)^2+k^2+2k+1=2k^2+4k+2    5k^2+6k=2k^2+4k+2 3k^2+2k-2=0 k=-1±√7  x=1/2のとき y=k-2+2k+5/4<m ・・・・・   出だしからどのように考えればいいでしょうか。   

  • 2次関数の最大・最小

    問: 次の条件に適するように、定数aの値を求めよ。 (1)関数y=x^2-4x+a (1<=x<=5)の最大値が6である。 (2)関数y=-x^2+3x+a (-3<=x<=1)の最大値が4である。 (3)関数y=-x^2-4x+aの最大値が、関数y=x^2-4xの最小値と一致する。 答: (1)a=1 (2)a=2 (3)a=-8 解説して下さい!

  • エクセルSUMIF関数とOR条件

    「X」の条件を満たすデータをの合計を計算したい場合SUMIF関数、「X」および「Y」の条件を満たすデータの合計を計算したい場合は、SUMPRODUCT関数が使えると思いますが、 「X」または「Y」の条件を満たすデータの合計を計算したい場合は、 SUMIF(検索範囲,"X",合計範囲)+SUMIF(検索範囲,"Y",合計範囲)とやるしかないですか? それとも、SUMIFを並べなくても、1回で計算できる関数がありますか? ご存知の方、ご教授下さい。 どうぞよろしくお願いいたします。

  • Excelの関数

    y=ln(x)+ln(√y) という関数があります。この関数を、x=の形にすると x=e^{y-ln(√y)} になり、yの値が分かっている場合のExcelの関数は、 =EXP(y-0.5*LN(y)) になります。ちなみにこれを使って、y=5の時のxの値を求めると x=66.37 (少数第3位四捨五入しました) になります。 逆に、x=66.37の時のyの値をExcelで求めるにはどうやってやればよいのでしょうか? お分かりになる方、教えてください。よろしくお願いします。

  • 2次関数の最大・最小(条件式つき)

    [問] x+2y=3のとき、(2x^2)+(y^2)の最小値を求めよ 模範解答では次のようになっていました。 ---- xを消す方法で解くと、 x+2y=3からx=-2y+3--(イ) これを(2x^2)+(y^2)に代入して 9[{y-(4/3)}^2]+2--(ロ) よってy=4/3で最小値2を取る。 このとき、(イ)よりx=-2*(4/3)+3=1/3 したがってx=1/3, y=4/3のとき最小値2を取る。 ---- しかしながら、同じようにこれをyを消す方法で解くと x+2y=3からy=(3-x)/2--(ハ) これを(2x^2)+(y^2)に代入して 9[{x-(1/3)}^2]+8--(ニ) よってx=1/3のとき、最小値8を取る。 このとき、(ハ)よりy={3-(1/3)}/2=4/3 したがってx=1/3, y=4/3のとき最小値を取る。 このようになってしまいます。 ================================================= この問いで求める最小値とは、(ロ)や(ニ)のように基本形{(x-q)^2}+q(xは消去する文字 によって適宜読み替える)にしたときに出てくるqの事なのですか?それとも、基本形にす るのは単にxやyの値を確認する為に過ぎず、この基本形で確認したxの値とyの値を、条件 式(この場合はx+2y=3)に代入して求めるものなのですか? 模範解答ではどうも前者の考え方を採っているようにみえ、しかし消去する文字によって、 基本形にしたときのqの値が異る為、混乱しています。 宜敷御願いします。

  • エクセル関数:複数の条件を満たす行の合計

    例えば下記の様な表の場合に、A行が”2”で、B行が”桃”の行のCの値の合計を出したいのですが。 A   B     C 1 2 桃    10 2 2  蜜柑 10 3 3  蜜柑 10 4 3  桃 10 5 2  桃 10  6 4  蜜柑 10 SUMIFで、出来ないかなと思ったのですが複数の条件の場合というのがヘルプに出ていません。 エクセル本を見たところDSUMというやり方があるのですが、これだと数式だけでなく欄外に見出しと条件の入った表を別途作成しなければならないようです。 色んな場合の合計を出すのに、場合の数だけ見出しと条件の入った表を作るというの方法しかないのでしょうか? もし関数の数式だけで上記の値を出す方法を御存知の方、教えて下さい。 「DSUMで、見出しと条件の入った表を作ってしか出せない」というお答えでもけっこうです。出来ないと分かれば、簡単に数式だけで出すのは諦めて、DSUMを使います。

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

      A B C 1 A1 B1 C1 2 A2 B2 C2 ・ ・ ・ 上記のような表があり、セルX、Yに入力した値が2つの条件に合致した場合、セルZにC列の値を返すような数式を作っています。 たとえば、セルXの値がA1より小さく、かつ、セルYの値がB1より小さい場合にはセルZにC1の値を表示する、という数式を作りたいのです。 (ちなみにAn、Bn、Cnにはそれぞれ数字が入ります) =IF(AND(X<=A1,Y<=B1),C1,IF(AND(X<=A2,Y<=B2),C2,・・・ AND関数を利用してこのように数式を入れると、途中まではうまくいくのですが、引数が多いため途中からエラーが出てしまいます。 (引数の数は10個以上あります) IF関数とVLOOKUPを組み合わせればいいというところまではわかるのですが、どのように条件設定をすればいいのかがわかりません。 エクセル初心者で恐縮ですが、どなたか詳しい方いらっしゃいましたらご回答よろしくお願いいたします。

このQ&Aのポイント
  • ステンレス製の生ゴミ箱は悪臭の染み込みを防止できる
  • プラスチック製の生ゴミ箱に比べてステンレス製の生ゴミ箱は臭いが残りにくい
  • ステンレス製の足踏みペダル式のゴミ箱は衛生的で臭いの心配が少ない
回答を見る