• 締切済み

excelで平均差を出したい

例えば100個のデータがあったとして、個々のデータのすべての組み合わせの差を平均した値(平均差だと思うのですが・・)を、excelを使って出したいのですが、何か方法はあるでしょうか?どうか教えてください。

みんなの回答

  • backs
  • ベストアンサー率50% (410/818)
回答No.3

Excelにそういう機能がなければ、No.2さんが提示してくれたように地道にがんばる(方法その1)。それが面倒ならVBAを使ってプログラムを組む(方法その2)。でもVBAで書くのは分からないし、面倒という場合はRを使ってみる(方法その3)。 Rなら: > lab1 <- combinations(100, 2)[,1] > lab2 <- combinations(100, 2)[,2] > dat <- 1:100 > mean(dat[lab1] - dat[lab2]) [1] -33.66667 とたった4行の命令を打つだけでOKです。

blue_train
質問者

お礼

ご回答ありがとうございました。 Rはぜひ使ってみたいと思っているのですが、 少し自分にとってハードルが高く、まだ 実現できていません・・。 今度トライしてみようと思います! そのとき、ぜひ参考にさせていただきます。 貴重なアドバイス、ありがとうございました。

  • n09430515
  • ベストアンサー率52% (11/21)
回答No.2

(1) A列のセルA1からセルA100までにデータを置く。 (2) セルB1に計算式 =A2 を入力し、B1のセルを下方向にB99までコピーする。 (3) セルB100には計算式 =A1 を入力する。 (4) セルB1からB100をマウス選択して、この100セルを右方向に100列目(CV列)までコピーする。 以上で100×100のマスが埋まる。 (5) セルA101に計算式 =ABS($A1-B1) を入力し、A101のセルを下方向にA200までコピーする。 (6) セルA101からA200をマウス選択して、100セルを右方向に99列目(CU列)までコピーする。 A101からCU200までの総和とセル数から結果が出ると思います。 (1シートあたりの列の上限を越える場合は工夫が要ります)

blue_train
質問者

お礼

できました!こんな方法があるのですね、目から鱗が落ちました。 とても助かりました。大変丁寧なご回答、ありがとうございました。

回答No.1

=AVG(なんたらかんたら) だと思います =AVGと入力した後、平均を出したいデータたちを選択すればできるでしょう

blue_train
質問者

お礼

少し勉強してみます。ご回答ありがとうございました。

関連するQ&A

  • excelで平均値を出す!

    excelで平均値を出したいのですが,ただ単に出すのではなく,条件を付けて毎回範囲が変わる値の平均を出したいのですが・・・ 例えば,      1      2      4        1     #N/A  ← エラーじゃない時もある     #N/A  ← エラーじゃない時もある     平均値 このように数式が入っていて,ある時は上のように4つの平均,またある時はすべての値の平均など,エラーが入っていないセルだけの平均を出すにはどのようにすればいいでしょうか? 

  • excelの平均値

    excelである一定時間の平均値を取りたいのです。 具体的には0.02秒ごとに得た値10分間について、1秒ごとの平均をとりたいです。 マニュアルだと非常に時間がかかるので、できるだけ簡単に得たいのですが、 方法を教えてください。 excelは初心者です。 よろしくお願いいたします。

  • 二組のデータの平均値の差があるかどうか調べたいのですが。。

    二組のデータの平均値の差があるかどうか調べたいです。 今考えているのが2つあってどちらがいいのかわかりません。 1)各データの平均とその信頼区間を求める。それで信頼区間が重なっていたら差はなし。もし信頼区間が重なっていなかったら差がある 2)T検定をする。 一般にはよく、二組のデータの平均値の差があるかどうか調べたい時にT検定が使われていますが方法1)とも違いがわかりません。どなたか教えてくれませんか?よろしくお願いします。

  • 2つの平均値を差を検定する方法

    現在5個のデータを棄却判定しようとしています。 ある文献で「2つの平均値の差を検定する方法」として、 X±√(V*F(1.n-1))* √((n+1)/n)  という式が載っていました。 「2つの平均値の差」というのは、集団が2個ある場合のことを言っているのであって、今回のようにデータが5個しかないような場合は適用できないようなものなのでしょうか。 また、適用できる場合、文献に上式しか載っていなかったので、XやFやVをどのような式を用いて算出するのか、また、上式の値をどのように判定するのか不明です。 この式の中身について載っているサイトをご存知でしたら、教えてください。

  • エクセル 平均値を求めたい

    エクセルでセルに入っている値から平均値を求めたい。 この時、平均値を求めるにあたって条件があるのですが分かる方いらっしゃいますか? <条件> 0の値は無視して平均値を求める。 <セル値>     A 1   3 2   0 3   7 5   5 A1=3,A2=0,A3=7から平均値を求める時、値が入っている箇所のみ反映され 計算される方法が知りたいです。 上記値を合計すると10になり平均値は5になるようにA5に計算式を入れたいと思います。 「AVERAGE」「MEDIAN」を使用すると合計の数は10でいいのですが 割る数が0の行も含み3となってしまいます。 できれば0と入力されている所は無視して10÷2になるようにしたいのですが どう式を組んだらよろしいでしょうか? ちなみに範囲(A1~A3)を狭くすることなく算出できればと思っています。 よろしくお願いします。

  • エクセルで0を除く平均値と0の平均値を同時に表示させる方法について

    エクセルで、0を除いた平均を、 {=AVERAGE(IF(A1:A10<>0,A1:A10,""))}の数式を使って求めた場合、 データがすべて0の列の平均はエラー値になってしまいます。 すべてが0の場合は0と表示させたいのですが、どのような方法がありますでしょうか? 1つの計算式を使って、上記の2つの処理は可能でしょうか?

  • EXCELで0をカウントしないで平均を出したい

    平均値を求めたいのですが、AVERAGE関数を使うと値が0の分もカウントされて平均値が出てしまいます。 これを0を除いたものだけの平均値にしたいのです。 ちなみにこの平均値をもとめたいものは他のファイルからリンクを貼ってデータを持ってきています。 リンクを貼ってデータを持ってきていないものは、IF文を使って0だったら空白にするという風にしたら出来たのですが。。 ちなみに、今現在一個一個AVERAGE関数で0以外の部分を選択して出しています。これだと毎回直さないといけないので辛いです。どなたか教えてください!! EXCELのバージョンは2000です。

  • 1セル1データの原則に従ったときの平均値の位置

    河野大臣からエクセルの入力の仕方が言及されたましたが、値の平均値を取る場合どうしてもセルを平均値として参照する値の右隣のセルを全て結合して平均値を入力したくなります。 これも1セル1データの原則に則って書き換えるとフィルターが使えるのですが、なんか美しくないと感じてしまいます。 何か良い方法はありませんか?

  • 母平均の差の平均表示

    統計の仮説で質問ですが、母平均の差を計算する場合参考書にはμ1-μ2と書いてあるのですが、例えばμとμ0という値があった場合μ-μ0なのかμ0-μなのかどちらが正しいでしょうか

  • EXCELで平均のデーターを簡単に出したいのですが…

    EXCELで0.6秒ごとに表示されたデーターがあるのですが、1秒につき10つのデーターの平均を出し、それをグラフにしたいのです。 やはり1秒ごとの平均を地道に出してから新しいデーターを作成するしかないのでしょうか? 説明が下手なので分かりにくいかもしれませんが、簡単に表示させる方法があればぜひ教えてください。 よろしくおねがいします。