• ベストアンサー

excelで計算式と結果の両方を表示したい

excelであるセルに計算式、例えば100+200+300と入力しそのままそのセルには100+200+300と表示します。 別のセルにその結果600を表示したいのです。 初歩的な質問かもしれませんがどなたか教えてもらえませんか?

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

  • ベストアンサー
  • fuyounor
  • ベストアンサー率47% (132/278)
回答No.5

よく積算書などで表示する方法ですね。 むかしDos版の123では式の表示ってことで可能でした。 下記URLの倉庫にTextcalcと言う項目があります。 そのユーザー関数を使用することで可能です。 使用例 A列の書式を文字にして式を記入しますB列にその関数を入れA列を参照させます。 A1 B1 100+200+300 =textcalc(a1) 数式を変更しても直ちに反映されます。 詳しい使用法は同梱のファイルを御覧下さい。

参考URL:
http://homepage3.nifty.com/peace/
kazu870
質問者

お礼

ありがとうございます! まさに私の求めていたもので、感激しています。 Excelのことあまり知らないので、簡単なことだろうと 思っていたら、ユーザ関数を使うということはそうでもなかったみたいですね。 本当にありがとうございました。

その他の回答 (4)

noname#176215
noname#176215
回答No.4

A1セルに「100+200+300」があるとして [挿入]→[名前]→[定義] 名前:Chiquilin 参照範囲:=EVALUATE($A$1) B1セルに「=Chiquilin」 で一応できます。

kazu870
質問者

補足

ありがとうございます。 なるほど、できました。 [挿入]→[名前]→[定義]で、こういうことができるとは知りませんでした。勉強になりました。 ただ、何行も同じことをしたいので、$A$1だとそのたびに定義しなければならないのかと思います。 もし、誤解だったらすみません。

noname#8027
noname#8027
回答No.3

式を表示  100+200+300 と入力。 答えを表示  =100+200+300 と入力。

kazu870
質問者

補足

ありがとうございます。 質問がはっきり書けてないかもしれませんが、 別のセルに自動的に計算したものを出したかったのでそれではちょっと...。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

数式バーには計算式が表示されています。 数式バーとセルを見る、ではだめですか?

kazu870
質問者

補足

ありがとうございます。 印刷するつもりなので、数式バーでは困るのです。

  • cha-chako
  • ベストアンサー率33% (179/539)
回答No.1

たとえば、A1セルに式を書きます。 A2に同じ式をコピーします。 A1のセルは、セルの書式を、表示形式で文字列に変更します。 これで、A1は式、A2は結果になります。

kazu870
質問者

補足

ありがとうございます。 質問がうまく書けてないと思いますが、コピーではなくA2にA1の計算結果を自動的に出したかったもので。

関連するQ&A

専門家に質問してみよう