• ベストアンサー

表の一部を計算式に

エクセルの表で 、すべての行で、C欄からD欄を引き、それをD欄で割った値をI欄に、どの行も出るようにしたいのですが、どのような作業をすれば、I欄に、それを表せるでしょうか、まったくエクセルというかパソコンによわいので、くわしく頼みます。扱うのは、株式です

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

  • ベストアンサー
  • denbee
  • ベストアンサー率28% (192/671)
回答No.1

質問の内容は 1)C欄からD欄を引き、それをD欄で割った値をI欄に表示すること 2)上記の計算式を複数の行で実現したい の2つと思われますので分けて書きます。 1)についてはI欄に"=(B2-C2)/C2"という計算式を設定することで可能です。 なお、B2とあるのは「B列の2行目のセル」を表します。 2)については、上記の式をどこかのセルに設定後、 他のセルにコピーを行います。 この場合、セルを選択した状態でコピー&ペーストを行うと EXCELはセルの相対位置関係を判断して、貼り付けた行に応じた計算式に変更してくれます。 上記例ですと、"=(B2-C2)/C2"をI欄の3行目にペーストを行うと"=(B3-C3)/C3"になります。

rinri503
質問者

お礼

ありがとうございます。これで、なんとかできそうですね すぐ、してみます

その他の回答 (4)

  • oyaji-2
  • ベストアンサー率24% (6/25)
回答No.5

No.4さんの黒い十字のカーソルの状態で、ダブルクリックすると、ドラッグしなくても、すぐ左のセルにデーターが有るところまで、全部一気にコピーできます。

回答No.4

I欄に入れる式はすでに回答がありましたね。 沢山の行にコピーされる場合オートフィルをお勧めします。 コピー元のセルをクリック、カーソルをセルの右下にあわせると 黒い十字のカーソルになります。 その状態でドラッグするといっぱい一気に沢山の行にコピーできてラクチンですよ。

rinri503
質問者

お礼

はやそうですね、みなさんのおかげで、少しパソコン扱いが、進歩できそうです。

rinri503
質問者

補足

みなさんの指示どおり入力するのですが、入力しただけでは、機能しません。基本的に入力前に、fとかΣ を押してからでないとだめなのでしょうか、またC,Dは大文字でいいのですか、Fを押すと関数と出て、どれを採用するのか、分かりません。よろしくお願いします

  • gerrard8
  • ベストアンサー率17% (41/238)
回答No.3

I1欄に 数式バーの"="を押してから ROUND((C1-D1)/D1,1)と入力すると、表示されると思います。 ※ ROUNDというのは、計算した値を四捨五入する関数です。 C1、D1はセルの位置です。 最後の「,1」は四捨五入して小数点を何桁表示するか という値です(この場合は1桁だけ表示されます。)

rinri503
質問者

お礼

試してみます。いろいろな仕方を教えていただいて、助かります。できる能力が当方にあるかどうかが問題ですが

回答No.2

I1=(C1-+D1)/D1 あとはコピーではどうでしょうか?

rinri503
質問者

お礼

ありがとうございます。gooにいいサイトが、あり助かります。今後ともよろしくお願いします

関連するQ&A