• 締切済み

エクセルで平均値&標準偏差

エクセルで、奇数の行、偶数の行を分けて、それぞれの平均値と標準偏差を出そうとしています。 関数でaverageを選んで、ctrlを押しながらセルを選んでエンター!! とすると、なぜか「DIV/0!」になります。 なぜでしょうか?? また、標準偏差も同じく、1行おきの値の偏差を取りたいのですが、同じように「DIV/0!」もしくは「VALUE」になります。 表が何かおかしいのでしょうか??

みんなの回答

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

>奇数の行、偶数の行を分けて、それぞれの平均値と標準偏差を出そうとしています これって配列数式を使う最適の問題です。 そう言う一般になじみのない方法でやってるのではないようですが。 しかし行数が増えるとAVERAGE(A2,A4…)と言うような方法は使わないでしょう。 http://www.kste.co.jp/pc21/pc_10/hr11.htm >関数でaverageを選んで と言いながら、具体的に式の例を上げていないのは不可解です。そう言う質問者が多いですが。 補足を読むと徐々に判って来るようですが。 =AVERAGE(A2,A4…)は式は間違いないですから、後は データですね。それも実際例を上げてみればどうです。

すると、全ての回答が全文表示されます。
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.4

具体的に計算式はどういうことになっているのでしょうか。 おそらくこういう形になっているはずですが。 =AVERAGE(A1,A3,A5,A7,A9) =STDEV(A1,A3,A5,A7,A9) 式があっているのなら 全て文字列になっていると仰るようなエラーがでます。 ※半角全角は関係ありません。

akcey
質問者

補足

式はその通りです。が、できません・・・。偶数のほうは、試行錯誤の末できたのですが、数式は =SAM(AVERAGE(A2,A4…)) となっていますが・・・。これってどうなんでしょう。

すると、全ての回答が全文表示されます。
  • Caryo_t
  • ベストアンサー率45% (112/246)
回答No.3

#2です。 言葉足らずですいません。 セルの書式を変える作業とあわせて, 文字の置き換え(ctrl + H)で, 検索する文字列のところに全角モードで数値(1~5)を入れ, 置き換え後の文字列のところに,半角モードで数値(1~5)を入れてください。

akcey
質問者

補足

NO2、3の操作をやってみました。その後、平均値を出そうとしましたが、やはりDIV/0!でした・・・。

すると、全ての回答が全文表示されます。
  • Caryo_t
  • ベストアンサー率45% (112/246)
回答No.2

値は,じかに打ち込んだのですか? それとも,何かの計算結果ですか? 前者の場合,全角で入力したため, セルの書式設定が「文字列」になっている 可能性があります。 右クリックで,書式を数値にしてあげてください。

すると、全ての回答が全文表示されます。
回答No.1

各セルにデータは入っていますか? averageもstdevもデータが0であると 計算上0個で割ることになるので、 DIV/0エラーが出ます。 一つでも数字が入っていれば表示されるはずです。 ちなみに回避するには、 =if(iserror(averege(セル番地)),"",averege(セル番地)) とif関数で避ける方法があります。

akcey
質問者

補足

値は1~5で、0は入ってないんです・・・。

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

関連するQ&A