• 締切済み

過去20回開催された大会で直近3回分の平均について

過去20回開催されたデータの直近3回分の平均をだしたいと考えております。 全員が毎回出席されておらず、空白のセルもあり、どのように数式を入れると、参加していたない空白を無視して直近3回分の平均データをだすことができるのでしょうか? 右から直近3回分です。 教えてください。

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

添付画像のようなレイアウトでZ列のセルまでのセル範囲で入力されている左側から数えて3つの数字を平均したいなら以下のような数式になります(4行目を集計したい場合)。 =AVERAGE(Z4:INDEX(A4:Z4,LARGE(INDEX((A4:Z4>0)*COLUMN(A4:Z4),),3))) 前回の質問http://questionbox.jp.msn.com/qa8699413.htmlに対する補足がない状態で解決処理をされていますが、既回答でご希望の操作だったのでしょうか? もし前回の質問のように空白セルに空白文字列が入っている場合は、以下のように数式を変更する必要があります。 =AVERAGE(Z4:INDEX(A4:Z4,LARGE(INDEX((A4:Z4>0)*(A4:Z4<>"")*COLUMN(A4:Z4),),3))) #今回のようなご質問では、一般に複雑な配列数式を使用する必要がありますので、質問の際にはセル番地を含めてシートのレイアウトや条件(今回提示した数式では、数字は0より大きい数字として計算)を正確に提示するようにしてください。 また、Officeソフトはバージョンによって使用できる関数や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記するようにしましょう。

関連するQ&A

  • エクセル 直近入力データの平均・合計

    セルA5からA6 A7…と下方向にデータを入力しています。A1に直近5つのデータの平均、A2に直近5つのデータの合計を表示させたいです。例えばA1~A100までデータを入力したとすると、直近5つのデータ平均とはA96~A100の平均ということです。どんどん下方向にデータを入力していくのですが、A1に直近5つのデータの平均、A2に直近5つのデータの合計を表示させたいです。これを実行させるマクロ、関数式を知りたいです。関数式でできるのかはわかりませんが・・・。よろしくお願いします。

  • エクセル空白以外過去5つの平均値

    A列に日付(昇順)。B列に空白を含むデータ入力済み。 C列にて毎日、空白を除く過去5つのデータの平均を求めたい。

  • エクセル 直近入力データの最大値

    セルE1からF1 G1…と右方向にデータを入力しています。A1に直近5つのデータの最大値を表示させたいです。例えばE1~Z1までデータを入力したとすると、直近5つ最大値とはV1~Z1の最大値ということです。どんどん右方向にデータを入力していくのですが、A1に直近5つのデータの最大値を表示させたいです。これを実行させる関数式を知りたいです。関数式でできるのかはわかりませんが・・・。よろしくお願いします。

  • エクセルで平均値を出すとき

    エクセルで平均を出す式を書きたいのですが、 ・平均を出したい対象データのセルが飛び飛びになっている。 ・1年(12ヶ月)の数値を入れるので、データの入ってない月の 空白セルは計算しない。 という設定にしたいのです。 AVARAGE等を使うと、飛び飛びのセルでなくセル範囲を選択しないと いけないように思うのですが、 上記2点に当てはまる方法を教えていただけないでしょうか。

  • エクセルで直近の連続回数を求める

    ある条件の結果、合格を1、不合格を0として記録し、直近で連続合格した回数を求めたいのですが、どのような関数を使うと良いでしょうか。 図では7回目まで終了していて、 【条件A】の場合、直近の結果が0なので連続回数は「0」。(返す値は0か空白) 【条件B】の場合、直近の結果が空白なので連続回数は「0」。(返す値は0か空白) 【条件C】の場合、連続回数は「2」。 各条件の結果には空白のセルも混在し、回数が上がると列を増やす予定で、その右端に連続回数を求める仕様です。出来れば、マクロを使わず関数で求めたいと思っています。 よろしくお願いします。

  • エクセルで数式の入ったセルの平均値を出したい

    こんにちは 教えていただきたいのですが、エクセルの数式が入ったセルの平均値を出したいのです。 例えば、 D5-F5列:ifやsum文で組み立てた数式の結果 G5列:上記セルの平均値 Ctrl+Shiftを押しながらD-Fを選ぶとできると聞いたこともあったのですが、やはり結果は、#DIV/O!になってしまいます。 D-Fには、空白もあり、その結果を出す数値は流動的になります。 すみませんが、教えてください。よろしくお願いいたします。

  • excel 数値と空白がランダムに並んだセルの移動平均

    エクセル2003でA列に適当な数値と空白セルが、上からの順番でランダムに並んでいて、それをもとにB列の各行それぞれに移動平均を出したいと思っています。 移動平均は数値が入力されたセルのみを対象にして空白のセルをとばし、さらに直近の異なる数値をさかのぼって4つ探し、計算対象としたいのですがどのようにしたらよいでしょうか? 宜しくお願い致します。

  • excelで平均値を出す!

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

  • エクセルで指定範囲の平均値を求めたいのですが。

    エクセル2010で、列に入った数値(時系列データー)の1つ前から直近50個分のデーターの平均や標準偏差を出したいのですが。 データーが毎日増えるので入力された値を直近の50個分のデーターの統計値と比較したいのですが直近50個のデーター範囲を指定する方法を教えてください。 毎日列の一番のセルに数値が入力されていく表が有って、最後の数値を除く、直近50個のデーターの平均値と比較したいのですが。 最新(一番下)の数値が大きく外れた場合、その「外れ値」を含めて、単に入力範囲全部のデーターの統計値と比較するのは不都合が有る為です。

  • エクセル2007で%の平均値を求めたいのですが、うまくできません。

    エクセル2007で%の平均値を求めたいのですが、うまくできません。 先日下記の様な質問をさせて頂いたのですが、もう少し質問したいことがあったのに間違えて解決済にしてしまいました。 どなたか分かる方がいらっしゃいましたら教えてください。    A    B    C    D    E    F    G     H 1 目標  6.44%  4.50%  3.77%  5.15%  2.66%  2.79%  式を入れたいセル 2 実績  5.07%  6.00%  4.85%                 A2~G2の平均値 A1~G1は、=(F3/G6)みたいな数式が入っていて、%で表示されています。 B2~G2は、最初は空欄で毎月B、C、D、E、Fと一つずつ%が入っていきます。 上記で、H1のセルに、下記の様な結果を表示できる式を入れたいのですが、何かいい方法はないでしょうか? ・B2~G2が空白の時はB1~G1の平均値 ・B2にだけ数字が入っていてC2~G2が空白の時はB1の数字 ・B2~C2に数字が入っていてD2~G2が空白の時はB1~C1の平均値 ・B2~D2に数字が入っていてE2~G2が空白の時はB1~D1の平均値 ・B2~E2に数字が入っていてF2~G2が空白の時はB1~E1の平均値 ・B2~F2に数字が入っていてG2だけが空白の時はB1~F1の平均値 ・B2~G2全てに数字が入っている時はB1~G1の平均値 という質問に対して、 [H1]=AVERAGE(B1:INDEX(B1:G1,COUNT(B2:G2))) という式を教えて頂いたところ、うまくいきました。 半期分はこれでOKだったのですが、1年分だとHに半期の平均のセルが入るため、うまく表示できません。 ・B~Gが前期、Hが前期の平均 ・I~Nが後期、Oが後期の平均 さらに、Pに全期の平均を入れたい場合はどのようにしたらよいのでしょうか? [P1]=AVERAGE(B1:INDEX(B1:N1,COUNT(B2:G2,I2:N2))) にすると、Hのセルも入ってしまうため、後期に数字が入ると平均値の表示が1つずつずれてしまいます。 何回も申し訳ないのですが、どうぞよろしくお願いいたします。

専門家に質問してみよう