• 締切済み

ドラッグしても数式が正しく表示される方法

Excelで、例えばA,B,C列の幾つかの数字をそれぞれ全部足して、その結果がA列10行=5、B列10行=10、C列10行=20だったとします。 この結果に対して別のセルに入力してある係数(例えば、X列1行にある「0.1」という数字)をかけて結果を出力してみようと思い、以下のような数式をA列11行書きました。 =A10*X1 この結果をB列(B列11行)とC列(C列11行)に適用させようと思い、A列11行をドラッグしたところ、B列とC列の式がそれぞれ、  =B10*Y1 と =C10*Z1 と表示されるので、B列とC列は正しい答えが出ません。 どのようにすれば、ドラッグした状態でも数式が正しく表示されますか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

こんなのはエクセルの関数のキホンです。 セル番地の列や行を表す記号や数字ののそれぞれ前に、$をつければしまい。片一方しか$をつけるべきでない場合も、問題に応じて発声する。 この例では=$A$10*0.1を参考にしてみて。 ただ質問の例では内容がはっきりしないので。 Googleででも「絶対参照 相対参照 混合参照」ででも照会して記事を勉強すること。 >A列10行=5 A10=5とか書けばよい。 それにA1;A10までのサンプルのデータとか、X1を適当に決めて実例を書いて質問するkと。X1以下が良くわからない。縦方向に複写、横方向に複写、単独が良くわからない。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

絶対参照を使います A11の式を =A10*$X$1 として B11、C11にオートフィル これでB11が =B10*$X$1 C11が =C10*$X$1 となります。 絶対参照でセルを固定! http://kokoro.kir.jp/excel/absolute-position.html