• ベストアンサー
  • 困ってます

エクセルで数式のみ(=無し)を入力したセルを参照して計算させたいのですが。。

初めての質問です。 不手際がありましたら申し訳ありません。 Excelについての質問ですが、 以下のように、A1のセルにイコール(=)無しの数式を入力した場合、 別のセル(B1)でそれを参照して計算をさせたいと考えています。      [A]          [B] [1]    1*1         (=1*1) 何か良い方法はありませんでしょうか。 ご教授宜しくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数796
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1

VBAでユーザー定義関数を作るのが手っ取り早いです。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q-a/q_keisan_mojiretu.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速やってみましたがすぐにできました! ありがとうございました。

関連するQ&A

  • エクセルで、あるセルに入力されたらこのセルを参照する…

    B1セルに値が入力されたら、A1セルがC1セル(データ入力済)の値を参照する、 ような数式を教えてください. またこのような数式がたくさんあるサイトでオススメを教えてください.

  • EXCEL 数式が入った空白セルを数える

    毎度お世話になっています。 質問の内容ですが、例えば下記のようなシートがあるとします。 セルB1、セルC1、セルD1:手入力セル セルA1:数式「=IF(B1="","",B1+C1)」 セルA2:文字列 セルA3:数式「=IF(D1="","",D1*0.1)」 セルA4:文字列 セルA5:A1+A3の計算結果を表示 (※なお、セルA2、A4は数値が入らない) というような場合において、 ●セルB1、C1、D1になにも入力されていない場合、セルA5が空白となる。 ●セルB1、C1にのみ数値が入力されている場合、セルA5の計算結果がセルA1の値のみ。 ●セルD1にのみ数値が入力されている場合も上記と同様に計算結果が表示される。 以上の条件を満たす数式をセルA5に入力したいのですが、 COUNTBLANKは数式が入っている場合には使えず、COUNTAの場合だとセルA1、A3のどちらにも数値が入った場合に表示される、といった数式になります。 IFをいくつも使えば可能とは思いますが、もう少し単純に数式を作れたらと思い質問をさせて頂きました。 よろしければ御回答宜しくお願い致します。 (内容を訂正したため、いったん質問を削除しました。もし御回答中の方が居ましたら申し訳ありませんでした。)

  • EXCELでセルに入力されたセルを参照したい。

    はじめまして、EXCEL 2000 で質問です。 セルに入力されている文字列を、参照する関数があれば教えていただきたいです。 たとえば、セルA1に 文字列"B32"を入力します。 セルB1に =sansyou(A1) という関数を入力すれば セルB32の内容が参照される。 ということがやりたいのです。 C言語ですと、ポインタに相当するとおもいます。 どうか皆さんの知恵を分けてください。

  • エクセル 数式

    Excelについて。 あるセルA1の設定されている数式(=SUM(E:E)など)を、 B1にコピーする方法は、ありますでしょうか? ※A1に入力されている数式をコピー貼り付けではない方法を探しています。 B1に、=A1とすると、=SUM(E:E)の計算結果が入力されてしまいます。 ゴール(表示される値)は同じですが。コピー貼り付けしか方法はないでしょうか。 お手数ですが、よろしくお願いします。 エクセル2007以上 VBAなら可能ですか?

  • 入力、非入力で参照セルを変えたい

    A1  A2 15 空白・・・(1) または、 A1  A2・・・(2) 15   14 の2通りの入力パターンがあって、 B1セルに(1)のときにはA1を、(2)のときにはA2を参照するようにしたいのです。 IF関数でやっているのですがうまくいきません。 ご教授願います。

  • Excelのセルが計算結果ではなく数式になってしまいます。

    Excelでワークシートを作って計算させているのですが、突然、数式を入力しているセルが、その計算結果ではなく、数式そのものが表示されてしまうのです。 例:セルを参照しようとして、「=H5」と入力すると、本当なら、H5のセルにある数字、文字が表示されるわけですよね。しかし、突然そのセルが「=H5」という計算式そのものの表示になってしまいました。 F2を押して、Enterするとまた参照してきたりするのですが、原因が分かりません。ずっと=H5のままということもあります。 原因と対処方法を教えてください。よろしくお願いします。

  • Excelで数式の前に=をつけるには

    こんにちわ Excelのセルに数式が文字列で入力されています。 すべての先頭に=をつけてちゃんと計算できるようにしたいのですが、 かなりの列数があるので手入力は面倒です。 一括に処理したいのですが =を&で結合させてもうまく行きません。 どうしたらよいか教えていただけますでしょうか? 例) A1+B1と入力されているものに=をつけて ちゃんと計算されるようにしたい。 質問の仕方がわかりにくくてすみません。

  • excel 特定セルの数式表示

    通常A1セルに=1+1と数式を入力するとセル表示は2となります。 これを=1+1と数式を入力したときに、同じA1セルに文字列ではなく=1+1と表示だけしたいのです。 別セルにてA1セルの計算結果2を参照していますので・・・・ ツール→オプション→表示→数式でシートのすべての数式を表示できることは知っていますが、そうでなくて一部のセルだけ表示したいのです。 ご教授の程宜しくお願い致します。

  • vlookupからさらに発展させたセルの参照方法

    今A1をリスト化したセルとして、 B1=vlookup(A1,A10:Z100,2) が入力されており、B20の値が返されたとします ここでB1の下にあるB2にB21の値を返すためにはどのような数式を入力すればよいのでしょうか? あくまでA1を参照して値を返したいと思ってます よい方法があればどなたかご教授お願いいたします

  • EXCELのセルにある計算式だけを消したい。

     例えば、C1セルに =A1+B1 の計算式があるとします。 この時、A1セルとB1セルの数字を消しても、C1セルにはそのまま数字を残すにはどうすればいいのですか? C1セルの計算式を扱うとおかしくなるし、A1・B1の数字を消したらC1まで消えてしまいます。 手入力になるとデータが多すぎて・・・ EXCELは2000・2002です。