• 締切済み

エクセルの関数計算なのですが・・

エクセル関数 squrt=√とかを複合してある関数をつくり(例 y=xlog(√x)etc)それをさらにある一定の範囲での値(例えば1≦x≦1000の範囲とかでのyの値)をとりたいのですがうまくいきません どうワークシートにかたらいいのでしょうか(汗 多少サイトを回ったのですがエクセル関数を複合して使うようなことは特に載ってないようなきがしました(見落としたのかなぁ・・)どうかお願いしますm(_ _)m

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

>それをさらにある一定の範囲での値 先にXの値の刻み幅(増分)を決めてXをある列に作るが先ですよ。測定値データなど、すでにあり、ある範囲はこの式、たの場合はこうとしたいと言うことでしょうか。 またはデータから近似式を作りたいと言うことでしょうか。 >複合してある関数をつくり 数学の合成関数のかきかたと同じです。 LOG(SQRT(A1))のように。エクセルにある数学関数はそんなに多くないですから出来ないパターンもあります。 ツールバーFxをクリックし数学/三角を見てください。 >エクセル関数を複合して使うようなことは 数学式で例がないだけで、書くに値しないからです。ただ書けば言いだけだから。()内にネスとするか+*-/ で、()も使って、繋げていけば良いですから。 ビジネスでつかう関数式をネストする例はいくらでも説明あります。 >値の範囲の問題 範囲外はどうするのか、もう少し具体的に書いてください。

konekomaru
質問者

お礼

ありがとうございます 軽率ながら前のdejijiさんの書き込みとともにお礼をいわせてもらいます。皆様のご指摘によりなんとか関数をつくり指定された値の範囲ないでかくことができましたー。どうも今までうまくいかなかったのは大きな原因のひとつが’=’を最初に忘れてたのもかなりあったようです(かなり初歩的==))先ほどちょっと前ながらimogasiさんのご指摘されたXを最初のA列にたてれうまくつくることができました。範囲外は実は関係ないので描かなくてよかったりします。みなさまわかりやすい解説どうもありがとうございました。imogashiさんのスレに代表してカキコさせてもらいましたm(_ _)m

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.3

A1セルをXの値とすると Xが1以上100以下としたいなら、 B1に =IF((AND(A1>=1,A1<=100)=TRUE),A1*LOG(SQRT(A1)),"範囲外") とすれば、Xの値は制限されますが。 最初のANDで範囲を制限し、範囲内なら計算式の答えを反映、範囲外なら範囲外という文字を反映。 何か、すこし質問の内容と違うような気もしますが。 もし違ったら読み流してください。

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.2

「エクセル 関数 入れ子」等のキーワードで色々なページが出てくるとおもいます。 http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyu3.htm

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyu3.htm
konekomaru
質問者

お礼

なるほどぉ ここのページ実は質問する前に見たのですが見落としてました(汗 もいっかいよんでみます ありがとうございます

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.1

>エクセル関数を複合して使うようなこと 入れ子関数のことですか =x*LOG(SQRT(x)) とすることですか?

関連するQ&A

  • エクセルで2次関数の計算

    y=aX^2+bX+cという2次関数でYの値を入れてXを出す計算は可能なのでしょうか? また、1次関数y=aX+bでaを求める関数がslope(範囲A,範囲B)のように、2次関数のa,bを求める関数があるのでしょうか?大変困っているので宜しくお願いします。

  • エクセルでグラフから出た関数Xにたいして計算したい

     エクセルでデータを入力してグラフをつくり、そこからでた関数から グラフにxのパラメーターを入力することでyの値を自動計算したいのですがどうやればよろしいのでしょうか。 よろしくおねがいします。 関数式例)  y=13.524(-0.0038X)  ()は指数

  • 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で求めるにはどうやってやればよいのでしょうか? お分かりになる方、教えてください。よろしくお願いします。

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

    カテゴリをどこに指定したらいいかわからなかったので、カテ違いなら申し訳ないです。 エクセルのTREND関数を用いてある予測値を求めているのですが、 既知のy 既に分かっているyの値をセル範囲の参照などで指定(y=mx+bという関係になります) 既知のx 既に分かっているxの値をセル範囲の参照などで指定(省略可能)(y=mx+bという関係になります) 新しいx yの値を計算するための新しいxの値を指定 ということは参考サイトなどでわかるのですが、予測値を求める際に何か複雑な数式を用いてるのでしょうか? できればその数式をおしえてほしいです。よろしくお願いします。

  • Excelの関数について

    ワークシート1(工程参照)とワークシート2(オプション参照)の2つのワークシートがあり、そのいずれにも機番と言う項目があります。(P057VD152のように記載されています。) ワークシート1(工程参照)にワークシート2(オプション参照)の機番を貼り付けて、その2つのセルを比較し同じ機番のみを抽出したいのですが、Excelの関数を使用して出来るでしょうか。 Excelの関数については最近、本を購入して多少読んだ程度です。 説明がうまく出来ないのですが、宜しくお願いします。

  • 2変数関数の計算方法

    1/(√y)=2log_[10](x・√y)-0.8 という関数のyの値が分かっている場合のxの値は、上式を変形して、 log_[10](x)={1/(2√y)}-log_[10](√y)+0.4 x=10^[{1/(2√y)}-log_[10](√y)+0.4] にしてyの値を代入すれば、xの値を求める事ができます。 逆にxの値が分かっていてyの値が分からない時の計算方法ですが、この関数はy=の形に変形できません。 どうやって計算すればよいのでしょうか? Excelを使って計算できないでしょうか。申し訳ありませんが、お分かりになる方教えてください。 よろしくお願いします。

  • 2次関数

    すいません、またお世話になります。 y=x^2-2x のグラフをx軸方向にa、y軸方向に 2a-1 だけ平行移動したグラフをCとするとき、次の各問に答えよ。 (1)Cが直線y=x 相異なる2点で交わるとき、 {1}aの値の範囲を求めよ。 {2}2つの交点のx座標がともに1以上となるようなaの値の範囲を求めよ。 複合(?)した、2つの関数のとっつき方がいまいちわかりません。どういう風に考えればよいでしょうか?

  • エクセルの関数を使って、2座標を通る1次関数等を求めたいです

    皆様、はじめまして! オタッキーな質問で恐縮ですが、どうぞよろしくお願いいたします。 では、さっそく参ります。 エクセル2003の関数を使って、2点(2つの座標)を通る1次関数を求め、任意のX軸の値を代入し、Yの値を求めたいと思っております。 株のシステムトレードで、エクセルを使って、投資システムの検証をするために、このような事をしようとしています。 理想を言えば、2点(2つの座標)から直接Yの値まで1発で求める関数があればよいのですが、エクセル関数の事典で調べてもなさそうでした。 皆様、どうぞよろしくお願いいたします。

  • 高次導関数

    y=log(2)xの導関数は y'=1/xlog2になりますよね? ここから第2次導関数を 導く方法が分かりません。 解き方を教えてほしいです。 よろしくお願いします。 ※()は底を表しています。

  • Excelで指定数値内の計算

    Excelで、ある計算を行ったときの計算結果が、ある数値範囲内にしたいというときに簡単な関数はあるでしょうか。 例えば、 y=x/5 ただし、y<2の場合はy=2、y>5の場合はy=5とする。 といったときに、 A列にxの値を入れていけば、B列にその答えが出るというようにしたいのです。 if文を使えばできることはわかりますが、もっと簡単な方法はないでしょうか。

専門家に質問してみよう