• ベストアンサー

Excelの値を%で表示する方法

「Maicrosoft Excel 2003」についお聞きしたいのですが...。 まず、下のような値が入っていた場合、例えばA1番地のセルの値が全体(A列の全ての値)の何パーセントかをB列に表示させたいのですが...。 よろしくお願いします。     A        B      1   25 2   31 3    8 4   11 5    4 6   23 7    8 8    2 9    7 10    5 11   16

noname#30174
noname#30174

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

セルB1に式[=A1/SUM(A$1:A$11)]を入力してB2からB11までコピー 画面内の%ボタンをクリックすれば小数表示が%表示になります。 画面内の%ボタンがわからなければセルB1の式を[=A1*100/SUM(A$1:A$11)]としてください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2192940 を削除してください

その他の回答 (2)

  • macbain
  • ベストアンサー率37% (147/391)
回答No.3

#2です。  #でなくて$でした。すみません。  SUMはメニューバーのΣのボタンを押すことで自動的に入力できます。その後A1:A11をドラッグして選択。式の中に入ったA1:A11の部分を選択してF4キーを押すとA1:A11が$A$1:$A$11に変ります。

noname#30174
質問者

補足

本当に助かりました。

  • macbain
  • ベストアンサー率37% (147/391)
回答No.2

セルB1に =A1/SUM(#A#1:#A#11) B2以下のセルにこの式をコピー B列のセルの書式を%表示に変える ...でできます。SUMは()の中で指定した範囲の合計を求める関数。A1:A11 に#を付けることでB1の式をB2以下にコピーしても合計範囲がずれないようにします。  詳しくはヘルプで「SUM関数」「絶対参照」「相対参照」などで検索して解説を読んでみてください。  

関連するQ&A

  • Excelで乱数によって出た値を相関図に記録していく方法ってありますか?

    Excelの乱数によって表示された値を再計算(F9キー)を押した分だけ記録していく方法はあるでしょうか? 出た値をグラフ(相関図)に記し、残していきたいのです。 しかも、マクロを使わずにできるだけ簡単にやることができれば良いのですが・・・。 例えば、 A1~A2⇒ =RAND() と入力し、次にB列をx座標、C列をY座標として 再計算(F9キー)を押す(1回目)と、 B1⇒ A1セル番地の値 C1⇒ A2セル番地の値 が出て、グラフ(相関図)に1点目が記される。 また再計算(F9キー)を押す(2回目)と、 B2⇒ A1セル番地の値 C2⇒ A2セル番地の値 が出て、グラフ(相関図)に2点目が記される。 また再計算(F9キー)を押す(3回目)と、 B3⇒ A1セル番地の値 C3⇒ A2セル番地の値 が出て、グラフ(相関図)に3点目が記される。 ・・・(以下同様に) 再計算(F9キー)を押すたびにグラフ(相関図)に点が記され、過去に記された点(値)も残るようにしたいわけです。 どうかよろしくお願いします。

  • 値が同じセルを検索して該当するものを表示する方法

    セルA1と同じ内容をB列から検索し、同じものが有った場合のCxの値をセルD1に表示する場合、どの関数を使えばよいのでしょうか。 (ここで、B列にはA1と同じ値は1個しかないことを条件としています。) 例えば   A  B  C  D 1 1  0  2 2 2  1  1 3 3  2  0 A1=1  列Bの「1」は B2です。 その場合のC2の値は1  よってD1には「1」を表示させたい。 宜しくお願いします。

  • エクセル 「値貼り付け」の結果が

    Excel2003を使用しています。 【準備】 ・セル"A3"に ="" と入力します。(何も表示されない状態) ・セル"A3"をセル"B3"に値貼り付けをします。 【操作】 この状態でセル"B6"を選択し、End(xlUp)【Endを押した後、↑を押す】を行います。 【結果】 何もデータが無い筈のセル"B3"にひっかかってしまいます。 一度セル"B3"で「F2」を押し「Enter」を押すと、ひっかからなくなります。 データが1つだけの簡単な例なのですが、 A列からB列に値貼り付けした中で、 データの入っているセルのみEnd(xlUp)に引っかかるようにする簡単な方法はないでしょうか。

  • エクセルで別シートの値を取得したいです。

    エクセルで質問があります。 別シートからセル値を取得したいです。 ただ、セル番地は行番号、列番号で指定し、 行、列番号はセルに入力してある値を使いたいです。 例 Aシート(値格納シート) B1セル値=1000 -------------- Bシート(値取得シート) A列=行番号入力 B列=列番号入力 C列=Aシートの取得関数 A2セル値=1 B2セル値=2 C2セル=1000(取得値) C2セルの関数に、A2とB2の値を使って Aシートのセル値を取得したいです。 よろしくお願いします。

  • エクセルを用いた処理について質問です。

    39×39の表があります。 (具体的には、B1セルに1、C1セルに2・・・というようにAN1セルに39の値があり、A2セルに1、A3セルに2・・・というようにA40セルに39の値があります) 次に、表中の一部の箇所に1の数字があります。 (例えば、5列目16行(この場合のセル番地は、F17セル)に1の数字、17列目34行(この場合のセル番地は、R35セル)に1の数字・・・といった感じです) そこで、質問をしたいことが、適当に列、行にある数字1~39の中から3つを選んだときに(例えば5,20,30とします。)3つの数字を含む列、行のセル番地が全て1が付いているかどうか調べたいのです。(この場合はF21セル、U31セル、F31セルのところに全て1がついているかどうかを調べたいです) はじめはindex関数を用いて作業をしようと思いましたが、1~39の組み合わせを全て入力すると約9000にも及んでしまって途方にくれているところです。 いい方法があれば教えていただけるとうれしいです。よろしくお願いします。

  • エクセルで0を表示しない方法?

    セルのA1×B1をC1に表示させるには=A1*B1で出来ますよね。 その下へもC2に=A2*B2と続きますが A1もしくはB1のセルに数字が入らない場合C1を0では無く 空欄にするにはどうのようにしたら良いのでしょうか? 何分 素人で説明がわかりにくいかも知れませんが よろしく御願い致します Excel2003です。

  • エクセルで条件に該当するセルの番地を表示させるには

    色々探してみて、自分で関数をいじってみたんですが、 #REF!や#VALUE!、#N/Aと言ったエラー表示ばかりに なってしまいましたので教えてください。 ある列内に実数が入っているセル番地を表示するには どうしたらいいでしょう?   A  B  C 1 0  15  0 2 0  0   0 3 10  0  0 4 0  0  -5   という表があるとき、 A列は10、番地はA3 A5のセルに「10」 A6に「A3」 B列は15、番地はB1 B6のセルに「15」 B7に「B1」 と表したいんです。 1つの列には「0」か「0以外」のどちらかしか存在しません。 +の数字も-の数字も表示できるようにしたいんです。 どなたか、アドバイスをお願い致します!

  • エクセルで全ての範囲で同じ値がある場合に抜き出す。

    エクセルで指定範囲のセル,例えば、範囲「A」A1~A3、範囲「B」A10~A15、範囲「C」A20~A25, これらそれぞれの範囲内にあるセルの値が全ての範囲に同じ値が入ってる場合、その値を抜き出してB列に表示する。 A 4番 11番 16番 B 4番 15番 7番 11番 7番 C 4番 11番 16番 5番 6番 上記の様にA列にデータがあります。この場合全ての範囲にあるのは。4番と11番なので、B列に4番と11番を縦に並べる。 B列に入れる式を教えて下さい。

  • エクセルで常に変わるセルの値を参照するには

    教えて下さい。 エクセルで、列の一番下のセルの値をあるセルに表示したいのですが、行が増えても常に一番下の値を表示するにはどうすればよいのでしょうか。 例えば、 A2のセルに20 A3のセルに30 と数字が入っていたとします。 この場合は、A3の30をA1に表示します。 今後A4、A5、と数字が入ったらA5の数字を、A6に入ったらA6をと常に一番下の値をA1に表示するには、A1にどんな計算式を入れたら良いのでしょうか。

  • 【Excel】取り出した値を順番に表示

    Excel2003を使用しています。 A列に『計』と入力された行のGセルの値を取り出して、順番に表示することはできますか? 例えば、A20セル、A24セル、A37セルにそれぞれ『計』と入力されていて、G20セル、G24セル、G37セルにそれぞれ『100』、『200』、『300』と入力されていた場合、どこか別の列、仮にI1セルから順番に『100』、『200』、『300』と表示させたいのですが、関数で可能でしょうか? F列の『計』は不規則に入っているので、空白行のない状態で順番に表示したいと思っています。 よろしくお願いします。

専門家に質問してみよう