• ベストアンサー

エクセル2007の計算について

エクセル2007の計算についてですが、A列に100個データがあり、B列とC列にそれぞれ1個データがあるとします。そこで、D列のD1にA1*B1-C1の計算結果を表示させました。次に、D2以下も同様の計算をするために、D1のセルを選択して、矢印無しの十字キーを下に伸ばしてD2にA2*B1-C1、D3にA3*B1-C1・・・、D100にA100*B1-C1の結果を表示させようとすると、100個分の計算結果は表示できるのですが、D2はA2*B2-C2、D3はA3*B3-C3・・・というように、B列とC列も一つずつ下がって計算されてしまいます。この場合、B列とC列には1個しかデータがない(B1に一個、C1に一個)ため、D2以下の計算結果は0になります。B列とC列を下げずに、A列のデータだけ下げて連続計算するにはどうすればよろしいでしょうか。

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

  • ベストアンサー
  • romuromu
  • ベストアンサー率38% (215/558)
回答No.1

=A1*B$1-C$1 か =A1*$B$1-$C$1 を使います。 絶対参照、相対参照をマスターしましょう http://www.google.co.jp/search?hl=ja&q=%E7%B5%B6%E5%AF%BE%E5%8F%82%E7%85%A7+%E7%9B%B8%E5%AF%BE%E5%8F%82%E7%85%A7&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=

onimusya03
質問者

お礼

URLも参考になりました!!! とても早い回答に感動しています!! またエクセルについて疑問がありましたらよろしくお願いしますねヾ(゜∀゜)ノ゛

その他の回答 (1)

noname#58440
noname#58440
回答No.2

  D1のA1*B1-C1を にA1*B$1-C$1 として下さい。 $は複写した時に固定する意味です $B1とか $B$1とかも使えます。 このようにして右方向や下方向にコピーするとどの様になるのか理解できますよ。  

onimusya03
質問者

お礼

迅速なお答え大変感謝しております!!! また新しい知識が増えた上に、問題も無事解決してとても満足です!!! わかりやすい説明ありがとうございました><

関連するQ&A