エクセルです。

A列  G列

6   6
7   3
7   5
7   5
6   4
10  2
8   2
8   6
8   3
6   6
7   3

とあった場合、6月は6,4,6があるので平均して5.3になります。こんなかんじで、

6   5.3
7   4
8   3.6
10  2

としたいです。上はあくまで例です。実際は200行ぐらいあります。
どうしたらいいですか?

A 回答 (1件)

たとえば、A1~A200とG1~G200にデータがあり、A201~B212でその集計をするとします。


(1)A201~A212に1から12の数を入れます。
(2)B201につぎの式を入れ、Shift+Ctrlを押しながらEnterを押します。
※Shift+Ctrlを押すのは、配列数式であるためです。
=SUMPRODUCT(IF(A$1:A$200=A201,1,0)*G$1:G$200)/COUNTIF(A$1:A$200,A201)
(3)B201をB202~B212にコピーします。

その月のデータが無ければ#DIV/0!エラーになりますが、これが困る場合はC201に
=if(iserr(B201),"無し",B201)などと入れて整えてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ