• ベストアンサー

Excel:オートフィルタとAVERAGE関数

B列に2***/**/**という年月日、D列にその年月日のデータ値が入力されています。 このとき、オートフィルタを使って列表示を限定し(B列の年月日を絞り込む)、D列の平均値をO3セルに表示させる、といったことをさせることは可能でしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

http://okwave.jp/qa3876928.html?ans_count_asc=20 の質問と中身は同じ。 関数のやり方を、知らないからオートフィルタを持ち出したのだろうが、オートフィルタを持ち出すまでもなく、関数だけでできるよ。 >B列に2***/**/**という年月日、D列具体例を小数上げたら。 例データ B、D列でなくそういう場合はA,B列で例を書くものだ。読者がわかりやすいように) A列  B列 日付 計数 2008/3/2 1 2008/3/2 2 2008/3/4 3 2008/3/4 4 2008/3/4 1 2008/3/5 2 2008/3/4 3 2008/3/9 4 ーー 2008/3/4の計数の合計は =SUMPRODUCT((A2:A9=$E$1)*(B2:B9)) SUMIF関数でも出来るでしょう。 また何日から何日までというのも出来る。 平均は =SUMPRODUCT((A2:A9=$E$1)*(B2:B9))/SUMPRODUCT((A2:A9=$E$1)*1) ーー 上記に挙げた過去質問例の私の回答では配列数式を使ったが そうするとAVERAGEという関数が使える。

Youyou
質問者

お礼

ありがとうございます。 >関数のやり方を、知らないからオートフィルタを持ち出したのだろうが、 もちろん、関数の使い方を知らない(Excelの使い方を全く知らない人よりは多少は知っています)のも前提としてあるのですが、オートフィルタを既に使用しているフォーマットから触ろうとしているために、そういう質問の仕方をさせていただいたのです。 誤解を招くような質問で申し訳ないのですが、回答者様ももう少しお言葉遣いにお気をお付けになられたほうが良いのではないですか? 明らかに上から見下ろしたような文章になってはいませんか? 他の回答を拝見しましてもそのような傾向が見られるように思われます。 回答者様はこのサイトの重鎮さんでしょうか? それなら納得ですが・・・。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.4

#3です。 追加 2007ではAVERAGEIF関数が使える。 http://office.microsoft.com/ja-jp/excel/HA100474331041.aspx (最近2007とそれ以前の使用者混合状態なので、質問にエクセルバージョンを書くことは必須)

Youyou
質問者

お礼

ありがとうございます。 >最近2007とそれ以前の使用者混合状態なので、質問にエクセルバ >ージョンを書くことは必須 はい、御指摘のとおりです。 但し、今回の場合は急いている質問ではなかったため、急ぎ度を「暇なとき」にさせていただいております。 また、今回の質問は特定のバージョンで行う想定ではないためです。 2000で使うかもしれないし、2003で使うかもしれないし、はたまた2007で使うかも知れなかったからです。 でも、それならそれでその旨を意思表示しないと、回答者様に対してかえって混乱を招くことになりますね。 反省いたします。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

  A    B    C    D       1 2 3    年月日▼     データ値▼ 4    2月5日       23 5    3月2日       41 6    1月7日       56 7    2月14日      87 8    2月4日       64 9    3月9日       11 O3=SUBTOTAL(1,D4:D100)

Youyou
質問者

お礼

ありがとうございます。 すぐに使うわけではありませんが、参考にさせていただきます。

noname#79209
noname#79209
回答No.1

それは無理でしょう。 どこか別の所に絞り込みたい日付を入力しておき(仮にA1とします) O3に、 =SUMIF(B:B,$A$1,D:D)/COUNTIF(B:B,$A$1) で如何でしょう。

Youyou
質問者

お礼

ありがとうございます。 急ぎ度を「暇なときに」ということですので、特に急いているわけではありません。 いつかの機会に参考にさせていただきたいと思います。

関連するQ&A