• 締切済み

エクセルの関数、おしえてください!

エクセルの関数、おしえてください! ゼロ%以外の%の平均を出したいのです。たとえば 50% 20% 0% 70% 0% 30% 平均42.5%・・・というふうに。 ふつうに平均を出すと、28.3%となってしまうのです・・・。 よろしくおねがいします!

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

EXCEL2007以降なら =AVERAGEIF(範囲,">0",範囲) EXCEL2003以前だと =SUM(範囲)/COUNTIF(範囲,">0")

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

=AVERAGE(IF(A1:A6<>0,A1:A6)) と入力してSHIFTとCtrlキーを同時に押してENTERすれば {=AVERAGE(IF(A2:A6<>0,A2:A6))} と表示されて結果42.5となります

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 色々方法はあるかと思いますが・・・ 一例です。 数値はA1~A6セルに入力してあるとします。 空白セルを範囲に入れないのであれば =SUM(A1:A6)/COUNTIF(A1:A6,"<>"&0) もし今後データが入るかもしれない空白行も範囲指定に入れたいのであれば 仮に100行目までを範囲とした場合は =SUM(A1:A100)/SUMPRODUCT((A1:A100<>"")*(A1:A100<>0)) としてみてはどうでしょうか? 以上、参考になれば良いのですが 他に良い方法があれば読み流してくださいね。m(__)m

noname#145943
noname#145943
回答No.1

Excelで、0や未入力のセルを無視して平均を出す。: 徒然なるままだし http://turedure.cocolog-nifty.com/log/2007/08/excel0_93e4.html

関連するQ&A

  • エクセルの関数

    エクセルの関数で、1から5は1、6から10は2、11から15は3という風に表示する関数の書き方を教えていただければと思います。 よろしくお願いいたします。

  • エクセルで1次関数

    わかるかた、教えて下さい。 エクセルで1次関数(例えば、y=2x+3)のような関数のグラフを作りたいのですが、どうゆうふうに入力すればいいのですか?

  • エクセル関数についての質問です。

    エクセル関数についての質問です。 100 -50 80 -120 65 のような感じで数字があります。 ここから、プラスのみの平均を一発で計算できる関数はありますか? どのように入力すればよいでしょうか? 使用しているエクセルはエクセル97です。

  • エクセルの関数、表示について

    エクセルで、あるセルの所に平均値(または合計値など)を出そうとして関数を使うとします。 その時、関数セルの右脇の値も平均に入れようと思い、選択したいのですが、AVERAGEなどの表示が目的のセルと重なって表示されるため、選択することができません。 関数表示を消すなど、良い方法はあるのでしょうか? エクセル2003を使っています。

  • エクセル関数何を使ったら良いのかわかりません

    エクセル関数についてお尋ねします。 例として項目を果物にしております↓ 表1でリンゴ・みかん・ぶどう・・・などの1年と2年の平均値を出したのですが、同じシート内の表2にその平均値をとばすようにしたいですがどうしたら良いのかわかりません。 表2のセル(B28)にリンゴと入力したら表1のリンゴの平均値がB29にとんでくるようにしたいです。B28はみかんのときもありぶどうのときもありますので、入力した文字にあった平均値をとばしたいのですが可能でしょうか? いろいろ関数などを調べてみましたが何を使用したら良いのかわからずずっと悩んでおります。

  • エクセルの関数とスプレッドシートの関数の違い

    エクセルのスプレッドシートで関数を 使うのと、普通の従来のエクセルの関数と どう違うのでしょうか? 一般的なエクセルでは関数は普通に使っていたので、 スプレッドシートになると、難しくなるのでしょうか?

  • エクセル関数を教えてください。

    エクセル関数を教えてください。エクセルでA1のセルが、AまたはBまたはCまたはDならば1を返して、それ以外は0を返す関数を設定したいです。どうしても調べましたがよくわかりません。お手数ですが、よろしくお願いいたします。

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

    エクセル関数を教えてください。エクセルでA1のセルが、AまたはBまたはCまたはDを"含んでいる"ならば1を返して、それ以外(含んでいない)は0を返す関数を設定したいです。どうしても調べましたがよくわかりません。お手数ですが、よろしくお願いいたします。

  • Excelで関数を使ったデータについて

    学校講師ですが生徒のテスト点数を Excelの関数で平均点を出して、その平均点をINT関数で整数にしました。そのデータをWordに移すと、平均点が少数のままでINT関数で加工したデータになっていません。Wordにそのまま移すのは無理なのでしょうか。

  • エクセル 関数

    エクセルで社員の現在の年齢を出し、それを元に部署ごとの平均年齢を出す為の関数式を作っています。 初心者の為、なかなか難しくて出来ません。 どのたか助けて頂けませんでしょうか?

専門家に質問してみよう