• ベストアンサー

Excelでの計算で・・・

質問させていただきます。 Excelを使ってある値の平均値を求めているのですが、 求め方が間違っているのか、結果が一致しません。 1.6個ある値の平均値を求め、その結果を元にAと  言う数式で計算した。   (数式Aには別の数式で求めた結果の出ている   セルの番号が入っています。) 2.1とは別に6個ある値をそれぞれ、   数式Aで計算し、その結果の平均値を求めた。 6個ある値と数式は同じ数式を使っているのですが、 どうしても、それぞれ別な値が出てしまいます。 何か原因があるのでしょうか? アドバイスをお願い致します。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.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

Pochi1976
質問者

お礼

回答していただき、ありがとうございました。

その他の回答 (4)

  • char2nd
  • ベストアンサー率34% (2685/7757)
回答No.4

 #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)
回答No.3

数式によりますが、当然異なった結果が出るはずです。 例1.数式Aをx^2だとすれば  6個の平均の2乗と  6個夫々の2乗の平均は  同じになりますか? なりませんよね! 例2.数式Aをx*2だとすれば  6個の平均の2倍と  6個夫々の2倍の平均は  同じになりますね。 数式が単純な足し算(x*2=x+x)で表せる式だと同じになりますが、 べき乗であるとか、分母になるなどの場合は、結果は異なります。

Pochi1976
質問者

お礼

早々のご回答有難うございました。 数式Aを下の補足に書きましたので お時間があれば見ていただけると 助かります。

  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.2

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… 一致しません。 よくわからないときは補足してください。

Pochi1976
質問者

お礼

早々のご回答有難うございました。 数式Aを下の補足に書きましたので お時間があれば見ていただけると 助かります。

  • char2nd
  • ベストアンサー率34% (2685/7757)
回答No.1

 そのAという式の内容によるでしょう。単なる乗除算なら一致するでしょうが、それ以外の算式だと結果が異なることは十分に考えられます。  又、端数が違うと云うことなら、計算課程における端数処理の問題かも知れません。

Pochi1976
質問者

お礼

あんまり、細かく書くと素性がバレそうなので 数式は書かなかったのですが、皆さんのお知恵を 拝借したいと思い、詳細を書かせていただきます。 ある値(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となってしまいました。 これって、数学の欄に書けばよかったのでしょうか・・・ よろしくお願い致します。

関連するQ&A