• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数列の平均を出したい)

大阪の4月と7月のデータを合算した平均値を求める方法はあるか

このQ&Aのポイント
  • 以下のデータから大阪の4月と7月のデータを合算した平均値を求める方法を教えてください。
  • Averegeifを使用しても複数列にまたがる平均値を出すことができませんでした。
  • 質問者は助けを求めています。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>以下のようなデータがあります。このデータの大阪の4月と7月の合算した平均値を出したいのですが何か方法はあるのでしょうか。 ブランクのセルは除数の対象に含めないと言うことでしょうか? 提示のデータは桁が不動のため正しい配置が困難です。 場所,4月,5月,6月,7月 東京,1,,19,37 大坂,,,20,38 中部,,,21,57 九州,4,,,40 大坂,6,24,60, 中部,7,43,61, 九州,8,26,44,62 と解釈すれば添付画像のようになります。 数式は次の通りです。 G2=SUMPRODUCT((A2:A9="大阪")*(B2:E9)*(B1:E1={"4月","","","7月"})*(B2:E9>0))/SUMPRODUCT((A2:A9="大阪")*(B2:E9>0),(B1:E1={"4月","","","7月"})*(B2:E9>0))

その他の回答 (2)

  • pc_net_sp
  • ベストアンサー率46% (468/1003)
回答No.2

質問文を私なりに解釈した結果、エクセル関数で計算すれば、簡単に解撤できると思いますが・・・・ 月列の合計にはSUMを使って、場所が8ありますので「=SUM(B2:B9)/8」で平均値を出せます。 もしくは「=AVERAGE(B2:B9)」でも計算できますが、AVERAGEを使う場合は、空白欄は”0”を入力してください。 SUM関数の場合は、空白部分は”0”扱いしますので、どちらかと言うとSUM関数の方があっているかもしれません。 地方計算の場合は、(B2:B9)の所を(B2:E2)としてください。 地方計算の場合の場合でも、SUM・AVERAGE関数で簡単に計算できます。 私はまだOffice2003を使っていますが、「Averegeif」関数は存在しません。 私はまだXPを使っていますが、ネットワークセキュリティ環境とOSセキュリティ環境で十分使えています。 Office2007以降ならエクセル機能もあがっているでしょうから、「Averegeif」があるのかも知れませんが、そこまでは調べていません。 あとは自力で頑張って下さい。 エクセル2003関数はエクセル2007関数でも使えるはずです。            

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

AVERAGEIFでは計算できませんが、ふつーに「合計」÷「個数」で簡単に答えは計算できます。 =(SUMIF(A:A,"大阪",B:B)+SUMIF(A:A,"大阪",E:E))/COUNTIF(A:A,"大阪")

関連するQ&A

専門家に質問してみよう