• ベストアンサー

Excelでの割合の求め方

例えば、セルA1~A10までにランダムな数字が記入されているとします。A1~A10の合計を100%とし、それぞれの%をセルB1~B10に入れたいのですが、まったくやり方がわかりません。関数で簡単に出来る方法は無いのでしょうか?

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

  • ベストアンサー
  • mokonoko
  • ベストアンサー率33% (969/2859)
回答No.2

補足です。 =A1/sum($A$1:$A$10) にすべきでした。 手元にエクセルが無いので、失礼いたしました。

Drums
質問者

お礼

早速の回答ありがとうございます。自分の無能さに落胆しました。。。感動しました!

その他の回答 (4)

  • potechu
  • ベストアンサー率42% (45/107)
回答No.5

#2、#3さんのいわれる「絶対参照」のキーボードショートカットを憶えると便利です。 セルの入力欄で、A1:A10の部分を選択しておいて、F4キーを押すと一瞬で$マークをいれてくれます。

Drums
質問者

お礼

思わぬアドバイスありがとうございました!!大感動です!!!

  • sunasearch
  • ベストアンサー率35% (632/1788)
回答No.4

細かいようですが、みなさんの回答の式は、 =A1/SUM(A$1:A$10) でいいです。

Drums
質問者

お礼

わざわざありがとうございます。そうですね、余計な物は入れない方が無難ですね。

回答No.3

こんばんは。ご質問の場合、B1に =A1/SUM($A$1:$A$10) と入力し、B10までオートフィルで数式をコピーし、%表示にしたら出来上がりです。 小数点以下の桁数は必要に応じて「桁上げ」して下さい。 $を入れ絶対参照にしないと。ちゃんと計算してくれないので注意してください。

Drums
質問者

お礼

早速のご回答ありがとうございました!スッキリできました!

  • mokonoko
  • ベストアンサー率33% (969/2859)
回答No.1

B1セルに =A1/sum(A1:A10) とする。 大抵は小数点表示になるので、セルを右クリックとかから数値の書式で%を選ぶ 後はB1セルをクリックして右下の点をつまんでB10セルまで引っ張る で良いのでは?

関連するQ&A

専門家に質問してみよう