• ベストアンサー

エクセルの計算式に中の数字を表示したくない

初歩的な質問で申し訳ありません。 自分でもいろいろ調べましたが、的を得る答えがなく こちらで質問させていただきます。 計算式の中に セルに差引きした金額を表示させたい場合なんですが 例えば。 E8に金額を入れたい場合 E8には(5,000-E7)とセルに計算式を入力します。 E7は3,000と入力したら、差額が2,000と出るようにはできたんですが E8に入力した計算式の5,000という数字を非表示にすることはできますか? 計算式を非表示にする事はできていますし、0を非表示にする事もできました。 オフィスは 2010版です。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 E8セルには次の様な関数を入力されると良いと思います。 =IF(ISNUMBER(E7),5000-E7,"")

kaibutu1104
質問者

お礼

ありがとうございました。 早速試したところ、思うような形式になりました。 助かりました。

その他の回答 (3)

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

例えばH1セルに5000と入力して、E8セルへの入力の式を =H1-E7のようにします。 その上でH列を選択して右クリックし「非表示」を選択すればH列が表示されなくなりますので5000の数字を直接見ることはできませんね。

kaibutu1104
質問者

お礼

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

  • Fushino
  • ベストアンサー率59% (329/550)
回答No.3

今ひとつ状況がわからないのですが、もしかしてE7が未入力の状態(ゼロと認識される)の場合にE8に5,000(5,000-0の計算結果)を表示させたくないということでしょうか。 そうであれば、E8の計算に条件をつけてE7の入力時だけ計算結果を表示するのが簡単な方法です。 単純にE7に入るのが正数だけであれば =IF(E7>0,5000-E7,"") 厳密にゼロの入力の可能性も含めE7の入力/未入力を判定するのであれば =(ISBLANK(E7),"",5000-E7) などとなります。 例ではE7未入力時にはE8を空白にしているだけですので、さらにE8を計算に使用する場合には計算結果を0にして0を非表示にする等にする必要がありますし、単純に0を非表示にするとE7が5,000の場合も空白になることも考えておく必要があります。

kaibutu1104
質問者

お礼

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

noname#231223
noname#231223
回答No.1

数字自体を見えなくするだけなら、条件付書式ですかね。 条件は「値が5000のとき」 書式は「文字色を背景色(ふつう白?)」または「塗りつぶし・文字色を同じ色で」

kaibutu1104
質問者

お礼

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

kaibutu1104
質問者

補足

5,000-E7と入力した5,000だけが セルに残ってしまうんです。 塗りつぶし・文字を同じ色にしましたら確かに数字は見えなくなりましたが、E7に数字を入れたE8への計算された数字が 見えなくて困ってしまいました。 すみません。 よろしくお願いいたします。

関連するQ&A

  • すでに入力されている数字で計算をしたい

    数字が入力されている表があります D列E列F列の数字をそれぞれB列の数字で割り算をしたいと考えています 割り算の答えは同じそのセルに上書きするようにします 別のセルで計算した結果を値貼り付けでもってきていたのですが、 マクロで処理できればと考えております 2行目から数字が入力されているのですが、 最終行が決まっておりません。 答えは全て小数点第2位までで表示したいと考えています どなたかご教授いただけますでしょうか よろしくお願い致します

  • エクセルで計算式の中のセル表示を数字に変えたいです。

    エクセルで計算式の中のセル表示を数字に変えたいです。 例えば =A1*A2 という計算式がA3のセルの数式だとします。 セルを値ではなく計算式で表示させた時に、計算式が上記のようにセル番号で表示されてしまうのですがこれをセルに対応した数字に変換し表記したいのです。 つまり =A1*A2 ではなく =50*60 のように。 どなたかご存知の方いらっしゃるでしょうか?  よろしくお願いします。

  • EXCELでの計算式

    初歩的な質問で申し訳ありません。 例 セルE11に0.6341 セルK11に0.6403 と入力されていると仮定して、 セルL11に(K11-E11)×10000の結果の整数を表示させたいです。 結果の64を表示させるためにはどういう計算式を記入すればよいでしょうか? よろしくお願いします。

  • エクセルでの数字表示-00001等

    大変初歩的な質問で恐縮します。 (1)エクセルでの数字表示なのです。桁数指定で、たとえば6桁表示の場合、1でも000001、2を打ち込むと000002・・・・・以下同様に表示し、その後に計算もできるようにするにはどうすればよろしいのでしょうか。 (2)エクセルで同じ数値の場所のみセルを自動的に色をつける方法があれば伝授してください。

  • エクセルである条件の時に計算結果を非表示にする

    初歩的な質問で恐縮です。 例えば、C2のセルに「=A2*B2」という計算式を入れたとします。 その場合、B2のセルが空白の時、C2も空白にするにはどうしたらよいでしょうか。 もちろんB2に数字が入力されれば、C2には計算結果を表示させたいです。

  • Excel 2003 計算結果をそのまま数字に

    Excel 2003で、A1に計算結果を求める式を 入力をするとします。 他のセルに入力されている値を足したり 引いたりして 例えば A1の計算結果が2となるとします。 答えが出た後に 計算過程は不要なので 他のセルの数字をすべて消した場合 A1の値はゼロになってしまいますよね。 このとき他のセルの値を消しても 計算式の答えがそのまま数値として残すことは出来ないでしょうか? A1に入力した計算式などを残す必要は全くないので 2という数字を残したいです。 セルの書式設定なんかを色々さわってみましたが どうやら目の付け所が全く違うみたいで どうしてもセルに数式が残ったままで 他のセルの値を消すとA1もゼロになります。 Excelに詳しい方教えてください。

  • エクセル自動計算の可逆計算について

    はじめまして 宜しくお願い致します。 エクセルの計算で2つのセルに可逆の式を入れて、 どちらに数字を入れても計算できる方法はありますでしょうか? 例えば 為替の計算で円表示とドル表示があります。 時として、見積もりが円で来たり、ドルで来たりします。また、詳細の項目においてドル、円が混在します。 この場合、どちらのセル(円を入力するセル、ドルを入力セル)に入れても自動的に一方の金額を表示することは可能でしょうか? また、IF文などを使い、 ・計算式のセルに数字を入れた場合、その数字を表示 ・数字を入れない場合、引用している数字から計算結果を表示 以上 のやり方をアドバイスしていただけると幸いです。

  • 該当するセルの隣の数字を表示させる計算式

    「0,1,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3」 の数字が順番にL2~L23に表示されています。 その隣のM2~M23には以下の数字が入力されています。 「2.89,3.39,3.44,3.49,3.54,3.59,3.64,3.69,3.74,3.7,3.8,3.89,3.9,3.99,4.0,4.0,4.14,4.19,4.24,4.29,4.34,4.39」 ※「,」は質問内容を分かり易くする為に数字を区切っているだけで、実際には表示されていません。 質問ですがセルF11に「0」を入力した場合、F13には「2.89」、セルF11に「1」を入力した場合F13には「3.39」、セルF11に「1.1」を入力した場合F13には「3.44」・・・と順番に表示する様にする計算式やVBAは、どのようにすれば良いでしょうか?

  • 一つのセルに関数計算式と数字を入れたいです

    エクセルの質問です一つのセルに関数計算式と数字を入れる様にすることは可能でしょうか? 例えば そのセルに何も入力しないと、他のセルとの計算結果が表示され、数字が入力されると、その数字を元に他のセルへ計算結果が出る様にしたいのですが、A1のセルに何も数字を入力しないと、計算式でA1は=B1/C1の%表示で、A1に数字を入力すると、その数字を元にB1は=C1*A1の計算結果を反映させたいのですが、よろしくお願いします

  • エクセル・SUM計算で数字がでない

    エクセルでSUM計算で足し算をしていますが、一部セルで数字が 『3E+05』などと表示されてしまいます。普通に数字表示するにはどうしたらよいのでしょうか?

専門家に質問してみよう