質問: エクセルでの集計について教えてください。 こんにちは。 エクセルでの集計について教えてください。 下のように日毎の売上をエクセルで管理しています。 日付 売上金額 売上件数 2008/04/01 100000 100 2008/04/02 120000 200 2008/04/03 150000 180 2008/04/04 200000 130 2008/04/05 100000 100 : 2008/05/01 200000 100 2008/05/02 500000 650 2008/05/03 140000 200 このまま1年間分ひとつのシートで管理しようと思っていて、 別シートに月ごとの管理シートを作りたいと思っています。 月ごとの集計をする場合、合計するのはsumif関数を 使用してできたのですが、平均値がなかなか出せません。 出したいデータはその月のその日までの平均値です。 例えば上の5月3日までの売上が記入してある場合は、 5月全体の平均ではなく5月3日までの平均です。 averageif関数を使用すればすぐ出ると思うのですが、 エクセル2000なのでありません。 なにか良い方法があったら教えてください。 よろしくお願いします。
回答: >出したいデータはその月のその日までの平均値です。 □5月以降の合計から当日以降の合計をマイナスして集計 合計=(sumif($a:$a,">="&date(2008,5,1),$b:$b)-sumif($a:$a,">="&date(2008,5,4),$b:$b))/(countif($a:$a,">="&date(2008,5,1))-countif($a:$a,">="&date(2008,5,4))) □sumproductを使う =sumproduct(($a$2:$a100>=date(2008,5,1))*($a$2:$a100<=date(2008,5,3))*($b$2:$b$100))/sumproduct(($a$2:$a100>=date(2008,5,1))*($a$2:$a100<=date(2008,5,3)))