• ベストアンサー

【エクセル 演算】

演算で例えば、 「A1の数値に5を掛けてB1に表示させる」→「もうA1の数値は必要ないのでA1セルを削除」→「B1の数値も消える(英語?が表示される)」 こんな感じになってしまい、仕方なく計算後不要な数値が残ってしまいます。  どうすればいいのでしょうか?? それと、A1の数値に5を掛けて【A1】に表示させる・・・上書きというのは可能なのでしょうか??これができれば、前述の問題も回避できるのですが・・・ 宜しくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

B1に =A1*5 と入力したところでF9キーを押すと計算した結果が入力されます。 この場合、A1セルを削除しても大丈夫です

その他の回答 (1)

noname#63138
noname#63138
回答No.1

A1には数値が、B1には数式が入っているという状態ですよね。 後半に書かれている、A1に上書きというのは難しい(多分、無理)と思います。 A1を削除したいなら、B1(数式のセル)をコピーして、「編集」→「形式を選択して貼り付け」で、「値」を選択して、B1に貼り付ければ、B1は数式ではなく、値になりますので、A1を削除することができるようになります。 これで回答になっていますか?

noricoro
質問者

お礼

ありがとうございます!!! そうなんです。他のシートにコピーペーストをしたかったのです!

関連するQ&A

  • エクセルの演算式で困っています。

    エクセルの演算式で困っています。 セルC1,D1,E1,F1、G1の5個のセルに人数をそれぞれ入力します、そして、5個のセルの総計をH1のセルに入力します(G1の数値は、必然的にH1-(C1+D1+E1+F1) になると思います。 A3、A4,A5 と3個のセルに金額を入力します。 で、C3のセルに、(A3×C1÷H1)+(A3×1×5) の演算結果が出るようにしたいのです。つまり、C3のセルにこの演算結果が表示されるような演算を仕込みたいのです。 以下、同様に、C4のセルに、、(A4×C1÷H1)+(A4×1×5)の演算結果を表示したいのです。 また、D3のセルには、(A3×D1÷H1)+(A3×1×5) の演算結果が出るようにしたいのです。 以下、同様に、E3のセルには、、(A3×E1÷H1)+(A3×1×5) の演算結果が出るようにしたいのです。 こうなると、最後のG3のセルには、H1-(C1+D1+E1+F1) を演算式の一部に書かないといけなくなります。 で、私には手におえなくなったのです。 すいません、もし、これをご理解頂けたら、アドバイスを御願いできないでしょうか?

  • EXCELの足し算について

    質問です EXCEL2000で『=A1+B3+・・・』という感じで 加算演算子を用いた足し算を行なおうとしたんですが 対象となっているセルには数値が (直接数値が入力されているもの以外に 『=A5』や『=C1+D2』のような四則演算もあります) 多数入っているにもかかわらずなぜか 合計が0となってしまうのです なお ・「ツール」→「オプション」→「計算方法」は「自動」 ・対象となるセルの表示形式は「数値」にしています ・対象のセルは合計25個あります どうして0になってしまうのでしょうか 大変困っています 是非アドバイスをお願いいたします!!

  • エクセルでの、関数を教えてください。

    エクセルでの、関数を教えてください。 A1セルの数値の条件に応じた計算結果をB2セルに自動表示させたいです。 A1セルの数値が0~499の時は、B2セルに「7500」と表示 A1セルの数値が500~1999の時は、B2セルに「A1*15」の計算結果を表示 A1セルの数値が2000~3999の時は、B2セルに「A1*14」の計算結果を表示 A1セルの数値が4000~4999の時は、B2セルに「A1*13」の計算結果を表示 A1セルの数値が5000~7888の時は、B2セルに「A1*11」の計算結果を表示 A1セルの数値が8000~9999の時は、「A1*9」の計算結果を表示 A1セルの数値が10000以上の時は、「A1*8」の計算結果を表示 詳しく教えていただけると助かります。 よろしくお願いします。

  • 演算子を使わない演算

    はじめまして、ヨロシクお願いします。 早速ですが、私は今「入力された数値を7で割った値を表示しろ」という問題に取り組んでいます。これには次の条件があります。 (1)演算子の/を使ってはいけない。 (2)繰り返し処理を使ってはならない。 という縛りがある上で計算をしたいと思っているのですが、なかなかうまくいきません。何かいい方法はないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Java
  • エクセルの関数 &演算で・・

    画像参照ください。 すでに、データーベースに セルA、Bにそれぞれの数値が入っております。 =A2&B2で、001a と表示されるようになるにはどのようにしたらよいでしょうか。

  • 演算(条件)

    エクセルで次の演算は出来るのでしょうか? 実数A,実数B が在ります あるセル=A×Bの計算式が入力されています このセルの答えC[実数]の一の位が (1)0~4の場合は 0   例えば C=1233.2 ならば 1230 (2)5~9の場合は 5   例えば C=1237.1 ならば 1235 と計算させる方法を教えてください よろしくお願いします。

  • エクセルの使い方

    計算式を数値の表示に変換することは可能でしょうか? たとえばC1のセルに=A1+B1という計算式をあてはめます。 A1に3、B1に5を記入した場合、C1には8と表示されます。 ここでC1のセルをコピーした場合=A1+B1という計算式がコピー されてしまい、8という数字はコピーされません。 計算式ではなく、計算された数値をコピーするためにはどう したらよいのでしょうか? お願いします。

  • Excelの計算式または関数について

    Excel2007を使用しています。  次のようなことをやりたいのですが、計算式または関数、または関数と計算式の組み合わせを教えていただきたくお願いいたします。 問題  例えばA列にA1からA10まで何らかの数値は入っていて、次にA11に何らかの数値を入力した場合、A11に入力した数値がA1からA10までのいずれかのセル入力されている数値と同じ場合にはB11のセルに「重複」と表示する。以下A12セルへの入力された数値はA1からA11までのいずれかのセルに入力されている数値と同じ場合にはB12のセルに「重複」と表示する。以下セルA13以下へ入力する数値についてもすでに入力済みのセルの数値と同様な比較を行って対応のB列のセルに「重複」と表示をする処理を行う。  以上のような処理を行いたいのです。よろしくお願いいたします。

  • ExcelでPC(パソコン)によって計算結果(演算結果)が違う

    Excel2003 SP2 を使用しています。 類似の質問は見つけられませんでした。 以下のような表の中で、※☆の部分は配列数式を用いているのですが、上司のPC(甲と呼びます)と私のPC(乙と呼びます)とで   セルの演算結果 が異なります。 私自身、最小二乗法の理論的なことは漠然と知っていても、PCが演算する際にどう計算しているか、まではわからないので、演算バグかどうか・どうしたら解決するかを知りたいです。 Excelに限らずコンピューターは浮動小数点誤差が生じるものと聞いていますし、特に二乗の計算を繰り返して近似式を求めさせる場合には必ずしもパソコンは信用できないかも知れませんが、演算バグならば、甲と乙とで同じバグ(数値)になると期待するのですが…。PCによって見える計算結果が違うとなると、そのファイルは仕事で信用して使えない、とも言えるので困っています。 前置きが長くなりましたが、具体的には ↓こんな表があります。↓ 行列 A   B   C 1   2        3          ※ 4          ☆ 5        6    X  K  Y  7    1  30  2 8    2  15  #N/A 9    3  30  6 10   4  15  #N/A  11   5  30  10 12   6  15  #N/A 13   7  30  14 14   8  30  16 15   9  15  #N/A 16  10  15  #N/A 17  11  15  #N/A 18  12  30  24 19  13  30  26 20  14  15  #N/A 21  15  15  #N/A 22 23 ↑ここまで↑ (22・23行目は、範囲指定のためのダミー行) A列・B列は数値です。 セルC7 には =IF($B7<30,#N/A,$A7*2) と入れて、後は21行目までオートフィルです。 つまり、K(B列)が30以上の時だけ同じ行のY(C列)に数値が現れるようにしています。 このX(A列)とY(C列)の近似式をとると、   Y=2X となるはずです。つまり   傾き   2   Y切片  0 です。 そこで、この 傾き を SLOPE 関数で Y切片 を INTERCEPT 関数で 求めることにしました。 ※(セルC3)に =SLOPE(IF(ISNUMBER(C7:C23),C7:C23,""),$A7:$A23) ☆(セルC4)に =INTERCEPT(IF(ISNUMBER(C7:C23),C7:C23,""),$A7:$A23) と入れて下さい。配列数式なので 数式入力の際、   Ctrl+Shift+Enter で決定する必要があります。 正しく配列数式として入れ終わると、数式が{ }で囲まれるはずです(やり直しが利きます)。 Excelのシートは「新規作成」でデフォルトのままなので、各セルの書式は「標準」のままです。セルの場所は上の通りでなくてもかまいません。 [第1段階] 乙で上の2式を入力すると、 ※ は 2 ☆ は 0 という正しい結果が得られたので、甲にメール添付で送信しました。 [第2段階] 甲でも ※ は 2 ☆ は 0 と表示されましたが、上の2式のセルそれぞれを覗いてただ Enter だけで決定し直すと、 ※ は #VALUE! ☆ は #VALUE! となります(配列数式でなくなるからです)。そこでもう一度上の2式のセルそれぞれを覗いて、Ctrl+Shift+Enter で決定し直すと、 ※ は  1.888 ☆ は -1.104 という謎の演算結果が現れました。 [第3段階] 甲の「謎の演算結果」を含むファイルを別名で保存してメール添付で送り返してもらうと、乙でも ※ は  1.888 ☆ は -1.104 と表示されることが確認できました。 しかし、乙で上の2式のセルそれぞれをCtrl+Shift+Enter で決定し直すと、 ※ は 2 ☆ は 0 という正しい結果が得られました。 [第4段階] 乙で戻るボタンを押して「謎の演算結果」をもう一度見ようとしましたが、戻ると ※ は 2 ☆ は 0 という正しい結果になっていました。 つまり、甲から乙に送り返してきたファイルでは 1.888 など(謎の演算結果)が表示されていたのは、甲の演算能力に依存した演算結果で、 第3段階後半や第4段階で 2 など(正しい演算結果)は乙の演算能力に依存した演算結果ということでしょうか。両者のマシンスペックの差はありますが、Excelは同じ修正モジュールを適用済みのはずです。 SLOPE や INTERCEPT には触れなくてかまいませんから、 別の関数を例に挙げていただいてけっこうですから(結局、小数の足し算とかと同じですか?)、 どのPCでも同じバグ(演算結果)が出る のではなく、PCによって結果が異なってくる という問題の解決法をご教授願います。

  • Excelでセルの演算による表示

    どなたかご教授頂けたらと思います。 セル(例えばA1)に別セルの演算結果(例えばB1)が0以下(マイナス含む)ならば"0"と表示し、 別のセル(例えばC1)以上であったら、"C1"値を表示させたいのですが、うまくいきません。 IFを使用したら、うまくいきそうなのですが… ■0以下ならば"0"を表示 A1=IF(ISBLANK(B1),"",IF(B1<0,0,B1)) ■C1値以上であった場合、"C1"値を表示 A1=IF(ISBLANK(B1),"",IF(B1>C1,C1,B1)) ※0~C1範囲の結果の場合には"B1"値をそのまま表示 宜しくお願い致します。

専門家に質問してみよう