- ベストアンサー
表の一部を計算式に
エクセルの表で 、すべての行で、C欄からD欄を引き、それをD欄で割った値をI欄に、どの行も出るようにしたいのですが、どのような作業をすれば、I欄に、それを表せるでしょうか、まったくエクセルというかパソコンによわいので、くわしく頼みます。扱うのは、株式です
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
質問の内容は 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"になります。
その他の回答 (4)
- oyaji-2
- ベストアンサー率24% (6/25)
No.4さんの黒い十字のカーソルの状態で、ダブルクリックすると、ドラッグしなくても、すぐ左のセルにデーターが有るところまで、全部一気にコピーできます。
- kagemaru55
- ベストアンサー率29% (11/37)
I欄に入れる式はすでに回答がありましたね。 沢山の行にコピーされる場合オートフィルをお勧めします。 コピー元のセルをクリック、カーソルをセルの右下にあわせると 黒い十字のカーソルになります。 その状態でドラッグするといっぱい一気に沢山の行にコピーできてラクチンですよ。
お礼
はやそうですね、みなさんのおかげで、少しパソコン扱いが、進歩できそうです。
補足
みなさんの指示どおり入力するのですが、入力しただけでは、機能しません。基本的に入力前に、fとかΣ を押してからでないとだめなのでしょうか、またC,Dは大文字でいいのですか、Fを押すと関数と出て、どれを採用するのか、分かりません。よろしくお願いします
- gerrard8
- ベストアンサー率17% (41/238)
I1欄に 数式バーの"="を押してから ROUND((C1-D1)/D1,1)と入力すると、表示されると思います。 ※ ROUNDというのは、計算した値を四捨五入する関数です。 C1、D1はセルの位置です。 最後の「,1」は四捨五入して小数点を何桁表示するか という値です(この場合は1桁だけ表示されます。)
お礼
試してみます。いろいろな仕方を教えていただいて、助かります。できる能力が当方にあるかどうかが問題ですが
- okamura1215
- ベストアンサー率47% (95/199)
I1=(C1-+D1)/D1 あとはコピーではどうでしょうか?
お礼
ありがとうございます。gooにいいサイトが、あり助かります。今後ともよろしくお願いします
お礼
ありがとうございます。これで、なんとかできそうですね すぐ、してみます