- ベストアンサー
どんなexcel関数が必要でしょうか。
A列の合計値150の中でA1のセルの値が合計値のどれだけの割合を占めているかをB列に表示したい場合、=A1/A7でB1のセルは表示出来ますが、その数式を下にコピーすると=A2/A8となって#DIV/0!になってしまいます。単純にC列に150という値を貼り付けて横に計算していけば簡単でしょうが、それをせずに関数式だけでB列の答えを出すにはどうしたら良いでしょうか。 A B 10 6.7% 20 #DIV/0! 30 #DIV/0! 40 #DIV/0! 50 #DIV/0! 150
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=A1/A7 を =A1/$A$7 として、下にコピーする
その他の回答 (3)
- okormazd
- ベストアンサー率50% (1224/2412)
回答No.4
=A1/A7 で、 A7をクリックした後またはA7と入力した後、F4キーを押してください。 =A1/$A$7 になります。 相対参照→絶対参照→・・・などに切り替わります。 これでドラッグコピーしてください。
質問者
お礼
F4キーで変更出来るとは・・・。軽く感動しました。早速の回答ありがとうございました。
- piro19820122
- ベストアンサー率38% (256/672)
回答No.3
絶対参照と相対参照について一度調べてみてください。
質問者
お礼
早速の回答ありがとうございました。勉強してみます。
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.2
そのままの方法でやるなら、式を =A1/$A$7 とすれば良いです。 $を付けると「絶対参照」を意味することになり、参照の対象とするセルが変化しなくなります。(付けないと相対参照=相対的な位置関係を維持する) 一発で出すなら =A1/SUM($A$1:$A$5) みたいなのもあります。
質問者
お礼
絶対参照ですか。とても勉強になりました。ありがとうございました。
お礼
早速の回答ありがとうございました。