- ベストアンサー
Excelでの計算で・・・
質問させていただきます。 Excelを使ってある値の平均値を求めているのですが、 求め方が間違っているのか、結果が一致しません。 1.6個ある値の平均値を求め、その結果を元にAと 言う数式で計算した。 (数式Aには別の数式で求めた結果の出ている セルの番号が入っています。) 2.1とは別に6個ある値をそれぞれ、 数式Aで計算し、その結果の平均値を求めた。 6個ある値と数式は同じ数式を使っているのですが、 どうしても、それぞれ別な値が出てしまいます。 何か原因があるのでしょうか? アドバイスをお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
個別計算の場合 =(((1/A1-1/●)/2)*1000+((1/A2-1/●)/2)*1000+((1/A3-1/●)/2)*1000)/3 =((1/3A1+1/3A2+1/3A3-1/●)/2)*1000 一括計算の場合 =((1/((A1+A2+A3)/3)-1/●)/2)*1000 =((3/(A1+A2+A3)-1/●)/2)*1000 逆数の平均と平均の逆数はほとんど一致しません。 両式が同じ解になるのはA1=A2=A3の場合のみです。 一回で計算だと下記のような数式になるかと =(SUMPRODUCT(1/A1:A6)/COUNT(A1:A6)-1/$A$7)/2)*1000
その他の回答 (4)
- char2nd
- ベストアンサー率34% (2685/7757)
#1です。 わかりにくいので、★=m、●=nとして、X、Yをそれぞれa1、a2、a3について計算すると、 m=(a1+a2+a3)/3 ですから、 X=(((3/(a1+a2+a3)-1/n)/2)*1000 Y=((1/3a1+1/3a2+1/3a3-1/n)/2)*1000 となり、X≠Yです。
- a987654
- ベストアンサー率26% (112/415)
数式によりますが、当然異なった結果が出るはずです。 例1.数式Aをx^2だとすれば 6個の平均の2乗と 6個夫々の2乗の平均は 同じになりますか? なりませんよね! 例2.数式Aをx*2だとすれば 6個の平均の2倍と 6個夫々の2倍の平均は 同じになりますね。 数式が単純な足し算(x*2=x+x)で表せる式だと同じになりますが、 べき乗であるとか、分母になるなどの場合は、結果は異なります。
お礼
早々のご回答有難うございました。 数式Aを下の補足に書きましたので お時間があれば見ていただけると 助かります。
- shkwta
- ベストアンサー率52% (966/1825)
No.1様から指摘がありますが、実例を示します。 数式Aが「2乗」だとします。 1,2,3,4,5,6の平均の2乗=12.25 1,2,3,4,5,6の2乗の平均=15.166… 一致しません。 数式Aが「逆数」だとします。 1,2,3,4,5,6の平均の逆数=0.2857… 1,2,3,4,5,6の逆数の平均=0.4083… 一致しません。 よくわからないときは補足してください。
お礼
早々のご回答有難うございました。 数式Aを下の補足に書きましたので お時間があれば見ていただけると 助かります。
- char2nd
- ベストアンサー率34% (2685/7757)
そのAという式の内容によるでしょう。単なる乗除算なら一致するでしょうが、それ以外の算式だと結果が異なることは十分に考えられます。 又、端数が違うと云うことなら、計算課程における端数処理の問題かも知れません。
お礼
あんまり、細かく書くと素性がバレそうなので 数式は書かなかったのですが、皆さんのお知恵を 拝借したいと思い、詳細を書かせていただきます。 ある値(a1,a2,a3)があり、3つの値の平均値を★とします。 この平均値を以下の式に入れます。 X=((1/★-1/●)/2)*1000…(1) ※●には別のセルで計算した結果の値を入れています。 (1)の式の★の所にある値を入れて X1=((1/a1-1/●)/2)*1000…(2) X2=((1/a2-1/●)/2)*1000…(3) X3=((1/a3-1/●)/2)*1000…(4) としてもとめ、X1~X3の平均値Yを求めたのですが X≠Yとなってしまいました。 これって、数学の欄に書けばよかったのでしょうか・・・ よろしくお願い致します。
お礼
回答していただき、ありがとうございました。