• ベストアンサー

Excelの使い方

Excelの中のある列にデータ(数値)が入っていて、次の列に(ある行に対して)前の列の数値の平均値を計算した値を表示したいんですが数式とかどう書いたらいいですか?たとえば行をG、列をRとすると、前の列に3つの平均をとる場合 G1R1 | G2R1 | G2R2(ここに←の3つの平均) G3R1 | って感じでG2R2のところに左の(前の列)の平均を表示させたいんですけど、どういう数式を書けばできますか?

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

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

既出回答にもう少し加えて A1:A9に1,2,3,4,5,6・・・と数が入っているとします。 B2に=AVERAGE(A1:A3)と入れます。この場合2になります。 ここからが述べたい点。 B1:B3を範囲指定し右下に+(ハンドル)を出し B9まで引っ張ります。この場合B5に5、B8に9になります。その他のセル(B1やB6など)は空白のままです。 なおエクセルで他の事項では、行はR(ROW)、列はC(COLUMN)で表すことが多いことを付け加えておきます。(R1C1形式、FormulaR1C1プロパティ等)

kof-beginner
質問者

お礼

>>行はR(ROW)、列はC(COLUMN) そうでしたね。ちょっと自分も自信なかったので頭文字にしておきました。 具体例まで挙げていただいてありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.2

以下のようにしてください。 ・平均を表示させたいセルに「=average(」を入力し、 ・平均したいセルをドラッグして反転させ ・「=average(」の後の「)」を入力して[Enter] これで平均値が表示されます。

kof-beginner
質問者

お礼

いつもありがとうございます。 いろんな関数があるみたいですがヘルプで全部調べないとなかなかわかりませんね。とにかく平均の出し方はわかりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • fine_day
  • ベストアンサー率70% (6285/8867)
回答No.1

=AVERAGE(G1R1:G3R1) という式をG2R2に記入します。 関数をうまく使えると非常に便利ですので、下記のページを参考にしてがんばってください。 http://wwwlc.cias.osakafu-u.ac.jp/staff/nakamura/info-basis/nkmr_howtoaverage.html

参考URL:
http://wwwlc.cias.osakafu-u.ac.jp/staff/nakamura/info-basis/nkmr_howtoaverage.html
kof-beginner
質問者

お礼

>>関数をうまく使えると非常に便利ですので 確かに全部の関数を使いこなせたら便利ですよね ホームページも参考になりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの、オートフィルタ抽出後の貼り付けについて

    エクセルで、 A列に連番のデータIDが、B列~Z列まで数値データが入っています。 A列には、24データごとに、-1、-2、-3の3行が入り、その後、連番が続きます。 行-1は平均値、-2は最小値、-3は最大値を求める数式が入っています。 オートフィルタで、この数式の入った行以外を抜き出した後、別シートから数値を貼り付けたいのですが、隠れてる行にも張り付いてしまいます。 表示されているところのみにデータを貼り付ける方法はありますでしょうか?

  • EXCELの数式を教えて下さい

    今朝、ここで数式を教えて頂いて大変助かったのですが 又、一つ私にとって難しすぎるのが出ましたので教えて下さい。 1)EXCELの4行目から53行目までデータがあり、A4とI4とS4列は文字の項目です。G4列は売上の数値です。 2)例えば4行目から53行目までのある1行でA4(*JPY)、I4(*JPY)、S4(*アジア)の3項目が合致した行だけのG4の売上数値だけを4行目から53行目までの数値合計をだす数式をつくりたいです。3項目の合致がない場合はセルに0を表示したいです。 宜しくお願い致します。

  • エクセルで二つ困っています

    二つ教えてください 一つ目は、エクセルで列がA列からT列まで有るのですが、その内のF~J列はどれか一つしか選択できないようにするにはどうすればいいですか?うまく書けないのですが、例えばF列目に◎を選択したら、残りのG~J列には何も出ない様にしたいということです。 二つ目は、行が1行から100行まであるのですが、その内、1行から10行までは隠したいデータなので行だけを非表示にしたのですが、再表示で行が出てこなくなってしまいました。通常は名前ボックスにA1と入れて書式の行の再表示をすれば出てくると思うのですが出てきません。おかしいのは通常は例えばA列全体をクリックすると名前ボックスにはA1が表示されてA1があることになっているはずですが、今の状態はA10しか表示されません。でも非表示の行のデータを参照して表示されているところの数式は計算は出来ています。非表示の所のデータを修正したいのに表示出来なくて困っています。何をしてしまったか全く記憶に無いのですが、ファイルを保存して、次の日開いたらこの様になっていました。 どうか解決方法を教えてください。

  • エクセルの使用方法

    エクセルの使用方法で質問があります。 1.あるA列10行に数式が入力されています。その数式はA列9行+B列10行の値です。B列10行に数値を入力する時、C列10行には日付を入力しています。このままだと、B列、C列に何も入力されていない行でも、A列だけは、延々と数値が表示されてしいます。できれば、B or C列に入力していない時は、A列の表示を空白にすることはできないでしょうか? 2.上記のようにA列には、数値が入っており、何行目まで数値があるのかは、B列、C列次第です。この状態で、A列の一番下の行のセルの数値を、固定したセルに表示させる方法はないでしょうか? ただこのシートは複数個作成し、あるシートでは、10行目が一番下だったり、あるシートでは25行目が一番下だったりする条件になります。 またB列にはマイナスの数値も入るので必ずしも行が増える程、A列の値が大きいわけではありません。 3.C列の日付ですが、たとえば「2009/8/8」と入力したら、「2008.8.8」と半角で表示するようにしてるのですが、これを「2008.08.08」と半角で表示する方法はないでしょうか? 4.エクセルで時々、あるセルの左上端が緑色になり<!>と表示されています。この<!>を押すと、いろいろコメントがでてくるのですが、エラーを無視するを選ぶと、消えます。一体これは何なんでしょうか? 出ないようにする方法はないでしょうか? 以上の件、どれでもよいのでご回答くださいますようお願います。

  • エクセルで加重平均を求めたい

    エクセル2000です。 $D$4:$D$8の数列にR$4:R$8の数列を乗じ、その合計を$D$4:$D$8の数列の和で除して加重平均を求めたいのですが、一応、以下の関数で出来ました。 =ROUND(SUMPRODUCT($D$4:$D$8,R$4:R$8)/SUM($D$4:$D$8),3) 問題は、D列には数値しか入ることがないのでいいのですが、R列の値は、各セルとも数式で求められているものです。数式で求められた値はほとんど数値なのですが、中には「※」とかの文字が出てしまうことがあります。 この場合、加重平均の答えがエラーになってくれればいいのですが、上記式だと「※」等の文字列はゼロと扱われてしまうようです。そうすると答えがおかしくなってしまいます。何かいい方法はありませんでしょうか?

  • 再度、Excelの数式について、今朝

    再度、Excelの数式について、今朝 今朝、KURUMITO様から、下記1)~3)の条件での数式を親切に教えて頂きました。 教えて頂いた数式 =SUMPRODUCT(A4:A55,B4:B55)/H2 その後、条件が1)2)は同じですが、4)が増えたため3)が5)に変更になりました。 自分なりに次のように作ったのですが、エラーになります。=SUMPRODUCT(C4:C55="S")*(A4:A55,B4:B55)/H2 正しい数式を教えてください。バージョンは Excel2003 です、 宜しくお願いいたします。 1)A列 A4からA55まで、数字のデータが入ってるセルと、入ってないセルがあります。 2)B列もA列同様、B4からB55まで、数字のデータが入ってるセルと、入ってないセルがあります。(データの入ってる行は、A列で入っていれば、B列の同じ行に入っています)、 3)A列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。 4)C列もA列B列同様、C4からC55まで、B又はSの”文字のデータ”が入ってるセルと、入ってないセルがあります。(データの入ってる行は、C列(文字データ)で入っていれば、A列(数字データ)、B列(数字データ)の同じ行に入っています) 5)C列の”文字データ”がSならばA列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。

  • エクセル関数で困ってます。

    "オートフィルタ"使用中に "SUMIF"と"COUNTIF"も使用したいのですが… ある条件を"オートフィルタ"で 抽出した以下のような数値を、元に計算したいです。     「A」 「1」 +80 「2」 -10 「6」 +70 「9」 -20 「10」 +60 「11」 -30 「15」 +50 「18」 -40 「19」 +40 「20」 -30 ※「」は行、列の意味です。 ※「行」の数字が飛んでいるのは、オートフィルタで条件抽出の為 抽出された「行」のみ表示されているというイメージです。 ※列は、1列のみです。 上の数値の プラス(0以上の数値)の値 マイナス(0以下の数値)の値 プラス(0以上の数値)の平均値 マイナス(0以下の数値)の平均値 全てのデータの個数の合計 を出したいのですが オートフィルタを使用中が条件なんです。 現在は、抽出したデータをコピーし 計算シートに貼り付けしている状態です。 出来れば、一度に出したいです。 よろしくお願いします<m(__)m>

  • エクセルグラフで0が表示される

    いつものことですみません。 教えてください。 エクセルで折れ線グラフを描画しましたところ、一番最後の表示が0になってしまうのです。 A列に日付(時間)、B列に数値データがリアルタイムに入ってくるので最後の行を特定できません。適当に広い範囲を指定しています。 B列の数値データの平均値(複数)を計算してC列(3平均値)・D列(5平均値)・E列(9平均値)に置いています。 ちなみにセルC3は、=IF(B3="","",AVERAGE(B1:B3))です。 見た目には、なにも表示がなく、0は入っていないのですが・・・ お忙しいとは存じますが、なにとぞよろしくお願いいたします。

  • エクセルについて教えてください

    エクセルについて教えてください 計算式を入力してつぎからも同じ計算式をコピーしたかったので 1行目のセルの右下に+マークを表示して 左クリック2回しました いつもならその数値にみあった計算結果が 全部の行に表示されるのに 1行目の計算結果と同じになりました どうしてかわからないので教えてください。

  • Excelのことですっごく困ってます!!!!

    エクセルでオートフィル機能を使うと連続データの入力や文字列などをコピーしたり出来ますよね!! そこで質問なんですが、数百の数値が入力されていて指定したセルに数式を入力してオートフィル機能を実行すれば簡単に全部にその数式が適用されるとは思うのですが、数百の数値の中に文字列が入力されている場合「0」か「エラー」が入力されてしまうと思うのですが、文字列だけを飛ばして数値入力されている行だけに数式を適用されるようにすることは出来ないのでしょうか???? データが限りない数あります。文字列の行に入力されてしまう「0」や「エラー」を消すだけでもかなりの数になってしまうのです。期限のあるものなのですごく困ってます!! エクセルの詳しい方大至急助けてください!!!!!!!!!!

専門家に質問してみよう