[[20110624195357]] 『数式の答えを返す』(すずしん) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数式の答えを返す』(すずしん)

初めて質問させて頂きます。

初歩的な質問でですが、
あるセルに数式を入れて、
その答えを返したいときはどのようにすればいいでしょうか?

例)20*30*5/10*0.1  このような数式をセルに記入して

   答え:30    別のセルに回答を返すにはどうしたらよいでしょうか?

  =20*30*5/10*0.1 のようにもう一度数式を記入しなければだめなのでしょうか?


 名前の定義を使用するのはいかがでしょう?
 
[[20040131111956]] 『セル内の和』(mutsu)
 
 (キリキ)(〃⌒o⌒)b


mutsuさん
ありがとうございます。

答えも重要なんですが、その答えの根拠の数式も表示(セルに表示)された状態に
したいのですが…

初心者なので難しいことは分からないのですが…


 mutsuさんでは無いキリキですw
 
 >その答えの根拠の数式も表示
                  ~~~~~~~~~~
 どこかのセルに
 >例)20*30*5/10*0.1
 が入力されているのですよね?
 それが根拠とやらにはならないのでしょうか?
 
 もし、数式バーに数式も出したいのであれば
 >=20*30*5/10*0.1 のようにもう一度数式を記入しなければだめなのでしょうか?
 上記のように「=」を入力するか、マクロでその数式に「=」を付けるしか無いかと思います。。。
 
 (キリキ)(〃⌒o⌒)b


 別のセルに?
 UDF

 =Evaluates(A1)

 Function Evaluates(ByVal txt As String) As Double
    Evaluates = Evaluate(txt)
End Function
(seiya)

seiyaさんありがとうございます
複雑すぎて私には理解が出来ません…

キリキさんすみません…

数式バーに出すのは理解できたのですが
プリントアウト時にも数式と答えが出て欲しかったのですが…

数式をコピペすればすむことなんですが
数式がとても長くてコピペするのが大変でしたので…
地道にやってみます。

ありがとうございました。

(すずしん)


 >プリントアウト時にも数式と答えが出て欲しかったのですが… 
 
 >例)20*30*5/10*0.1  このような数式をセルに記入して 
 と、
 >答え:30    別のセルに回答を返すにはどうしたらよいでしょうか? 
 は、離れた場所にあって、プリントアウトすることが出来ないのかな?
 
 例の数式が仮に、A1に入っているとして、、、
 答えを出すのがまったく違う場所(又は、別のシート)だったとしたら
 =A1
 や
 =Sheet1!A1
 等しておけば、プリントアウトする場所の近くに持ってこれない?
 
 目的が良く分かってないので、的外れならポイッしてくださいb
 
 (キリキ)(〃⌒o⌒)b


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.