• ベストアンサー

AVERAGEIFの串刺し

fishingsanの回答

回答No.1

こんな感じでいかがでしょうか? =AVERAGEIF(OFFSET(A1,,,COUNTA(A:A),1),1,OFFSET(F1,,,COUNTA(F:F),1))

参考URL:
http://office-lab.net/offset/
KIKAIDER01
質問者

補足

追加質問が2点あります。 1.△□○(条件)はどこに入れればよいでしょうか? 2.この記述でなぜすべてのシートが計算できるのか敷衍していただけるでしょうか?

関連するQ&A

  • EXCELL VBA のAVERAGEIFについて

    VIAT office2007 を使用しています。 EXCELL VBA で、 AVERAGEIFA関数を利用して、A、B、Cクラスごとに平均点を算出したいのです。 G6:G80 に出席番号が次のように入っています。 C11、A02・・・B21、A08、・・・A21、C12、・・・B28 K列に点数が入っています。 K100 にA組の平均点を表示させたいのです。 CELLS(100,11).Value = "=AVERAGEIF($G$6:$G$80,A*,$K$6:$K$80)" とすると、正しく計算されますが、$K$6:$K$80 のところを現在セルがある列を自動的に取得して、 平均点を算出させたいのです。 どうしたらよろしいのでしょうか? お教え願います。

  • Excelで最後まで計算式を入れる方法

    Excelで請求明細書を作っています。 F列に単価、G列に数量、H列に金額を入れるとします。 月によって明細の行数が変わるので、H列全ての行にF*Gの計算をさせるよう指定するにはどのようにしたらいいのでしょうか? 最後の行まで計算式をコピーするのでもいいのですが、その場合、シート全体が印刷範囲になってしまいますよね? 明細が入っている行までをいちいち印刷範囲に指定するのはめんどうなので、計算式だけ全ての行に入れておき、印刷は実際数字が入っているところまで、というようにしておきたいのですが、方法がわからないので、教えてください。 宜しくお願いします。

  • エクセルVBAの入力について

    "Sheet1"のA1、C1、F1、G1の値(計算結果のみ)すべてコピーして、 貼り付ける場所が"Sheet2"のA1:Z10の範囲内で、 A1はB列、C1はG列、F1はH列、G1はZ列の空白セルに上詰めで貼り付ける。 なおF、G、H、Z列以外の列には値が入力されていたり空白もあります。 また同時に、 "Sheet1"のA1、C1、F1、G1の値(計算結果のみ)の内でA1とF1のみコピーして、 貼り付ける場所が"Sheet3"のC1:Y10の範囲とC13:Y23範囲内で、 A1はC列、F1はY列の空白セルに上詰めで貼り付ける。 なおC、Y列以外の列には値が入力されていたり空白もあります。 またC11:Y12の範囲内にはすべて値が入力されています。 よろしくお願いします。

  • 同一シートの串刺し計算(EXCEL2010)

    通常、串刺し計算というのはBook内の複数のシートに対して計算するものと聞いたのですが、一つのシートの中の同一行で、ある法則によって定められた複数の列(列と列の間隔がすべて定数になっている)の合計を求める方法は無いのでしょうか

  • エクセルの串刺し計算で・・・

    エクセル2000で質問です。 シート1~シート8まで同じ形式のシートが有ります。 その中でシート1のみセルE20にE列の合計が入っています。 シート2~シート8にはそれぞれE列の合計はセルE25に 入っています。 シート1のD10にそのすべての合計を計算させて表示させる場合の 方法を教えて下さい。

  • Excel串刺し計算

    宜しくお願い致します Excel2007ですが、串刺し計算での質問です 例えば、家計簿で月の合計をE140に食費 E141光熱費・・・・・ F140に100000 F141に5000・・・ 等E150 F150までシートに毎月12月分書き込んであります そこで串刺し計算ですが、1年分の合計を出したいので、本来ならば合計のシートもF140から始めないと串刺し計算は出来ないようですが それを合計シートのみA2から始めて串刺し計算を出来る方法はありますか。 串刺しでなくても、年間の合計が出来れば良いですが。

  • 串刺し、統計

    複数のシートに複数の伝票があり、 それをまとめのシートに合算したいのですが どの関数を用いればいいでしょうか。 各シートの伝票については 同じ形式ですが、シートに複数伝票があります。 また、 画像のようなまとめの表ですと、 品番、品名を記入しておき、 個数だけ計算させる方法と、 品目が多数ある場合、 出なかった品目を表示させない、 すなわち出た品番のみピックアップして それぞれ個数を出力する方法も 可能であればご教示願います。 http://www.evernote.com/shard/s114/sh/fcbc2a50-9b9b-4186-b513-f389e397641c/791a9745320430662e9b5dbbb4daec63

  • エクセル:串刺し計算について

    お世話になります。 エクセルの串刺し計算について教えてください。 Sheet1,2は計算しないシートです。 Sheet3のA1セルにSheet4~Sheet10のA1セルの合計を出す。ここまでは簡単なのですが、ここでSheet4から右にあるシートすべてというようには出来るのでしょうか? シートが追加されても対応できるようにしたいのです。 Sheet4スタートというのは固定です。 よろしくお願いします。

  • エクセルでくし刺し方向に、

    エクセルは、列と行で平面に表を作ったりするほかに、 Sheetの方向にも軸があると考えると、 立体的な(3次元の)表として扱える気がするのですが、 Sheetの方向にフィルコピーしたり、 行方向の値をSheet方向に変換して張り付けたり、 例 Sheet1 A1 :  10 Sheet1 A2 : 100 Sheet1 A3 : 1000  :     :  :     :     ↓ Sheet2 B3 : 10 Sheet3 B3 : 100 Sheet4 B3 : 1000  :     :  :     : 要するにSheet方向にデータを扱いたい場合 どうすればよいのでしょうか? (単に、くし刺し計算、ということではなく、 おねがいします。)

  • エクセルのデータ比較

    シート1のA行のデータとB行のデータをすべて比較して、同じデータがあれば C列にそのデータを書き出したいのですが、どうすればよろしいのでしょうか。 行数(比較するデータの数)はそれぞれ数千行あります。 例(a~hはデータです) シート1     A列 B列 a c b d  c f d h の場合、比較した結果をC列に次のように表示させます。 A列 B列  C列 a c c b   d d c f d h どなたかよろしくご教示くださるよう、お願いします。