• ベストアンサー

エクセルの自動計算 

PC初心者です。 エクセルで、セルにあらかじめ計算式の途中まで入力しておき、 その後そのセルに数値を入力したら、その計算結果が同じセルに 表示される、ということは出来るのでしょうか? 例えばセルA1に、あらかじめ『=130-』と 入力しておきます。 その後で同じセルA1に『25』と入力したとします。 そのセルには先に入力している『=130-』と 後から入力した『25』が勝手に計算され、 セルA1には『105』と表示させたいのです。 ご存知の方がおられましたら、ご教示いただけますと ありがたいです。 よろしくお願い致します。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

関数名の入るセルに新たな数値を入力することはできません。 新たな数値を入力すれば当然のこととして式は消されます。 B1セルに130でC1セルに25と入力する場合にはA1セルに=B1-C1と式を入力しておくことでA1セルに答えが表示されます。

kuwa8
質問者

お礼

ご回答いただき、ありがとうございます。 やはり無理ですよね。 他の方法を考えてみます。 ありがとうございました。

その他の回答 (4)

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

エクセルの関数の基本を判ってないよ。 数をあるセルに入れると、もと入れていた式は消える。 この件は=135-は、エクセルに数式にさえ見てもらえないが。 そういう場合は別セルに=135-A1と入れておいて、A1に25と入れたら、式を入れたセルに105と出るという使い方をする。 入力するセルと、加工データを表示するセルは別。 さらに言っておくとVBAを勉強すれば、質問に近いことは出来る。 その場合は式の形はプログラムというもので決められる。 また条件に応じて式の形も使い分けられる。 その日まで質問の考えはお預け。

  • rivoisu
  • ベストアンサー率36% (97/264)
回答No.3

できません。(関数や式ではVBAなら似たようなことができますが)

kuwa8
質問者

お礼

ご回答いただき、ありがとうございました。 初心者ながら試してみたのですが、 やはりできないとわかり、 気分が晴れました。 ありがとうございました。

  • zongai
  • ベストアンサー率31% (470/1474)
回答No.2

=130- の時点でまず数式としてエラーですね。 A1のセルの書式を文字列にしておいて入力すれば、とりあえず 『=130-』は入力できます。 後に、A1に『25』を入力したら、『=130-』は上書きされてしまうので、計算させたい数式が消滅しますので、結果は『25』しか返りません。 [A1]=130-B1 として、B1に数字を入れるのが普通ではないでしょうか。

kuwa8
質問者

お礼

早速ご回答いただき、ありがとうございました。 数式エラーであるのは気づいておりましたが、 なにか特殊な関数でクリアできるのかな? とも思いました。 やはりこの方法には無理があるということがわかりました。 ありがとうございました。

  • chiizu2
  • ベストアンサー率41% (164/400)
回答No.1

質問者の方が想定されているような 使用方法は無理だと思います この場合そのセルには数値の25が上書きで入力され 計算式は無くなってしまいます

kuwa8
質問者

お礼

ご回答いただきありがとうございます。 おっしゃるとおり、数値が上書きされるようです。 なにかこういうことができるような関数でも あるのかとおもったのですが、 他の回答者の皆様からも同様のご指摘を いただきました。 単純に他のセルに数値を入れておいて、 形式を選択して貼り付けで対応しようと思います。 ありがとうございました。

関連するQ&A