• ベストアンサー

エクセルで、A列に月があり、G列に数字があるのを平均するには?

エクセルです。 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行ぐらいあります。 どうしたらいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.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)などと入れて整えてください。

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

関連するQ&A